project-apricot
-
- 515 total downloads
- last updated 8/15/2026
- Latest version: 0.1.0
Zero-dependency error definitions for .NET: a canonical set of error kinds mapped to HTTP and gRPC status codes, RFC 9457 problem+json responses that carry one or many classified errors, and a tolerant reader... More information -
- 467 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
The gRPC wire contract for ApricotFramework error definitions: classified errors travel in google.rpc.Status details with their payloads intact, translated in both directions, and a client interceptor rethrows... More information -
- 386 total downloads
- last updated 8/15/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.ErrorDefinitions: an exception handler that turns classified errors into RFC 9457 problem+json responses, an additive registry so a library can map its own... More information -
- 370 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
How this service's gRPC clients behave: one place to reach them from, a default deadline for calls that set none, and the transport strictness a deployment asks for. Discovery, credentials and error translation... More information -
- 347 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
Zero-dependency OAuth 2.0 outbound authentication for .NET: access tokens obtained by client credentials or by RFC 8693 token exchange, fetched through OpenID Connect discovery, cached per subject until shortly... More information -
- 331 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Answers a failed gRPC call with classified errors, asking the same exception mappers that already answer this service's HTTP requests, so a failure means the same thing whichever way a caller reached it. -
- 309 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
ASP.NET Core integration for ApricotFramework.Authentication: JWT bearer validation configured from one settings section, a service-to-service client whose credentials come from the same section, token exchange... More information -
- 303 total downloads
- last updated 8/14/2026
- Latest version: 0.1.0
Zero-dependency static service discovery for .NET: resolve a service name to a base URL from a declarative catalogue, choosing the host by hosting environment (localhost, docker, Kubernetes) and the port by... More information -
- 304 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Presents an access token on outbound gRPC calls, obtained through ApricotFramework.Authentication as either this service or the party it is serving, and reports a failure to obtain one as a fault of this... More information -
- 297 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
Zero-dependency contracts for ApricotFramework.DataOps: the data operations entry point, the fluent query/scalar/non-query/multi-result executors, the transaction scope, the connection and operation registries,... More information -
- 294 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
Reports ApricotFramework.Authentication failures as RFC 9457 problem+json, including the bearer challenge and the authorization forbid that are not exceptions and so escape an exception handler, and classifies... More information -
- 294 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Addresses gRPC clients by logical service name, resolving them through ApricotFramework.DiscoveryClient so a caller names the service it wants rather than a host and port. -
- 280 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
SQL operations declared in XML and executed with Dapper: operations are keyed by group and name, carry their own provider compatibility, timeout and transaction settings, and are called through a fluent router... More information -
- 267 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.DataOps: data sources declared in configuration, connection factories registered in DI with a provider-invariant-name fallback, and additive registration of... More information -
- 254 total downloads
- last updated 8/14/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.DiscoveryClient: binds the discovery settings from configuration, validates them when the host starts, and registers a client that picks up configuration reloads... More information -
- 225 total downloads
- last updated 8/14/2026
- Latest version: 0.1.0
YAML service catalogues for ApricotFramework.DiscoveryClient: load service definitions from a services.yaml file on disk, an embedded resource, or any stream. -
- 233 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
The declaration half of ApricotFramework.Agentic.Tools: what an AI tool is, written beside the code that runs it. A tool is a Microsoft.Extensions.AI AIFunction carrying a name, the prompt a model selects on,... More information -
- 212 total downloads
- last updated 8/21/2026
- Latest version: 0.1.0
Relational storage for the ASP.NET Core Data Protection key ring, using plain ADO.NET: the key store contract, a store that reads and writes one table through a connection the host supplies, and SQL dialects... More information -
- 209 total downloads
- last updated 8/21/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.DataProtection: an IDeletableXmlRepository over the key store, PersistKeysTo extensions on IDataProtectionBuilder, and the application discriminator bound from... More information -
- 224 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
Composes the AI tools a host offers and runs them: a registry over however many sources, filters and validators the host registers, and an executor that opens a scope, builds the invocation context and invokes... More information
- Previous
- Next