openapi-backend
openapi-client-axios
openapi-backend | openapi-client-axios | |
---|---|---|
2 | 5 | |
579 | 498 | |
1.4% | 2.4% | |
7.7 | 8.3 | |
about 2 months ago | 2 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openapi-backend
- Full stack typesafe API-first development for REST
-
Show HN: REST Alternative to GraphQL and tRPC
Cheers! Going from code first to schema first is definitely worth it in my experience! Especially when working in a team.
The nice thing is you already have an openapi spec, so it’s pretty trivial to eject from fastify swagger and switch to openapi-backend if you want!
Here’s an example of openapi-backend running on Fastify
https://github.com/openapistack/openapi-backend/tree/main/ex...
openapi-client-axios
-
Show HN: REST Alternative to GraphQL and tRPC
Thanks for the feedback!
There is a full interactive sandbox example on the front/landing page https://openapistack.co
But point taken, will make sure code examples are visible on the overview page
-
.NET with React - what to choose between pure MVC, MVC with React or pure React (and .NET backend)?
There are also some tricks to make it easier, like using swagger/openapi to generate strongly typed API client (for Typescript) to your backend. There a package that generates the types: https://www.npmjs.com/package/openapi-client-axios
-
What is exact purpose of DRF API clients?
CoreAPI is deprecated, use OpenAPI instead. On the Javascript/Typescript side I personally like to use OpenAPI Client Axios to generate the client for me.
-
How do you unify TypeScript for both frontend and backend?
And typegen is openapi-client-axios-typegen. (You can also try swaxios, but I failed to run it.)
What are some alternatives?
zod-to-openapi - A library that generates OpenAPI (Swagger) docs from Zod schemas
openapi-typescript-codegen - NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
airform - Functional HTML forms for Front-End Developers.
mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
openapi-backend - Build, Validate, Route, Authenticate and Mock using OpenAPI
retry-axios - 🦖 A super flexible interceptor for Axios that makes it easy to retry requests.
path-to-regexp - Turn a path string such as `/user/:name` into a regular expression
fastify-swagger - Swagger documentation generator for Fastify
connexion - Connexion is a modern Python web framework that makes spec-first and api-first development easy.
loopback-next - LoopBack makes it easy to build modern API applications that require complex integrations.
msgpack-javascript - @msgpack/msgpack - MessagePack for JavaScript / msgpack.org[JavaScript/TypeScript/ECMA-262]
redoc - 📘 OpenAPI/Swagger-generated API Reference Documentation