Support us by starring ā this repository, joining the community on
discussions š¬,
subscribing to
releases š, requesting a
feature š” or even making a
contribution :octocat:.
Programming is like castle buildingAnd castle building is hard. Even the best teams can struggle to build according to the plans, especially with the ever evolving needs and the tech landscape complexities. |
|
Build reliable castle with typegraphsTypegraphs are programmable virtual graphs describing all the components of your stack. They enable you to compose APIs, storage and business logic in a type safe manner. |
|
Build modulable castle with typegateTypegate is a GraphQL/REST composition engine that compiles, optimizes, runs and caches queries over typegraphs. It enforces authentication, authorization and security for you. |
|
Build reusable castle with MetatypeInstall third parties as dependencies and start reusing components. The Meta CLI offers you live reloading and one-command deployment to Metatype cloud or your self-hosted instance. |
Metatype is still in beta and some interfaces are being stabilized, yet most of the engine is close to production readiness. As such, minor versions can contain breaking changes, but we are committed to providing a smooth upgrade path and the changes will be detailed in the changelog of each release (watch/subscribe to this repository to be notified).
If you have an idea or a suggestion that would make this better, please fork the repository and follow the step below to create a pull request. You can also simply open an issue with the tag "enhancement".
git checkout -b feature/awesome-x
git commit -am 'feat: add awesome x'
git push origin feature/awesome-x
First-time contributors can find a list of friendly issues for them to get started and discover step by step the platform.
Copyright Ā© Metatype OĆ. Distributed under various licenses, see LICENSE for the details. Contributions are welcomed and subject to a Contributor License Agreement (CLA).