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.

16Projects
267.9KStars in total
+38Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #1 · freeCodeCamp/devdocs

    devdocs

    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.6K
  2. #2 · rapid7/metasploit-framework

    metasploit-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.

    39.2K
  3. #3 · slatedocs/slate

    slate

    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.

    36K
  1. 4

    swagger-ui

    29Kswagger-api/swagger-ui · JavaScript

    Swagger 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.

  2. 5

    redoc

    26KRedocly/redoc · TypeScript

    Redoc 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.

  3. 6

    api-guidelines

    23.3Kmicrosoft/api-guidelines

    A collection of guidelines published by Microsoft for designing consistent, well-behaved RESTful web APIs, shared publicly to foster dialogue in the broader API community.

  4. 7

    APIJSON

    18.4KAPIJSON/APIJSON · Java

    APIJSON 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.

  5. 8

    jsdoc

    15.5Kjsdoc/jsdoc · JavaScript

    JSDoc 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.

  6. 9

    gorilla

    13.1KShishirPatil/gorilla · Python

    Gorilla 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.

  7. 10

    swag

    13.1Kswaggo/swag · Go

    Swag 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.

  8. 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.

  9. 12

    forge

    1.1Kcloudflare/forge · TypeScript

    Forge 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.

  10. 13

    vibex

    390Raja0sama/vibex · JavaScript

    vibeX 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.

  11. 14

    oxynote

    201oxynote/oxynote · Go

    Oxynote 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.

  12. 15

    football-docs

    197withqwerty/football-docs · TypeScript

    An 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.

  13. 16

    Neofollower-SMM-Panel-API

    113Neofollower/Neofollower-SMM-Panel-API

    The 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.

Often tagged together