CaelusMinds
-
- 2,198 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
The foundation of the Etymon suite: paths into values, culture-explicit parsing, a constraint vocabulary expressed as data, an error model that accumulates, and constrained types with minimal boilerplate.... More information -
- 1,987 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
A combinator-based schema type for F#: one value that describes how a type is encoded, decoded, validated and documented. JSON via System.Text.Json, decode errors that accumulate and carry field paths, and an... More information -
- 1,580 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Generates JSON Schema 2020-12 and OpenAPI 3.1 component schemas from an Etymon.Schema, including constraints, formats, descriptions and examples. A pure function of the schema description, so a generated... More information -
- 1,499 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
The .NET base library, returning option and Result instead of null and exceptions. Null-safe strings, dictionary lookups, environment variables, and file IO with a typed error union naming the cases a caller... More information -
Etymon
by: CaelusMinds-
- 1,398 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
The Etymon suite: one schema definition as the source of truth for JSON codecs, validation, OpenAPI, TypeScript, configuration and database structure. This package has no code of its own; it references the... More information -
-
- 1,380 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Rules that must always be true of a type, declared once and exposed as data. For the cross-field rules that cannot live on any single field -- an end date after a start date, a discount within a total, two... More information -
- 1,343 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
HTTP endpoints described once: method, typed route, query parameters, request and response schemas, and typed failures. Performs no HTTP itself. Separate adapter packages interpret the same declaration as a... More information -
- 1,170 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Calls an Etymon.Api endpoint over HTTP. The declaration is enough to build the URL, encode the body and decode the response, so a console application calling an Etymon-described API needs no web framework and... More information -
- 1,162 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
TypeScript type declarations generated from an Etymon schema, so a non-F# frontend shares one contract with the server. Types only: no fetch client and no opinion about axios versus fetch. Emits from the schema... More information -
- 1,151 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Configuration loaded through an Etymon schema, from environment variables, JSON files or a source of your own. Reports every missing or invalid setting at once, each with what was expected and which source... More information -
- 1,079 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Registers an Etymon.Api endpoint on ASP.NET Core minimal-API routing. Needs no third-party web framework: ASP.NET Core is the platform, so this is the adapter for an application that does not want one. -
- 1,059 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
FsCheck generators that produce only values a schema accepts, generators of values it should reject, and ready-made property checks for round-tripping, determinism and error placement. Values are generated as... More information -
- 1,060 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Serves an Etymon.Api endpoint as a Giraffe HttpHandler. Does not replace Giraffe: the result composes into the routing you already have, so endpoints can be adopted one at a time. -
- 981 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Event shapes derived from an Etymon Schema, committed as a snapshot and compared for compatibility in both directions: can new code read events already written, and can already-deployed code read events written... More information -
- 909 total downloads
- last updated 10/6/2026
- Latest version: 0.1.0-preview.17 (prerelease)
Renders an Etymon Schema as SQL: a table model, a diff between two committed snapshots, and a migration script for PostgreSQL or SQLite. A sibling of Etymon.Schema.OpenApi and Etymon.Schema.TypeScript -- one... More information -
- 220 total downloads
- last updated 9/21/2026
- Latest version: 0.1.0-preview.3 (prerelease)
A relational model derived from an Etymon schema, snapshot diffing, and SQL migration scripts for PostgreSQL and SQLite. Generates SQL text and executes nothing, so it carries no database driver. Ambiguous... More information -
- 81 total downloads
- last updated 9/21/2026
- Latest version: 0.1.0-preview.4 (prerelease)
Event shapes derived from an Etymon Schema, committed as a snapshot and compared for compatibility in both directions: can new code read events already written, and can already-deployed code read events written... More information