Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Documentation

Api Documentation

133 projects

Showing 25 of 133 projects

Haufe API Style Guide
Haufe API Style Guide

A comprehensive set of guidelines for designing consistent, RESTful APIs to promote adoption and reduce friction.

#backend-development#api-best-practices#software-architecture
Stars245
Forks79
Last commit2 years ago
Moonwave
MoonwaveRust

A command-line tool for generating documentation websites from comments in Lua source code.

#developer-tools#code-comments#cli-tool
Stars236
Forks30
Last commit7 days ago
OpenAPI Style Validator ()
OpenAPI Style Validator ()Java

A customizable style validator to ensure OpenAPI specifications adhere to organizational standards.

#hacktoberfest#api-standards#api-validation
Stars236
Forks45
Last commit6 months ago
BTRoblox
BTRobloxJavaScript

A browser extension that enhances the Roblox website with new features and layout modifications.

#browser-extension#roblox#api-documentation
Stars222
Forks61
Last commit2 months ago
Utoipauto
UtoipautoRust

Rust macros to automatically discover and add Utoipa paths and schemas at compile time, eliminating manual OpenAPI documentation boilerplate.

#openapi-generator#procedural-macros#code-first
Stars193
Forks10
Last commit9 months ago
gqldoc
gqldocGo

A command-line tool written in Go that generates API documentation from GraphQL schemas or endpoints.

#developer-tools#graphql#graphql-endpoint
Stars190
Forks6
Last commit2 years ago
dropwizard-swagger
dropwizard-swaggerJava

A Dropwizard bundle that serves Swagger UI static content and loads Swagger endpoints for API documentation.

#dropwizard-swagger#rest-api#swagger
Stars181
Forks98
Last commit9 months ago
elixir-on-docker
elixir-on-dockerElixir

A Docker-based template for quickly developing clustered Elixir applications with cloud-native defaults.

#elixir#web-server#development-tool
Stars175
Forks10
Last commit6 years ago
openapi
openapiRust

A Rust crate for serializing and deserializing OpenAPI specification documents.

#rest-api#api-specification#schema-validation
Stars135
Forks57
Last commit3 years ago
Cisco REST API Guide
Cisco REST API Guide

Cisco's comprehensive design guidelines for building consistent, secure, and RESTful network APIs.

#json-api#oauth2#enterprise-apis
Stars119
Forks29
Last commit2 years ago
API Viewer
API ViewerVue

A Directus module that displays API documentation within the Directus App, filtered by user permissions.

#developer-tools#rapidoc#directus-module
Stars118
Forks11
Last commit2 years ago
pb-ext
pb-extGo

An enhanced PocketBase server with built-in monitoring, logging, analytics, and auto-generated API documentation.

#web-server#cron-jobs#visitor-analytics
Stars113
Forks8
Last commit27 days ago
oaswrap/fiberopenapi
oaswrap/fiberopenapiGo

A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go, offering programmatic control and zero dependencies.

#hacktoberfest#openapi31#openapi-generator
Stars109
Forks5
Last commit27 days ago
EasyTalk
EasyTalkRuby

A Ruby library for defining structured data contracts that generate JSON Schema and runtime validations from a single DSL.

#json-api#rails-api#validation
Stars96
Forks13
Last commit3 months ago
go-redoc
go-redocGo

Embedded OpenAPI/Swagger documentation UI for Go using ReDoc with middleware for popular web frameworks.

#echo#http#swagger
Stars94
Forks34
Last commit1 year ago
OpenAPI 3 viewer
OpenAPI 3 viewerVue

A web service to browse and test REST APIs described with the OpenAPI 3.0 Specification.

#developer-tools#api#rest-api
Stars94
Forks12
Last commit4 days ago
pyramid-openapi3
pyramid-openapi3Python

Pyramid addon for OpenAPI 3.0/3.1 validation of requests and responses, ensuring API spec compliance.

#pyramid-framework#rest-api#api-validation
Stars84
Forks47
Last commit1 day ago
godoclive
godocliveGo

Statically analyzes Go HTTP services to generate interactive API documentation and OpenAPI specs without annotations.

#developer-tools#golang-package#cli-tool
Stars83
Forks5
Last commit2 months ago
GraphVinci
GraphVinciJavaScript

An interactive, draggable, zoomable, and collapsible visualizer for exploring GraphQL schemas, especially large federated ones.

#developer-tools#graphql#schema-visualization
Stars77
Forks9
Last commit3 years ago
love2d
love2dLua

TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.

#luacats#automated-generation#ide-support
Stars72
Forks11
Last commit1 month ago
KnpJsonSchemaBundle
KnpJsonSchemaBundlePHP

A Symfony bundle that generates JSON Schema definitions from Doctrine ORM entities and validation metadata.

#doctrine-orm#validation#json-schema
Stars72
Forks25
Last commit3 years ago
cl-rest-server
cl-rest-serverCommon Lisp

A Common Lisp library for building RESTful web APIs with serialization, validation, and authentication.

#api#lisp#authentication
Stars71
Forks9
Last commit1 year ago
xcribe
xcribeElixir

A Phoenix-based REST API documentation generator that creates docs from test specifications.

#elixir#phoenix-framework#rest-api
Stars61
Forks4
Last commit2 years ago
LÖVE IDEA
LÖVE IDEALua

A LÖVE plugin for IntelliJ IDEA and PHPStorm providing auto-complete and documentation for the LÖVE framework.

#intellij#jetbrains#ide-integration
Stars61
Forks17
Last commit3 years ago
SwaggerBake plugin
SwaggerBake pluginPHP

A CakePHP plugin that automatically generates OpenAPI, Swagger, and Redoc documentation from your existing code.

#cakephp4#cakephp#rest-api
Stars60
Forks24
Last commit1 month ago
PreviousPage 4 of 4

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
#Openapi66
#Rest Api57
#Swagger47
#Developer Tools46
#Api35
#Documentation Generator25
#Documentation23
#Openapi322
#Api Testing19
#Markdown18
#Api Design17
#Swagger Ui17