This repository contains common libraries for .NET. Detailed information for each repository can be found below.
Target Frameworks: netstandard2.1, net9.0
The foundation library providing common utilities, extensions, and helpers for .NET development. Includes extensive extension methods for base types (String, DateTime, Enum, etc.), data structures, serialization, and more.
📖 Read more | API Documentation
Target Framework: net9.0
Foundation for ASP.NET Core WebApi development with middleware, filters, exception handling, and service registration. Simplifies base setup with features like auto-registration, problem details, and serialization configuration.
📖 Read more | API Documentation
Target Framework: net9.0
Advanced REST features including Swagger/OpenAPI documentation, FluentValidation, API versioning, and JWT authentication. Builds on Atc.Rest for production-ready APIs.
📖 Read more | API Documentation
Target Framework: net9.0
Health check implementations and extensions for ASP.NET Core applications, providing monitoring and diagnostics capabilities.
📖 Read more | API Documentation
Target Frameworks: netstandard2.0, net9.0
Roslyn-based utilities for working with C# syntax trees and semantic models. Includes factories for generating syntax nodes, attributes, class declarations, and more programmatically.
📖 Read more | API Documentation
Target Framework: net9.0
Markdown documentation generator from XML documentation comments and source code. Automatically generates comprehensive API documentation from your codebase.
📖 Read more | API Documentation
Target Framework: net9.0
Extensions for Microsoft.OpenApi library, including schema extensions, data type handling, and utilities for working with OpenAPI specifications.
📖 Read more | API Documentation
Target Framework: net9.0
Wrappers and extensions for Spectre.Console to simplify building beautiful command-line applications with rich terminal UI.
📖 Read more | API Documentation
Target Framework: net9.0
Programmatic interface to dotnet.exe for build automation and tooling. Execute dotnet commands, parse project files, and manage .NET solutions programmatically.
📖 Read more | API Documentation
Target Framework: net9.0
Testing utilities and code compliance helpers for xUnit tests. Includes methods for ensuring documentation coverage, test coverage, and custom test output helpers.
📖 Read more | API Documentation
Target Framework: net9.0
Custom FluentAssertions extensions for testing REST APIs and Atc types, providing expressive and readable test assertions.