Odachi
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.
Odachi.Abstraction
Abstractions used across Odachi framework.
✔️ Used in production, breaking changes will follow semver.
Odachi.Annotations
Annotations used across Odachi framework.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.AspNetCore.Authentication.ApiKey
ASP.NET Core middleware for apikey authentication.
✔️ Used in production, breaking changes will follow semver.
Odachi.AspNetCore.Authentication.Basic
ASP.NET Core middleware for basic authentication.
✔️ Used in production, breaking changes will follow semver.
Odachi.AspNetCore.JsonRpc
ASP.NET Core jsonrpc middleware.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.AspNetCore.Mvc
ASP.NET MVC extensions and helpers.
❓ Internal use. May change outside of semver.
Odachi.Build.OptionsFileGenerator
Code-first options file template generator.
🚧 In development. Not working properly. Will change outside of semver.
Odachi.CodeGen
Base for code generators using Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeGen.CSharp
C# code generator for Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeGen.TypeScript
TypeScript code generator for Odachi.CodeModel
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeModel
Code description library.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeModel.Providers.FluentValidation
Code description providers for FluentValidation
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeModel.Providers.JsonRpc
Code description providers for Odachi.AspNetCore.JsonRpc
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.CodeModel.Providers.Validation
Code description providers for Odachi.Validation
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.EntityFrameworkCore
Extensions for Entity Framework Core. Includes paging.
✔️ Used in production. Breaking changes will follow semver.
Odachi.Extensions.Collections
Collection extensions. Includes paging and sorting.
✔️ Used in production. Breaking changes will follow semver.
Odachi.Extensions.Formatting
Formatting extensions. Includes word splitting and casing changes.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.Extensions.Primitives
Primitives extensions. Includes entity reference, file reference.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.Extensions.Reflection
Reflection extensions. Includes awaitable detection and execution helpers.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.Gettext
Gettext file parsing library.
❓ Unused. May change outside of semver.
Odachi.JsonRpc.Client
JsonRpc client base.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.JsonRpc.Client.Http
JsonRpc client using HttpClient
as backend.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.JsonRpc.Common
Common classes of JsonRpc.Client
and Odachi.AspNetCore.JsonRpc
.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.JsonRpc.Server
JsonRpc server base.
🚧 In development. Happy with the current state. May change outside of semver.
Odachi.Security
Role/Permission definition helpers.
❓ Internal use. May change outside of semver.
Odachi.Storage.Azure
Azure implementation of storage defined in Odachi.Abstractions
.
🚧 In development. May change outside of semver.
Odachi.Storage.FileSystem
File system implementation of storage defined in Odachi.Abstractions
.
🚧 In development. May change outside of semver.
Odachi.Validation
Object validation library.
🚧 In development. May change outside of semver.