Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/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/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/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/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/ardatan/graphql-mesh

🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

gateway graphql grpc grpc-gateway odata openapi rest-api soap swagger thrift

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/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/msgbyte/tailchat

Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

bot discord im noim openapi pluginify react slack tailchat typescript

Last synced: 24 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/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/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/azure/azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.

azure cloud openapi rest swagger

Last synced: 23 Dec 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/Azure/azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.

azure cloud openapi rest swagger

Last synced: 29 Oct 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/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/mylxsw/wizard

Wizard是一款开源的文档管理工具,支持Markdown/Swagger/Table类型的文档。

api doc laravel markdown openapi php swagger

Last synced: 27 Dec 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/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

openapi rswag swagger-ui

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/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/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/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/hey-api/openapi-ts

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

angular axios codegen fetch generator http javascript nextjs nodejs openapi openapi3 openapi31 rest swagger ts typescript xhr

Last synced: 24 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: 24 Dec 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/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/mermade/openapi-gui

GUI / visual editor for creating and editing OpenAPI / Swagger definitions

editor gui openapi openapi3 swagger

Last synced: 25 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.

http openapi

Last synced: 25 Dec 2024

https://github.com/Mermade/openapi-gui

GUI / visual editor for creating and editing OpenAPI / Swagger definitions

editor gui openapi openapi3 swagger

Last synced: 06 Nov 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