Set of miscellaneous extensions for .NET Core. Please note that while we will try to follow semver we also have no intention of keeping apis stable between major versions which may or may not come somewhat often depending on our needs.
Abstractions used across Odachi framework.
✔️ Used in production, breaking changes will follow semver.
Annotations used across Odachi framework.
🚧 In development. Happy with the current state. May change outside of semver.
ASP.NET Core middleware for apikey authentication.
✔️ Used in production, breaking changes will follow semver.
ASP.NET Core middleware for basic authentication.
✔️ Used in production, breaking changes will follow semver.
ASP.NET Core jsonrpc middleware.
🚧 In development. Happy with the current state. May change outside of semver.
ASP.NET MVC extensions and helpers.
❓ Internal use. May change outside of semver.
Code-first options file template generator.
🚧 In development. Not working properly. Will change outside of semver.
Base for code generators using Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
C# code generator for Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
TypeScript code generator for Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
Code description library.
🚧 In development. Happy with the current state. May change outside of semver.
Code description providers for FluentValidation
.
🚧 In development. Happy with the current state. May change outside of semver.
Code description providers for Odachi.AspNetCore.JsonRpc
.
🚧 In development. Happy with the current state. May change outside of semver.
Code description providers for Odachi.Validation
.
🚧 In development. Happy with the current state. May change outside of semver.
Extensions for Entity Framework Core. Includes paging.
✔️ Used in production. Breaking changes will follow semver.
Collection extensions. Includes paging and sorting.
✔️ Used in production. Breaking changes will follow semver.
Formatting extensions. Includes word splitting and casing changes.
🚧 In development. Happy with the current state. May change outside of semver.
Primitives extensions. Includes entity reference, file reference.
🚧 In development. Happy with the current state. May change outside of semver.
Reflection extensions. Includes awaitable detection and execution helpers.
🚧 In development. Happy with the current state. May change outside of semver.
Gettext file parsing library.
❓ Unused. May change outside of semver.
JsonRpc client base.
🚧 In development. Happy with the current state. May change outside of semver.
JsonRpc client using HttpClient
as backend.
🚧 In development. Happy with the current state. May change outside of semver.
Common classes of JsonRpc.Client
and Odachi.AspNetCore.JsonRpc
.
🚧 In development. Happy with the current state. May change outside of semver.
JsonRpc server base.
🚧 In development. Happy with the current state. May change outside of semver.
Role/Permission definition helpers.
❓ Internal use. May change outside of semver.
Azure implementation of storage defined in Odachi.Abstractions
.
🚧 In development. May change outside of semver.
File system implementation of storage defined in Odachi.Abstractions
.
🚧 In development. May change outside of semver.
Object validation library.
🚧 In development. May change outside of semver.