FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. It uses OpenAPI for API creation, including declarations of path operations, parameters, body requests, security, etc. It produces interactive API documentation and exploration web user interfaces.
https://fastapi.tiangolo.com/Tags | web-framework rest-framework openapi rest api rest-api rest-server web-server |
Implementation | Python |
License | MIT |
Platform | Windows Linux |
API Platform is a set of tools to build and consume web APIs. API Platform embraces open web standards (Swagger, JSON-LD, GraphQL, Hydra, HAL, JWT, OAuth, HTTP...) and the Linked Data movement. Your API will automatically expose structured data in Schema.org/JSON-LD. It means that your API Platform application is usable out of the box with technologies of the semantic web.
api-framework rest graphql json-ld swagger hydra-api hal hypermedia-api hypermedia-client symfony symfony-bundle react schema-org graphql-server graphql-api hydra rest-frameworkApache Juneau is a single cohesive Java ecosystem consisting of the following parts juneau-marshall, juneau-dto, juneau-svl, juneau-config, juneau-rest-server, juneau-rest-client, juneau-microservice.
serialization pojo rest-server rest-client microserviceTired of rewriting generic CRUD routes? Need to rapidly prototype a feature for a presentation or a hackathon? Thankfully, fastapi-crudrouter has your back. As an extension to the APIRouter included with FastAPI, the FastAPI CRUDRouter will automatically generate and document your CRUD routes for you, all you have to do is pass your model and maybe your database connection. FastAPI-CRUDRouter is also lighting fast, well tested, and production ready.
api crud framework sql web rest async openapi python3 asyncio swagger-ui code-generation redoc fastapi crud-routes fastapi-crudrouter openapi-routeJavalin is a very lightweight web framework for Kotlin and Java, inspired by Sparkjava and koa.js. Javalin is written in Kotlin with a few functional interfaces written in Java. This was necessary to provide an enjoyable and near identical experience for both Kotlin and Java developers.
kotlin rest-api web-framework microservice servlet jetty rest-framework java-framework kotlin-framework asynchronousOpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
rest-api rest-client sdk generator restful-api api api-client api-server openapi3 openapi restLoopBack is an open source Node.js framework built on top of Express optimized for building APIs for mobile, web, and other devices. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
backend backend-as-service backend-framework baas api-server rest-api nodejs-frameworkREST APIs made easy.REST Layer is an API framework heavily inspired by the excellent Python Eve. It helps you create a comprehensive, customizable, and secure REST (graph) API on top of pluggable backend storages with no boiler plate code so you can focus on your business logic.
api rest-api graphql framework api-server api-documentation storage-backend json-schema schema-fieldsRESTX is the lightweight, modular, feature rich, blazing fast, open source Java REST framework. It shares similarities with modern frameworks like Play! like hot compile and a very productive experience, but focused on REST and pure Java.
java-framework web-framework rest-framework rest-api web-application-frameworkYou need to execute openapi-generator-cli instead of openapi-generator from now on. To make that happen, a version management was added to the package. The first time you run the command openapi-generator-cli the last stable version of OpenAPITools/openapi-generator is downloaded by default.
npm openapi openapi3 openapi2 openapi-generator rest-api rest-client sdk generator restful-api api api-client api-server oas restRestlet Framework is the leading RESTful Web API framework for Java. It has powerful routing and filtering capabilities, unified client and server Java API, developers can build secure and scalable RESTful web APIs. It is available in editions for all major platforms (Java SE/EE, Google App Engine, OSGi, GWT, Android) and offers numerous extensions to fit the needs of all developers.
java-framework rest-framework framework rest-apiRESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform. It can be seen as a middle-ware on top of Web API OData. RESTier provides facilities to bootstrap an OData service like what WCF Data Services (which is sunset) does, beside this, it supports to add business logic in several simple steps, has flexibility and easy customization like what Web API OData do.
odata odata-client odata-server api rest services api-framework rest-frameworkGemini is a backend REST framework to automatically create CRUD REST APIs from scratch (with no coding), starting from a simple Schema definition called Gemini DSL. Gemini automatically handles creating all the storage and entity managers, Creating all the common REST methods and controller, OAuth2 // WIP authentication.
spring-boot rest-api rest postgresql api-rest api-server spring spring-mvc rest-frameworkA PHP REST server for providing a very light-weight REST API. Very easy to set up and get going. Independent from other libraries and frameworks. Supports HTTP authentication. After building a couple of RESTful services using the Zend Framework, I decided to create a dead simple REST server that allowed me to skip all the features I didn’t need as well as a tons of classes that came with Zend Framework MVC. There are still useful features to add (XML support for example), but overall I’m quite happy with what I’ve come up with.
Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.
microservices rest jersey spring spring-boot plugins web-framework rest-framework rest-apiVulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. It supports hypermedia APIs but also any "legacy" API by documenting its relations using OpenAPI.
api graphql rest rest-api http2 preload reverse-proxy server-push http2-push hacktoberfest http3 hypermedia-api early-hints vulcain vulcain-serverRESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol. It is portable to Tomcat and many other app-server. It has rich set of providers for: XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atom, etc.
rest restful-service rest-framework web-services jax-rs jax-wsAPI Platform Core is an easy to use and powerful system to create hypermedia-driven REST APIs. It is a component of the API Platform framework and it can be integrated with the Symfony framework using the bundle distributed with the library. It natively supports popular open formats including JSON for Linked Data (JSON-LD), Hydra Core Vocabulary, Swagger (OpenAPI), HAL and HTTP Problem.
api rest graphql json-ld swagger hydra-api hal jsonapi symfony symfony-bundle hypermediaFalcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective. Falcon apps work with any WSGI server, and run like a champ under CPython 2.7, CPython 3.4+, PyPy2.7, and PyPy3.5.
framework rest microservices web api httpFull-stack web framework and high-performance network protocol framework
rapidoid webframework restful reactive web-framework full-stack high-performance rest-framework rest-apiAqueduct is a modern Dart HTTP server framework. The framework is composed of libraries for handling and routing HTTP requests, object-relational mapping (ORM), authentication and authorization (OAuth 2.0 provider) and documentation (OpenAPI). These libraries are used to build scalable REST APIs that run on the Dart VM. If this is your first time viewing Aqueduct, check out the tour.
dart server framework rest orm oauth2 routing http
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.