Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: api-documentation

110 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa…
9928990stable
Redocly/redoc
Redoc is an open-source tool that generates beautiful, responsive API reference documentation from OpenAPI/Swagger definitions. It is distr…
8625888active
scalar/scalar
Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui…
9016000active
jsdoc/jsdoc
JSDoc is an API documentation generator for JavaScript, similar to Javadoc. It parses JSDoc-style comments in source code and generates an …
6715454stable
swag
Swag converts Go source code annotations into Swagger 2.0 (OpenAPI) documentation, with a CLI generator and integrations for popular Go web…
7812994stable
star7th/showdoc
ShowDoc is a self-hostable online documentation tool for IT teams, focused on API docs, data dictionaries, and technical manuals with a Mar…
9812850stable
alufers/mitmproxy2swagger
A CLI tool that converts mitmproxy traffic captures (and HAR files) into OpenAPI 3.0 / Swagger specifications. It lets you reverse-engineer…
839594active
vitalik/django-ninja
Django Ninja is a web framework for building REST APIs with Django using Python type hints, powered by Pydantic for validation and serializ…
999175stable
APIs-guru/graphql-voyager
GraphQL Voyager is a React component and standalone bundle that renders any GraphQL API schema as an interactive graph, powered by introspe…
598160active
swagger-api/swagger-core
Swagger Core is a Java library that implements the OpenAPI Specification, generating OpenAPI 3.x definitions from JAX-RS (javax and jakarta…
997531stable
RicoSuter/NSwag
NSwag is a Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, ASP.NET Core, and TypeScript, written in C#. It generates OpenAPI specifications…
837358active
Swashbuckle
Swashbuckle.AspNetCore is a library that generates OpenAPI (Swagger) documents for ASP.NET Core APIs directly from code, with an embedded S…
965496stable
xiaoymin/knife4j
Knife4j is an all-in-one enhancement solution for Swagger2 (OpenAPI2) and OpenAPI3 in the Java/Spring ecosystem, providing an improved API …
524577active
dotnet/docfx
docfx is a static site generator that builds technical documentation sites from markdown, .NET assemblies, XML code comments, and Swagger/R…
864448active
juhaku/utoipa
Utoipa is a Rust library that auto-generates OpenAPI documentation at compile time using proc macros, treating a code-first approach as a f…
934054stable
Kotlin/dokka
Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen…
803805active
fern-api/fern
Fern is a CLI-based platform that takes OpenAPI (and AsyncAPI, Protobuf, OpenRPC) definitions and generates type-safe SDKs in multiple lang…
893764active
flasgger/flasgger
Flasgger is a Flask extension that extracts OpenAPI (Swagger) specifications from Flask views using docstrings, YAML files, dictionaries, o…
233744active
springdoc/springdoc-openapi
springdoc-openapi is a Java library that automatically generates OpenAPI 3 API documentation for Spring Boot applications, with built-in Sw…
973737stable
DarkaOnLine/L5-Swagger
L5-Swagger is a Laravel package that integrates swagger-php and Swagger UI to generate and serve OpenAPI/Swagger documentation for Laravel …
902931active
tfranzel/drf-spectacular
drf-spectacular is a Python library that generates OpenAPI 3 (3.0, 3.1, and 3.2) schema specifications for Django REST framework APIs. It e…
852857active
event-catalog/eventcatalog
EventCatalog is an open-source documentation tool purpose-built for software architecture, letting teams document domains, services, events…
952841active
pseudomuto/protoc-gen-doc
A protoc plugin that generates documentation (HTML, JSON, DocBook, Markdown) from comments in Protocol Buffers .proto files. It supports pr…
652836active
mitmproxy/pdoc
pdoc is a zero-configuration documentation generator that auto-generates API documentation for Python projects from docstrings and type ann…
732510active
Apipie/apipie-rails
Apipie-rails is a DSL and Rails engine for documenting RESTful APIs in Ruby on Rails applications. It lets developers describe API endpoint…
802507stable
stoplightio/elements
Stoplight Elements is an open-source set of React and Web Components for building beautiful, interactive API documentation from OpenAPI doc…
672453active
apidoc/apidoc
apiDoc is a Node.js CLI tool that generates RESTful web API documentation from inline @api annotations in source code comments. It supports…
109656maintenance
nelmio/NelmioApiDocBundle
A Symfony bundle that generates OpenAPI/Swagger documentation for REST APIs from PHP 8 attributes and code analysis. It exposes interactive…
942365active
knuckleswtf/scribe
Scribe is a PHP/Laravel package that automatically generates human-friendly API documentation from a Laravel codebase. It produces a single…
942329active
EWSoftware/SHFB
Sandcastle Help File Builder is a tool for generating help files for .NET class libraries, combining XML code comments with conceptual topi…
832250active
python-restx/flask-restx
Flask-RESTX is a community-maintained fork of Flask-RESTPlus, a Flask extension for quickly building REST APIs with minimal setup. It provi…
602235active
rswag/rswag
Rswag extends rspec-rails request specs with a Swagger-based DSL for describing and testing Rails API operations, then generates OpenAPI (S…
732201active
dedoc/scramble
Scramble is a Laravel package that automatically generates OpenAPI 3.1.0 (Swagger) API documentation from your codebase without requiring P…
942190active
ApiGen/ApiGen
ApiGen is an API documentation generator for PHP projects that parses source code (including modern PHP 8.3 features and PHPStan phpDoc typ…
262169active
lsegal/yard
YARD is a documentation generation tool for the Ruby programming language, using @tag-style metadata alongside RDoc/Markdown comments. It e…
972010stable
Surnet/swagger-jsdoc
A Node.js library that reads JSDoc-annotated source code and YAML files to generate OpenAPI (Swagger) specifications. It supports OpenAPI 3…
831788active
jsdoc2md/jsdoc-to-markdown
A Node.js CLI tool and library that generates markdown API documentation from jsdoc-annotated JavaScript source code. It is commonly used t…
581758active
springfox/springfox
Springfox is a Java library that automatically generates JSON API documentation (Swagger/OpenAPI) for APIs built with the Spring framework,…
235930maintenance
asteasolutions/zod-to-openapi
A TypeScript library that generates OpenAPI (Swagger) documentation directly from Zod schemas, eliminating duplication between validation c…
941611active
tailflow/laravel-orion
Orion for Laravel is a PHP library that generates fully featured REST APIs from Eloquent models and relationships with minimal controller c…
641598active
TongchengOpenSource/smart-doc
Smart-doc is a Java API documentation generator that analyzes interface source code to produce docs for REST APIs, WebSocket, Dubbo RPC, an…
101584active
scottie1984/swagger-ui-express
An Express middleware module that serves Swagger UI from a swagger.json (or generated spec) file, exposing interactive API documentation at…
241497active
zipmark/rspec_api_documentation
A Ruby gem that generates API documentation automatically from RSpec acceptance specs, primarily for Rails APIs. It produces HTML or JSON o…
381452active
sourcey/sourcey
Sourcey is a TypeScript-based static site generator that turns OpenAPI specs, MCP servers, Doxygen XML, godoc, rustdoc, and Markdown into a…
971361active
anvilco/spectaql
SpectaQL is a Node.js library and CLI that autogenerates static GraphQL API documentation from a live endpoint's introspection query, an in…
751229active
AndrewWalsh/openapi-devtools
A browser extension for Chrome and Firefox that automatically generates OpenAPI 3.1 specifications in real time from network requests obser…
234304maintenance
marshmallow-code/apispec
A pluggable Python library that generates OpenAPI (Swagger) specifications, supporting OpenAPI versions 2 and 3. It is framework-agnostic w…
751219active
trevorwang/retrofit.dart
retrofit.dart is a Dart code generator that creates type-safe HTTP API clients for the dio package using annotations and source_gen, inspir…
981184active
spring-projects/spring-restdocs
Spring REST Docs is a Java library that generates accurate documentation for RESTful APIs by combining hand-written Asciidoctor content wit…
851182active
pdoc3/pdoc
pdoc3 is a Python tool that auto-generates API documentation from a project's modules, classes, functions, and their docstrings with zero c…
661182active
zalando/intellij-swagger
A JetBrains IntelliJ IDEA plugin (Zalando OpenAPI Editor) that provides editing support for OpenAPI and Swagger specification files, includ…
431174active
pastelsky/tsdocs
tsdocs.dev is a web service for browsing type reference documentation of JavaScript and TypeScript packages. It uses a customized version o…
271122active
PaloAltoNetworks/docusaurus-openapi-docs
A Docusaurus v3 plugin and theme that generates MDX API reference documentation from OpenAPI/Swagger specifications. It extends the Docusau…
981103active
fastify/fastify-swagger
A Fastify plugin that automatically generates and serves Swagger (OpenAPI v2) or OpenAPI v3 schemas from your route schemas or an existing …
981092active
andreaselia/laravel-api-to-postman
A Laravel package that automatically generates a Postman collection (v2.1.0 schema) from your application's API routes via an Artisan comma…
671053active
axnsan12/drf-yasg
drf-yasg is a Python library that automatically generates real Swagger/OpenAPI 2.0 specifications from Django REST Framework code. It bundl…
903545maintenance
mpociot/laravel-apidoc-generator
A Laravel/Lumen package that automatically generates API documentation from your application's routes using annotations and strategies, out…
233451maintenance
SpringForAll/spring-boot-starter-swagger
A Spring Boot starter that auto-configures Swagger 2.x (SpringFox) to generate API documentation for Spring MVC applications with minimal s…
232103maintenance
interagent/prmd
Prmd is a Ruby command-line tool for working with JSON Schema descriptions of HTTP APIs. It scaffolds resource schemata, combines and verif…
342089maintenance
YeDaxia/JApiDocs
JApiDocs is a Java library that generates API documentation for Spring Boot projects by parsing controller source code, without requiring a…
651695maintenance
Mermade/widdershins
Widdershins is a Node.js CLI tool and library that converts API definitions in OpenAPI 3.x, Swagger 2.0, AsyncAPI, and Semoasa formats into…
231580maintenance
2fd/graphdoc
graphdoc is a command-line tool that generates static HTML documentation pages from GraphQL schemas. It accepts schemas from live endpoints…
321563maintenance
davidhsianturi/laravel-compass
Laravel Compass is a Laravel package that embeds a REST client UI inside your Laravel application. It auto-discovers your app's routes so y…
231268maintenance
DXY-F2E/api-mocker
API Mocker is a self-hosted API management system built with Vue and Egg.js that lets teams define structured API contracts, auto-generate …
231122maintenance
slatedocs/slate
Slate is a static documentation generator that produces beautiful, three-column API documentation sites from Markdown files. Originally bui…
1036037abandoned
noirbizarre/flask-restplus
Flask-RESTPlus is a Flask extension for quickly building REST APIs with automatic Swagger/OpenAPI documentation. The project is officially …
322731abandoned
marcgibbons/django-rest-swagger
A Swagger/OpenAPI documentation generator for Django REST Framework that renders OpenAPI JSON schemas and an interactive Swagger UI from DR…
102569abandoned
FriendsOfPHP/Sami
Sami is a PHP API documentation generator that parses PHP source code and produces static HTML documentation, famously used for the Symfony…
101967abandoned
mashery/iodocs
I/O Docs is a Node.js web application that generates live, interactive documentation for RESTful APIs from JSON schema definitions. It rend…
321882abandoned
fastapi/fastapi
FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an…
94101864active
bufbuild/buf
Buf is a modern CLI toolchain for Protocol Buffers that replaces protoc with a fast compiler plus linting, formatting, breaking-change dete…
9711389active
API Platform
API Platform is a full-stack PHP framework built on Symfony (and Laravel) for creating API-first projects with hypermedia REST or GraphQL A…
959179stable
zhoutaoo/SpringCloud
Opensabre is a microservices development platform built on Spring Cloud 2023, integrating Spring Security, Spring Cloud Alibaba (Nacos, Sen…
768935active
TypeStrong/typedoc
TypeDoc is a documentation generator for TypeScript projects that converts source code comments into HTML documentation sites or a JSON mod…
948447active
litestar-org/litestar
Litestar is a production-ready, highly performant, extensible ASGI API framework for Python, formerly known as Starlite. It provides REST A…
918419active
YMFE/yapi
YApi is a self-hostable, visual API management platform for defining, documenting, mocking, and testing HTTP interfaces across developers, …
2327723maintenance
aidlearning/AidLearning-FrameWork
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
705797active
loopbackio/loopback-next
LoopBack 4 is a highly extensible Node.js and TypeScript framework for building REST APIs and microservices, driven by OpenAPI specificatio…
775107active
zlt2000/microservices-platform
An enterprise-grade, front-end/back-end separated microservices platform built on Spring Boot 3.x, Spring Cloud, and Spring Cloud Alibaba. …
314749active
danielgtaylor/huma
Huma is a modern micro-framework for building HTTP REST/RPC APIs in Go, backed by OpenAPI 3.1 and JSON Schema. It is router-agnostic (bring…
984347active
InfyOmLabs/laravel-generator
InfyOm Laravel Generator is a PHP/Laravel package that generates complete CRUD scaffolding—migrations, models, controllers, repositories, r…
233823active
ts-rest/ts-rest
ts-rest is a TypeScript library for defining a shared API contract that both client and server consume, providing end-to-end type safety fo…
643334active
tsedio/tsed
Ts.ED is a TypeScript framework for Node.js and Bun built on top of Express.js, Koa.js, or Fastify.js, using decorators and class-based arc…
953087active
geekidea/spring-boot-plus
Spring-Boot-Plus is an open-source Spring Boot scaffolding framework that integrates common backend development components such as MyBatis-…
372518active
docmd-io/docmd
docmd is a zero-configuration documentation compiler that turns a folder of Markdown files into a static documentation website, client-side…
822428active
dingo/api
Dingo API is a PHP package that provides tools for building RESTful APIs on top of the Laravel and Lumen frameworks. It offers content nego…
239368maintenance
Neoteroi/BlackSheep
BlackSheep is a fast asynchronous ASGI web framework for Python, inspired by Flask and ASP.NET Core. It features built-in dependency inject…
902358active
TommyLemon/APIAuto
APIAuto is a web-based HTTP API tool combining machine-learning-powered no-code automated testing, code generation with static checks, and …
842217active
NatLabRockies/api-umbrella
API Umbrella is an open source API management platform that sits as a layer above existing web service APIs. It standardizes access control…
672196active
samchon/nestia
Nestia is a set of helper libraries for NestJS that turns plain TypeScript types into runtime validation, a typed client SDK, OpenAPI/Swagg…
952172active
thx/rap2-delos
RAP2-Delos is the backend API server of RAP2, an open-source interface management tool by Alibaba's THX team, built with Koa, MySQL, and Re…
427625maintenance
haskell-servant/servant
Servant is a Haskell DSL for describing web APIs at the type level, from which servers, clients, mocks, and documentation can be derived. I…
771966active
ecyrbe/zodios
Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible se…
671915active
mintlify/starter
The official starter kit template for creating documentation projects on Mintlify, written in MDX. It ships with example guide pages, navig…
711906active
lfb/nodejs-koa-blog
A complete blog system built with Node.js and the Koa2 framework, providing REST API endpoints backed by MySQL, with companion Vue/Nuxt fro…
321829active
go-fuego/fuego
Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic…
741767active
dj-bolt/django-bolt
Django-Bolt is a Python web framework that layers a Rust (Actix Web + Tokio) HTTP server and msgspec-based typed async handlers on top of D…
801657active
documentationjs/documentation
documentation.js is a documentation generator for modern JavaScript that reads JSDoc-annotated source (ES5 through ES2017+, JSX, Vue, Flow)…
305799maintenance
scanapi/scanapi
ScanAPI is a Python CLI tool that runs automated integration tests against REST APIs using declarative YAML/JSON specifications. It hits de…
981579active
softwaremill/tapir
Tapir is a Scala library for describing HTTP APIs declaratively with type-safe endpoint definitions. Endpoints can be exposed as servers, c…
941469active

page 1 / 2 next →