Cstannahill/schemantic

A fully typed, extensible, modular TypeScript type generator for OpenAPI schemas (great with FastAPI). Generate TypeScript types, API clients, and optional hooks with sensible defaults.

34
/ 100
Emerging

This tool helps web developers using TypeScript automatically create the data structures and communication code needed to interact with a backend API. It takes an OpenAPI schema (a standard description of an API) and generates ready-to-use TypeScript types and an API client. Frontend developers building applications that consume data from FastAPI or similar backends will find this useful.

Available on npm.

Use this if you are a TypeScript developer building a frontend application and want to eliminate manual, error-prone coding when integrating with a backend API defined by an OpenAPI schema.

Not ideal if you are not working with TypeScript or if your backend API does not provide an OpenAPI specification.

frontend-development API-integration TypeScript web-development developer-tooling
Maintenance 6 / 25
Adoption 4 / 25
Maturity 24 / 25
Community 0 / 25

How are scores calculated?

Stars

7

Forks

Language

TypeScript

License

MIT

Last pushed

Oct 18, 2025

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Cstannahill/schemantic"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.