{"repo":"openapistack/docs","free":true,"listed":false,"github":"https://github.com/openapistack/docs","clone":"git clone https://github.com/openapistack/docs.git","description":"Full stack typesafe API-first development with OpenAPI.","language":"TypeScript","stars":321,"topics":["openapi","documentation","typescript"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"openapistack.co Full stack typesafe API-first development for REST. openapi-stack is a collection of open source libraries and tools for full stack software development using OpenAPI specification with an API Design First philosophy. The goal is to unlock great developer experience and full stack type safety for software teams using REST; inspired by tools like GraphQL and tRPC. Benefits 1. 🚀 No code generation. Write your own code the way you like it. Only generate types from OpenAPI spec if you want. 1. 🤝 Single source of truth for your API contract. No more manually updating your OpenAPI specs to keep up with your backend code. Ensure your API docs and SDKs stay up to date by using the spec in runtime to route and validate. 1. 🧙‍♂️ Type safety and validation. Build your product faster and with a better developer experience using strongly typed Typescript and code autocomplete both in the server and client side. 1. ❤️ Testing & Collaboration. Leverage API mocks to make testing and development easier and iterate fast on your API design as you build your app's interface. Being blocked by the backend team is a thing of the past! Packages part of openapi-stack: - openapistack/openapi-backend - openapistack/openapi-client-axios - openapistack/openapicmd Comparisons How does openapi-stack compare to GraphQL ? GraphQL is a query language for APIs developed by Facebook. It gives API clients full control over the data they query, making it extremely flexible and efficient for cli","default_branch":null,"files":null,"tree":[],"storefront":"/r/openapistack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openapistack/docs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}