Ecosystem

The following page lists libraries, integrations and other projects related to TypeSchema.

Model

We provide auto-generated models of the TypeSchema meta specification which describes itself. These models can be used to parse or generate a TypeSchema specification.

Language GitHub Package
C# GitHub Nuget
Go GitHub
Java GitHub Maven
JavaScript GitHub NPM
PHP GitHub Packagist
Python GitHub PyPI

Reflection

The reflection libraries help to automatically generate a TypeSchema specification based on a class. These libraries use the reflection mechanism of each language to inspect the class and create the fitting specification.

Language GitHub Package
Java GitHub Maven
PHP GitHub Packagist

Integration

To integrate the code generator you can take a look at the following options. For more advanced integration options you can also take a look at the SDKgen project.

Name GitHub Link
Docker GitHub Docker
GitHub Action GitHub Marketplace

Frontend

Name Description
ngx-typeschema-editor An Angular component to visual edit a TypeSchema

Project

Name Description
TypeHub A service to manage and share TypeSchema specifications
TypeAPI An OpenAPI alternative to describe REST APIs for type-safe code generation
SDKgen A service to generate client SDKs
Edit this page