Skir lands schema-first codegen across languages
Skir is a declarative schema language that turns one `.skir` file into type-safe code for TypeScript, Python, Java, C++, and more. It also bakes in schema-evolution checks and RPC support, positioning itself as a modern open-source alternative to Protobuf.
Skir is trying to make schema ownership feel stricter and less fragile than classic IDL tooling. The pitch is stronger than “better codegen” because it combines native-looking output, compatibility guardrails, and cross-language RPCs.
- –One schema can define data types, constants, and API methods, which makes it easier to keep frontend, backend, and workers aligned.
- –Compatibility checks are enforced by tooling, so breaking changes are more likely to fail early instead of surfacing in production.
- –The language coverage is broad enough for real polyglot stacks, but the long-term test is whether each generator stays idiomatic and stable.
- –This is most compelling for greenfield systems and teams that are already feeling protobuf or JSON contract drift pains.
DISCOVERED
67d ago
2026-03-21
PUBLISHED
67d ago
2026-03-21
RELEVANCE
AUTHOR
Github Awesome