A modern, high-performance .NET framework designed for cloud-native applications and enterprise systems. Built on .NET 9's latest features with a focus on performance, security, and developer productivity.
- Architecture Overview - System design principles and architectural decisions
- Getting Started Guide - Quick start tutorials and examples
- API Documentation - Detailed API references
- Implementation Patterns - Development guidelines and best practices
- Performance Best Practices - Performance optimization techniques
- Migration Guide - Version updates and migration instructions
- Thread-safe Collections - High-performance concurrent collections
- Generic Collections - Type-safe generic collection implementations
- LINQ Extensions - Enhanced LINQ capabilities
- Text Utilities - Efficient string manipulation and text processing
- JSON Processing - High-performance JSON serialization/deserialization
- Regular Expressions - Optimized regular expression engine
- Threading Primitives - Low-level threading constructs
- Task Parallel Library - Advanced async/await patterns
- High-Precision Timing - Precise timing operations
- Runtime Services - Runtime optimization and services
- Security Features - Security patterns and practices
- Cryptography - Modern cryptographic operations
dotnet --version # Must be .NET 9.0 or higher
dotnet add package ConsmicLexicon.Foundation
dotnet add package ConsmicLexicon.Foundation.Structures # For collections dotnet add package ConsmicLexicon.Foundation.Concurrency # For threading dotnet add package ConsmicLexicon.Foundation.Identity # For security features
using ConsmicLexicon.Foundation; using ConsmicLexicon.Foundation.Structures; using ConsmicLexicon.Foundation.Concurrency; using ConsmicLexicon.Foundation.Identity;
// Create a thread-safe collection var safeCollection = new ConcurrentHashSet();
// Use high-performance text processing using var jsonDoc = new JsonDocument();
// Utilize high-precision timing using var timer = new HighPrecisionTimer();
// Implement secure operations using var crypto = new SecureOperations();
dotnet build dotnet test For detailed testing information, see our Testing Strategy.
We welcome contributions! See our Contributing Guide for:
- Code of Conduct
- Development Workflow
- Pull Request Guidelines
- Testing Requirements
- Design Decisions - Architectural and design choices
- Core Patterns - Common implementation patterns
- Runtime Patterns - Runtime optimization patterns
- Framework Architecture - Detailed architecture documentation
This project is licensed under the MIT License - see the LICENSE file for details.
- Core Extensions - Additional framework extensions
- Core Diagnostics - Debugging and diagnostics tools
- Core Globalization - Internationalization support