apioo/typeschema
TypeSchema is a JSON format to describe data models in a language neutral format
Supports code generation across 7+ languages (Java, Python, Go, Rust, TypeScript, C#, PHP) via containerized generator or hosted REST API, with built-in reflection libraries to auto-generate schemas from existing classes. Handles advanced OOP concepts including inheritance, polymorphism, and generics, enabling true cross-language data model reuse. Includes auto-generated SDKs for the specification itself and integrates with SDKgen for CI/CD workflows like GitHub Actions.
165 stars.
Stars
165
Forks
3
Language
PHP
License
MIT
Category
Last pushed
Feb 28, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/apioo/typeschema"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
reagento/descanso
A modern and simple way to create clients for REST like APIs
mikestead/openapi-client
Generate ES6 or Typescript service integration code from an OpenAPI 2 spec
grafana/openapi-to-k6
A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.
verizonconnect/ngx-form-generator
Generate Angular ReactiveForms from OpenAPI documents
yhnavein/swaggie
Tool for generating TypeScript client code for given Swagger API endpoints