Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Documentation

Api Documentation

67 projects

Showing 31 of 67 projects

Dredd (.2k)
Dredd (.2k)JavaScript

A language-agnostic command-line tool for validating API documentation against backend implementation.

#api#design-first#integration-testing
Stars4.2k
Forks278
Last commit1 year ago
Awesome API Devtools
Awesome API Devtools

A curated collection of tools, frameworks, and resources for building and managing RESTful HTTP+JSON APIs.

#api-gateway#developer-tools#api
Stars4.0k
Forks560
Last commit4 months ago
Awesome REST
Awesome REST

A curated list of resources for designing, developing, testing, and documenting RESTful APIs.

#api-gateway#rest#software-architecture
Stars3.9k
Forks430
Last commit18 days ago
REST
REST

A curated collection of resources for designing, developing, testing, and documenting RESTful APIs.

#api-gateway#rest#software-architecture
Stars3.9k
Forks430
Last commit18 days ago
RAML Spec
RAML Spec

A YAML-based language for designing and documenting HTTP-based RESTful APIs.

#http-apis#api-modeling#yaml
Stars3.9k
Forks847
Last commit4 years ago
Utoipa
UtoipaRust

Auto-generates OpenAPI documentation for Rust REST APIs using simple procedural macros and a code-first approach.

#actix-web#rest#axum
Stars3.8k
Forks337
Last commit1 month ago
Flasgger
FlasggerPython

A Flask extension that automatically generates OpenAPI specs and embeds Swagger UI for your Flask API.

#marshmallow#flask-extension#api
Stars3.7k
Forks524
Last commit1 year ago
springdoc-openapi
springdoc-openapiJava

Automatically generates OpenAPI 3 documentation for Spring Boot applications, including Swagger UI integration.

#yaml-format#spring-mvc#java-library
Stars3.7k
Forks592
Last commit11 days ago
Laravel API Documentation Generator
Laravel API Documentation GeneratorPHP

Automatically generate API documentation from Laravel, Lumen, and Dingo routes.

#lumen#developer-tools#laravel
Stars3.5k
Forks603
Last commit1 year ago
Hello API
Hello APIPHP

A PHP framework built on Laravel for creating scalable, testable, and API-centric applications using the Porto SAP architecture.

#api#oauth2#laravel
Stars3.1k
Forks481
Last commit5 months ago
Apiato
ApiatoPHP

A PHP framework built on Laravel for creating scalable, testable, and API-centric applications using the Porto SAP pattern.

#api#oauth2#laravel
Stars3.1k
Forks481
Last commit5 months ago
Swashbuckle
SwashbuckleC#

Seamlessly adds Swagger documentation and a swagger-ui to ASP.NET Web API projects.

#aspnet-webapi#rest-api#swagger
Stars3.1k
Forks666
Last commit4 years ago
ESDoc
ESDocJavaScript

A documentation generator for JavaScript that produces good documentation with coverage measurement.

#developer-tools#code-documentation#ecmascript
Stars2.7k
Forks200
Last commit1 year ago
apipie-rails
apipie-railsRuby

A DSL and Rails engine for documenting RESTful APIs directly in Ruby code, with live updates and JSON output.

#parameter-validation#dsl#rest-api
Stars2.5k
Forks455
Last commit5 months ago
Apipie
ApipieRuby

A DSL and Rails engine for documenting RESTful APIs by describing code through Ruby, not comments.

#developer-tools#validation#dsl
Stars2.5k
Forks455
Last commit5 months ago
pdoc
pdocPython

A simple, modern API documentation generator for Python projects with Markdown support and live preview.

#developer-tools#api#static-site-generator
Stars2.5k
Forks222
Last commit10 days ago
LaRecipe
LaRecipePHP

A Laravel package for creating beautiful documentation using Markdown directly inside your Laravel application.

#vue-js#developer-tools#api-docs
Stars2.5k
Forks271
Last commit9 days ago
Prismatic's schema
Prismatic's schemaClojure

A Clojure(Script) library for declarative data description, validation, and coercion.

#declarative-programming#functional-programming#clojurescript
Stars2.5k
Forks252
Last commit8 months ago
Stoplight Elements (.3k)
Stoplight Elements (.3k)TypeScript

Build beautiful, interactive API documentation with embeddable React or Web Components, powered by OpenAPI and Markdown.

#web-components#hacktoberfest#developer-tools
Stars2.4k
Forks257
Last commit
NelmioApiDocBundle
NelmioApiDocBundlePHP

Generates OpenAPI documentation for Symfony REST APIs using PHP 8 attributes.

#api#rest-api#swagger
Stars2.3k
Forks899
Last commit4 days ago
Sandcastle
SandcastleC#

A standalone GUI, Visual Studio integration package, and MSBuild tasks for building help files with Sandcastle tools.

#msbuild#xml-comments#maml
Stars2.2k
Forks376
Last commit4 days ago
APIGen
APIGenPHP

A modern API documentation generator for PHP projects that supports all PHP 8.3 features.

#generator#developer-tools#php71
Stars2.2k
Forks307
Last commit1 year ago
prmd
prmdRuby

A Ruby CLI tool for scaffolding, verifying, and generating documentation from JSON Schema for HTTP APIs.

#developer-tools#ruby-gem#cli-tool
Stars2.1k
Forks169
Last commit1 year ago
Fusio
FusioPHP

A self-hosted API management platform that automates routing, authentication, documentation, and SDK generation for scalable API products.

#api-gateway#api-manager#rest
Stars2.1k
Forks239
Last commit6 days ago
Scramble
ScramblePHP

A Laravel package that automatically generates OpenAPI documentation from your code without requiring PHPDoc annotations.

#generator#developer-tools#api
Stars2.1k
Forks195
Last commit8 days ago
RapiDoc (.8k)
RapiDoc (.8k)JavaScript

A lightweight WebComponent for rendering interactive OpenAPI/Swagger documentation with built-in API testing capabilities.

#rest#developer-tools#api
Stars1.9k
Forks317
Last commit2 months ago
<rapi-doc>
<rapi-doc>JavaScript

A lightweight, customizable Web Component for rendering interactive OpenAPI/Swagger documentation.

#rest#developer-tools#api
Stars1.9k
Forks317
Last commit2 months ago
Fuego
FuegoGo

A Go web framework that automatically generates OpenAPI 3 specifications from source code, compatible with Gin and Echo.

#net-http#http-server#html-templating
Stars1.7k
Forks125
Last commit2 days ago
ex_doc
ex_docElixir

ExDoc generates HTML and EPUB documentation for Elixir and Erlang projects with offline access, search, and custom pages.

#html-docs#elixir#offline-docs
Stars1.6k
Forks359
Last commit17 days ago
graphdoc
graphdocTypeScript

A static page generator that automatically creates documentation from any GraphQL schema.

#developer-tools#static-site-generator#graphql
Stars1.6k
Forks133
Last commit3 years ago
Optic
OpticTypeScript

OpenAPI linting, diffing, and testing tool that prevents breaking changes and keeps API documentation accurate.

#developer-tools#swagger#schema-validation
Stars1.5k
Forks94
Last commit3 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 days ago
#Openapi35
#Rest Api35
#Developer Tools29
#Swagger25
#Api23
#Openapi314
#Api Design13
#Documentation Generator13
#Api Testing13
#Rest12
#Documentation11
#Swagger Ui9