Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OpenAPI Specification
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing web services. OpenAPI documents describe API services and are represented in YAML or JSON formats.
- GitHub: https://github.com/topics/openapi
- Wikipedia: https://en.wikipedia.org/wiki/OpenAPI_Specification
- Repo: https://github.com/OAI/OpenAPI-Specification
- Created by: OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
- Released: August 10, 2011
- Related Topics: json-schema, raml, rest-api,
- Aliases: open-api, swagger-spec, swagger-specification, openapi-spec, openapi-specification, open-api-specification, oas, openapi-description,
- Last updated: 2024-12-29 00:15:43 UTC
- JSON Representation
https://github.com/fastapi/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
api async asyncio fastapi framework json json-schema openapi openapi3 pydantic python python-types python3 redoc rest starlette swagger swagger-ui uvicorn web
Last synced: 23 Dec 2024
https://github.com/oai/openapi-specification
The OpenAPI Specification Repository
apis oas openapi openapi-specification rest webapi
Last synced: 23 Dec 2024
https://github.com/OAI/OpenAPI-Specification
The OpenAPI Specification Repository
apis oas openapi openapi-specification rest webapi
Last synced: 27 Oct 2024
https://github.com/fastapi/full-stack-fastapi-template
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
backend chakra-ui docker fastapi frontend json json-schema jwt letsencrypt openapi postgresql python react sqlmodel swagger tanstack-query tanstack-router traefik typescript
Last synced: 23 Dec 2024
https://github.com/swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
hacktoberfest oas open-source openapi openapi-specification openapi3 openapi31 rest rest-api swagger swagger-api swagger-js swagger-oss swagger-ui
Last synced: 23 Dec 2024
https://github.com/redocly/redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
api-documentation documentation-generator documentation-tool hacktoberfest openapi openapi-specification openapi3 openapi31 reactjs redoc swagger
Last synced: 23 Dec 2024
https://redocly.github.io/redoc/
📘 OpenAPI/Swagger-generated API Reference Documentation
api-documentation documentation-generator documentation-tool hacktoberfest openapi openapi-specification openapi3 openapi31 reactjs redoc swagger
Last synced: 18 Nov 2024
https://github.com/Redocly/redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
api-documentation documentation-generator documentation-tool hacktoberfest openapi openapi-specification openapi3 openapi31 reactjs redoc swagger
Last synced: 25 Oct 2024
https://github.com/openapitools/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
api api-client api-server generator hacktoberfest openapi openapi-generator openapi3 rest rest-api rest-client restful-api sdk
Last synced: 23 Dec 2024
https://github.com/OpenAPITools/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
api api-client api-server generator hacktoberfest openapi openapi-generator openapi3 rest rest-api rest-client restful-api sdk
Last synced: 25 Oct 2024
https://grpc-ecosystem.github.io/grpc-gateway/
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 19 Nov 2024
https://github.com/grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 23 Dec 2024
https://github.com/swaggo/swag
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
annotations golang openapi swagger swagger2
Last synced: 23 Dec 2024
https://github.com/api-platform/api-platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
api api-platform framework frankenphp graphql graphql-server hydra-api hypermedia-api hypermedia-client jamstack json-ld mercure nextjs openapi php react rest symfony symfony-bundle vulcain
Last synced: 24 Dec 2024
https://github.com/scalar/scalar
Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
api api-client docs http-client openapi openapi3 reference rest-api swagger vue
Last synced: 23 Dec 2024
https://github.com/swagger-api/swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
java open-source openapi openapi-specification openapi3 rest rest-api swagger swagger-api swagger-oss
Last synced: 23 Dec 2024
https://github.com/vitalik/django-ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
django django-ninja openapi pydantic python rest-api swagger swagger-ui
Last synced: 23 Dec 2024
https://github.com/ricosuter/nswag
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
angular aspnet aspnetcore aurelia codegen csharp dotnet nswag openapi swagger typescript webapi
Last synced: 23 Dec 2024
https://github.com/RicoSuter/NSwag
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
angular aspnet aspnetcore aurelia codegen csharp dotnet nswag openapi swagger typescript webapi
Last synced: 27 Oct 2024
https://github.com/oapi-codegen/oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
go golang openapi openapi-codegen openapi-generator openapi3 rest-api rest-api-client swagger
Last synced: 24 Dec 2024
https://github.com/mockoon/mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
api application desktop electron good-first-issue mock mock-api mock-data mock-server mocking mocking-server mocking-utility openapi openapi3 prototyping rest rest-api server swagger
Last synced: 23 Dec 2024
https://github.com/openapi-ts/openapi-typescript
Generate TypeScript types from OpenAPI 3 specs
openapi openapi3 openapi3-1 swagger typescript
Last synced: 23 Dec 2024
https://github.com/springfox/springfox
Automated JSON API documentation for API's built with Spring
java oai openapi spring spring-boot spring-data-rest springfox swagger
Last synced: 23 Dec 2024
https://springfox.github.io/springfox/
Automated JSON API documentation for API's built with Spring
java oai openapi spring spring-boot spring-data-rest springfox swagger
Last synced: 16 Nov 2024
https://github.com/goadesign/goa
🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨
api code-generation go goa golang microservices openapi rest swagger
Last synced: 23 Dec 2024
https://github.com/alufers/mitmproxy2swagger
Automagically reverse-engineer REST APIs via capturing traffic
mitmproxy openapi reverse-engineering swagger
Last synced: 24 Dec 2024
https://github.com/emicklei/go-restful
package for building REST-style Web Services using Go
customizable go openapi rest routing
Last synced: 23 Dec 2024
https://github.com/loopbackio/loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations.
api dependency-injection framework hacktoberfest ioc loopback nodejs openapi repository rest service-proxy strongloop swagger typescript
Last synced: 23 Dec 2024
https://github.com/azure/autorest
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript
Last synced: 23 Dec 2024
https://github.com/Azure/autorest
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript
Last synced: 27 Oct 2024
https://github.com/zalando/connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
api-first api-rest flask-extensions microservices openapi python swagger web
Last synced: 29 Dec 2024
https://github.com/spec-first/connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
api-first api-rest flask-extensions microservices openapi python swagger web
Last synced: 23 Dec 2024
https://github.com/litestar-org/litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
api asgi asyncio hacktoberfest litestar litestar-api litestar-framework msgspec openapi pydantic python rapidoc redoc rest starlite starlite-api swagger
Last synced: 24 Dec 2024
https://starlite-api.github.io/starlite
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
api asgi asyncio hacktoberfest litestar litestar-api litestar-framework msgspec openapi pydantic python rapidoc redoc rest starlite starlite-api swagger
Last synced: 13 Oct 2024
https://github.com/stoplightio/prism
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
api-testing cli hacktoberfest http-proxy mock-server mocking oas openapi openapi3 postman-collection prism swagger
Last synced: 23 Dec 2024
https://github.com/apiaryio/dredd
Language-agnostic HTTP API Testing Tool
api api-blueprint cli-app dredd http integration-testing openapi openapi-validation openapi2 openapi3 sjs-team swagger test-framework test-runner testing testing-framework tests unit-testing validation
Last synced: 25 Nov 2024
https://github.com/andrewwalsh/openapi-devtools
Browser extension that generates API specs for any app or website
api chrome-extension devtools generator openapi openapi3 openapi31 specification
Last synced: 26 Dec 2024
https://github.com/AndrewWalsh/openapi-devtools
Browser extension that generates API specs for any app or website
api chrome-extension devtools generator openapi openapi3 openapi31 specification
Last synced: 05 Nov 2024
https://github.com/APIs-guru/openapi-directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
api api-catalog api-directory aws azure google-api oas openapi openapi-definitions openapi3 opendata rest-api swagger
Last synced: 30 Oct 2024
https://github.com/apis-guru/openapi-directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
api api-catalog api-directory aws azure google-api oas openapi openapi-definitions openapi3 opendata rest-api swagger
Last synced: 24 Dec 2024
https://github.com/flasgger/flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
api api-documentation api-framework flask flask-extension flask-extensions flask-restful marshmallow openapi openapi-specification rest-api restful swagger swagger-ui
Last synced: 23 Dec 2024
https://github.com/mevdschee/php-crud-api
Single file PHP script that adds a REST API to a SQL database
api-server automatic-api crud database geojson geospatial multi-database mysql openapi php php-api postgis postgresql rest-api restful sql-database sqlite sqlserver swagger
Last synced: 23 Dec 2024
https://github.com/networknt/light-4j
A fast, lightweight and more productive microservices framework
cloud cloud-native consul docker fast java java11 java8 lightweight microservice microservice-framework msa openapi service-mesh swagger zookeeper
Last synced: 23 Dec 2024
https://github.com/axnsan12/drf-yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
coreapi django django-rest-framework django-rest-swagger documentation-generator openapi openapi-specification redoc rest rest-api swagger swagger-codegen swagger-ui
Last synced: 23 Dec 2024
https://github.com/acacode/swagger-typescript-api
Generate the API Client for Fetch or Axios from an OpenAPI Specification
api api-generator generator nodejs openapi rest swagger swagger-scheme swagger-typescript-api typescript
Last synced: 23 Dec 2024
https://github.com/springdoc/springdoc-openapi
Library for OpenAPI 3 with spring-boot
java json-format kotlin oauth2 openapi openapi-spec openapi-specification openapi3 rest-api spring spring-boot spring-data-rest spring-hateoas spring-security spring-webflux springdoc-openapi swagger swagger-documentation swagger-ui yaml-format
Last synced: 23 Dec 2024
https://github.com/integuru-ai/integuru
The first AI agent that builds third-party integrations through reverse engineering platforms' internal APIs.
agent agents ai-agent ai-agents api apis automation integration integrations llm open-source openapi robotic-process-automation rpa unofficial-api unofficial-apis
Last synced: 25 Dec 2024
https://github.com/microsoft/kiota
OpenAPI based HTTP Client code generator
api csharp dotnet golang hacktoberfest http java kiota openapi openapi-codegen openapi-specification openapi3 php python ruby typescript
Last synced: 23 Dec 2024
https://github.com/ferdikoomen/openapi-typescript-codegen
NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
angular axios codegen generator javascript nodejs openapi swagger typescript
Last synced: 23 Dec 2024
https://github.com/koxudaxi/datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
code-generator csv dataclass datamodel fastapi generator json-schema openapi openapi-codegen pydantic python swagger swagger-codegen yaml
Last synced: 23 Dec 2024
https://github.com/fern-api/fern
Input OpenAPI. Output SDKs and Docs.
api docs-as-code docs-generator openapi sdk-generator
Last synced: 23 Dec 2024
https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
asgi async docker docker-image fastapi gunicorn json json-schema openapi openapi3 pydantic python python-types redoc swagger-ui uvicorn web websockets
Last synced: 25 Dec 2024
https://github.com/darkaonline/l5-swagger
OpenApi or Swagger integration to Laravel
api documentation l5-swagger laravel laravel-5-package openapi openapi-annotations specification swagger swagger-php swagger-specification swagger-ui ui
Last synced: 23 Dec 2024
https://github.com/DarkaOnLine/L5-Swagger
OpenApi or Swagger integration to Laravel
api documentation l5-swagger laravel laravel-5-package openapi openapi-annotations specification swagger swagger-php swagger-specification swagger-ui ui
Last synced: 29 Oct 2024
https://github.com/getkin/kin-openapi
OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
api documentation golang hacktoberfest openapi openapi2 openapi3 swagger
Last synced: 23 Dec 2024
https://github.com/marcgibbons/django-rest-swagger
Swagger Documentation Generator for Django REST Framework: deprecated
coreapi django-rest-framework openapi swagger-ui
Last synced: 30 Sep 2024
https://github.com/stoplightio/spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
arazzo hacktoberfest json json-lint json-schema jsonpath linting oas oasv3 openapi openapi-specification openapi3 swagger
Last synced: 23 Dec 2024
https://github.com/tracecathq/tracecat
The open source Tines / Splunk SOAR alternative for security engineers.
automation cybersecurity event-driven fastapi llm low-code monitoring nextjs openapi orchestration pydantic security temporalio workflow-engine
Last synced: 25 Dec 2024
https://github.com/juhaku/utoipa
Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
auto-generated compile-time documentation generated openapi openapi-documentation openapi31 rest rest-api rest-api-documentation rust swagger
Last synced: 23 Dec 2024
https://github.com/bacen/pix-api
API Pix: a API do Arranjo de Pagamentos Instantâneos Brasileiro, Pix, criado pelo Banco Central do Brasil.
api bacen bcb instant-payments openapi pix spec
Last synced: 26 Dec 2024
https://github.com/TracecatHQ/tracecat
The open source Tines / Splunk SOAR alternative.
automation cybersecurity event-driven fastapi hacktoberfest llm low-code monitoring nextjs openapi orchestration pydantic security temporalio workflow-engine
Last synced: 28 Oct 2024
https://github.com/ts-rest/ts-rest
RPC-like client, contract, and server implementation for a pure REST API
api fastify nestjs nextjs openapi react react-query rest rpc solid typescript
Last synced: 23 Dec 2024
https://github.com/schemathesis/schemathesis
Supercharge your API testing, catch bugs, and ensure compliance
cli graphql hacktoberfest hypothesis openapi openapi3 property-based-testing pytest swagger testing
Last synced: 24 Dec 2024
https://github.com/kiwicom/schemathesis
Supercharge your API testing, catch bugs, and ensure compliance
cli graphql hacktoberfest hypothesis openapi openapi3 property-based-testing pytest swagger testing
Last synced: 09 Nov 2024
https://github.com/trpc/trpc-openapi
OpenAPI support for tRPC 🧩
nodejs openapi rest swagger trpc typescript
Last synced: 23 Nov 2024
https://github.com/zenstackhq/zenstack
Fullstack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.
access-control acl api auth authorization crud framework fullstack javascript nextjs node openapi orm prisma react rest-api rls saas trpc typescript
Last synced: 24 Dec 2024
https://github.com/jlalmes/trpc-openapi
OpenAPI support for tRPC 🧩
nodejs openapi rest swagger trpc typescript
Last synced: 18 Nov 2024
https://github.com/google/gnostic
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
apis code-generation gnostic linters openapi openapi3 protocol-buffers
Last synced: 23 Dec 2024
https://github.com/danielgtaylor/huma
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
api documentation fastapi framework golang golang-library hacktoberfest huma json-schema openapi openapi-server openapi3 openapi31 rest rest-api swagger-ui web
Last synced: 24 Dec 2024
https://github.com/dotnetcore/webapiclient
A REST API library with better functionality, performance, and scalability than refit
client form httpclient json json-rpc-client oauth2-client openapi refit restful retrofit swagger webapi webclient xml
Last synced: 25 Dec 2024
https://github.com/rswag/rswag
Seamlessly adds a Swagger to Rails-based API's
Last synced: 23 Dec 2024
https://github.com/dotnetcore/WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
client form httpclient json json-rpc-client oauth2-client openapi restful retrofit swagger webapi webclient xml
Last synced: 29 Oct 2024
https://github.com/contiamo/restful-react
A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥
openapi openapi3 react rest swagger typescript
Last synced: 30 Sep 2024
https://github.com/apioo/fusio
Open source API management platform
api api-gateway api-management api-manager backend javascript microservice openapi php rest rpc serverless
Last synced: 24 Dec 2024
https://github.com/stoplightio/elements
Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown.
api api-documentation gatsby hacktoberfest openapi openapi3 openapi3-1 react
Last synced: 24 Dec 2024
https://github.com/Shuffle/Shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
agplv3 automation cybersecurity discord hacktoberfest integrations mitre-attack openapi orchestration orchestrator orchestrator-gui security security-automation security-orchestrator shuffle soar workflow-editor
Last synced: 30 Oct 2024
https://github.com/shuffle/shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
agplv3 automation cybersecurity discord hacktoberfest integrations mitre-attack openapi orchestration orchestrator orchestrator-gui security security-automation security-orchestrator shuffle soar workflow-editor
Last synced: 26 Dec 2024
https://github.com/ecyrbe/zodios
typescript http client and server with zod validation
api http nodejs openapi rest typescript zod
Last synced: 24 Dec 2024
https://github.com/surnet/swagger-jsdoc
Generates swagger/openapi specification based on jsDoc comments and YAML files.
jsdoc openapi swagger swagger-jsdoc
Last synced: 24 Dec 2024
https://github.com/kptdev/kpt
Automate Kubernetes Configuration Editing
cli config-as-data configuration-management containers customization deployment gitops kpt krm kubectl kubernetes kustomize openapi packaging-tool policy-as-code schema shift-left validation
Last synced: 26 Dec 2024
https://github.com/Surnet/swagger-jsdoc
Generates swagger/openapi specification based on jsDoc comments and YAML files.
jsdoc openapi swagger swagger-jsdoc
Last synced: 28 Oct 2024
https://github.com/dreamfactorysoftware/dreamfactory
DreamFactory API Management Platform
api api-generation api-generator automatic-api dreamfactory framework laravel openapi php rest
Last synced: 25 Dec 2024
https://github.com/platformatic/platformatic
Platformatic Open Source monorepo!
fastify graphql hacktoberfest nodejs openapi rest
Last synced: 24 Dec 2024
https://github.com/mermade/widdershins
OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown
api asyncapi documentation openapi openapi3 semoasa slate swagger
Last synced: 24 Dec 2024
https://github.com/Mermade/widdershins
OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown
api asyncapi documentation openapi openapi3 semoasa slate swagger
Last synced: 25 Oct 2024
https://github.com/OpenAPITools/openapi-generator-cli
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
npm openapi openapi-generator openapi2 openapi3
Last synced: 31 Oct 2024
https://github.com/openapitools/openapi-generator-cli
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
npm openapi openapi-generator openapi2 openapi3
Last synced: 24 Dec 2024
https://github.com/unionj-cloud/go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
apollo cloud-native etcd framework go golang grpc grpc-go microservice nacos openapi orm rate-limiting rest restful-api service-mesh swagger3
Last synced: 26 Dec 2024
https://github.com/awtkns/fastapi-crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
api async asyncio code-generation crud crud-routes fastapi fastapi-crudrouter framework openapi openapi-route python python3 redoc rest sql swagger-ui web
Last synced: 26 Dec 2024
https://github.com/apple/swift-openapi-generator
Generate Swift client and server code from an OpenAPI document.
ios-swift openapi plugin server-side-swift swift swiftpm
Last synced: 26 Dec 2024
https://github.com/microsoft/openapi.net
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Last synced: 25 Dec 2024
https://github.com/steedos/steedos-platform
华炎魔方低代码平台,超强前后端在线编程能力。 | Steedos is an open-source alternative to Salesforce Low-Code Platform. 🤖 🎨 🚀
airtable amis appsmith bpm budibase chatgpt clickpaas erp low-code lowcode mendix moleculer no-code odoo openapi outsystems paas saas salesforce sap
Last synced: 24 Dec 2024