EF Core LINQ performance analyzer and Roslyn analyzer for catching N+1 queries, client-side evaluation, sync-over-async, raw SQL risks, and other query issues at compile time.
Jwt Manager. Set of components to deal with Jwt Stuff. Automate your key rotating, add support for jwks_uri. Store your cryptography keys in a secure place.
EntityFrameworkCore provider for multitier applications. Eliminates the need to handcraft custom CRUD and query APIs for client-server apps by letting your client frontend interact with a standard DbContext.
C#/.NET Roslyn analyzer with 36 diagnostics and code fixes for CancellationToken propagation, async/await, ASP.NET Core, EF Core, HttpClient, gRPC, blocking I/O, and sync-over-async.
A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats and seamless Guid compatibility. Thread-safe, cross-platform and perfect for distributed systems. 🚀
A .NET C# library for generating and working with Universally Unique Lexicographically Sortable Identifiers (ULIDs), designed to be globally unique, sortable, human-readable, and AoT compatible, making them ideal for use in distributed systems and databases.
Zero-allocation source-generated ValueObject equality for hot paths. Eliminates boxing and iterator allocations from CSharpFunctionalExtensions.ValueObject.GetEqualityComponents().
Euonia is a development framework and toolkit library for developers to build .NET application/service. It aims to provide a comprehensive and user-friendly solution to empowers developers to build efficient, scalable and robust systems that can handle complex distributed workflows.
Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more
Database migrations for .NET. This fork aims to improve support for having a single set of migrations applied to 4/5 DB vendors simultaneously (Including addressing issues around data types like Guids, and lots of little tweaks to deal with things like reserved word differences between databases etc.)