● Live Solo developer
40KDC
Shared 40K schemas and typed data APIs in four languages.
40KDC is the shared data layer behind a growing family of Warhammer 40K tools. It combines community-owned JSON Schemas with an embedded dataset and linked APIs for TypeScript, Rust, Python, and Go. Every implementation runs against the same conformance corpus, so consumers get the same imports, exports, scoring, geometry, and ability resolution regardless of language.
highlights
- ▸Community-owned schemas and stable entity IDs for tool interoperability
- ▸Embedded linked dataset APIs for TypeScript, Rust, Python, and Go
- ▸Cross-language behavior pinned by a shared conformance corpus
- ▸Structured ability DSL in place of copyrighted rules text
- ▸Published packages for npm, crates.io, PyPI, and Go
built with
- JSON Schema
- TypeScript
- Rust
- Python
- Go
· wander the ring ·