Topics / #api-documentation
API documentation projects on GitHub
Generating and publishing documentation for APIs.
As of , the most-starred API documentation projects on GitHub are devdocs (39.6K stars), metasploit-framework (39.2K stars) and slate (36K stars). GitHub.Locker tracks 16 API documentation repositories with 267.9K stars combined. The fastest-growing on October 16 was oxynote, with +12 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+12oxynote
oxynote/oxynote · ★ 201Oxynote is a self-hosted technical wiki that connects documentation directly to the systems it describes, pairing live metric charts and Stripe-style API docs with the same page and running every edit through a draft-diff-approval review flow.
+9metasploit-framework
rapid7/metasploit-framework · ★ 39.2KMetasploit Framework is an open-source penetration testing framework written in Ruby — one of the best-known security toolkits on GitHub, with about 39,000 stars.
+4devdocs
freeCodeCamp/devdocs · ★ 39.6KDevDocs combines documentation from many programming languages, frameworks, and tools into one fast, searchable web interface with offline support, a mobile version, dark theme, and keyboard shortcuts.
+3redoc
Redocly/redoc · ★ 26KRedoc is an open-source tool that generates API reference documentation from OpenAPI (formerly Swagger) definitions — it turns your spec file into a polished, readable reference page.
The all-time top
16 projects · by stars
- 39.6K
#1 · freeCodeCamp/devdocsdevdocs
DevDocs combines documentation from many programming languages, frameworks, and tools into one fast, searchable web interface with offline support, a mobile version, dark theme, and keyboard shortcuts.
- 39.2K
#2 · rapid7/metasploit-frameworkmetasploit-framework
Metasploit Framework is an open-source penetration testing framework written in Ruby — one of the best-known security toolkits on GitHub, with about 39,000 stars.
- 36K
#3 · slatedocs/slateslate
Slate was a Ruby-based static site generator for building beautiful, three-column API documentation. It was once used to host API docs for companies like NASA, Sony, Best Buy, Clearbit, Dwolla, Parrot Drones, WooCommerce, and Axidraw.
- 4

swagger-ui
29Kswagger-api/swagger-ui · JavaScriptSwagger UI turns an OpenAPI (formerly Swagger) spec into interactive, visual API documentation: your team or end consumers can see and try the API's resources without any implementation logic in place.
- 5

redoc
26KRedocly/redoc · TypeScriptRedoc is an open-source tool that generates API reference documentation from OpenAPI (formerly Swagger) definitions — it turns your spec file into a polished, readable reference page.
- 6

api-guidelines
23.3Kmicrosoft/api-guidelinesA collection of guidelines published by Microsoft for designing consistent, well-behaved RESTful web APIs, shared publicly to foster dialogue in the broader API community.
- 7

APIJSON
18.4KAPIJSON/APIJSON · JavaAPIJSON is a JSON-based communication protocol and ORM library that auto-provides CRUD APIs and documentation with no backend coding, while clients define exactly what JSON data and structure they get back.
- 8

jsdoc
15.5Kjsdoc/jsdoc · JavaScriptJSDoc is an API documentation generator for JavaScript: it reads your source files and produces API reference docs from the comments in them. It ships as an npm package you run from the command line.
- 9

gorilla
13.1KShishirPatil/gorilla · PythonGorilla is a Berkeley research project that trains and evaluates LLMs for calling APIs and tools correctly from natural-language requests. It has grown into a suite covering finetuned models (OpenFunctions), the Berkeley Function Calling Leaderboard (BFCL), an execution runtime (GoEx), a RAG fine-tuning recipe (RAFT) and a CLI tool.
- 10

swag
13.1Kswaggo/swag · GoSwag is a CLI tool for Go that turns annotation comments in your source code into Swagger 2.0 API documentation. It ships integrations for popular Go web frameworks, so the docs can be served from your app via Swagger UI.
- 11

zeal
12.8Kzealdocs/zeal · C++Zeal is an offline documentation browser that acts as your personal reference library, letting you search programming docs instantly without an internet connection.
- 12

forge
1.1Kcloudflare/forge · TypeScriptForge is a schema-first OpenAPI code generation and surface tooling framework that resolves OpenAPI 3.x specs, applies JSONPath overlays, and generates typed SDKs, CLIs, runtime helpers and documentation.
- 13
vibex
390Raja0sama/vibex · JavaScriptvibeX reads your Prisma schema, OpenAPI document, GraphQL SDL, or the source code itself and generates five kinds of architecture diagrams (ERD, C4, API endpoints, lifecycle, service links) plus checkable documentation, packaged as one standalone HTML file with no server.
- 14

oxynote
201oxynote/oxynote · GoOxynote is a self-hosted technical wiki that connects documentation directly to the systems it describes, pairing live metric charts and Stripe-style API docs with the same page and running every edit through a draft-diff-approval review flow.
- 15

football-docs
197withqwerty/football-docs · TypeScriptAn MCP server that gives AI coding agents a searchable, sourced documentation index for football data providers and tools — 'like Context7 for football data' — with 2,371 chunks across 26 providers, so the agent looks up real docs instead of guessing from training data.
- 16

Neofollower-SMM-Panel-API
113Neofollower/Neofollower-SMM-Panel-APIThe official developer reference for the NeoFollower reseller API — an HTTP API for SMM (social media marketing) panel resellers that automates browsing the service catalog, placing orders, tracking status, and checking balance.
Related topics
Often tagged together
- api1,094
- documentation426
- open-source5,666
- developer-tools2,924
- linux4,184
- cli2,227
- macos3,544
- docker1,660
- windows3,403
- rest-api429
- tool1,295
- apache-2.01,434
- javascript1,842
- openapi58
- cross-platform2,623
- documentation-tool22
- hacktoberfest454
- nodejs1,506
- npm1,019
- reference304
- typescript1,821
- web2,447
- claude-code903
- command-line-tool715