OpenAPI Specification: The Complete Guide

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  • swag automatically generates RESTful API documentation with Swagger 2.0 - GitHub - swaggo/swag

  • GoSwagger

    Swagger 2.0 implementation for go

  • go-swagger brings to the go community a complete suite of fully-featured, high-performance, API components to work with a Swagger API: - Github - Swagger 2.0 implementation for go

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • zero-rails_openapi

    Concise DSL for generating OpenAPI Specification 3 (OAS3) JSON documentation for Ruby application.

  • zero-rails_openapi generating OpenAPI Specification 3 (OAS3, formerly Swagger3) JSON documentation for Rails application. - GitHub - zhandao/zero-rails_openapi

  • rspec-openapi

    Generate OpenAPI schema from RSpec request specs

  • rspec-openapi Generate OpenAPI schema from RSpec request specs. - Github - rspec-openapi

  • rswag

    Seamlessly adds a Swagger to Rails-based API's

  • rswag expands the "request specifications" of rspec-rails with a Swagger-based DSL for defining and testing API activities. - Github

  • grape-swagger

    Add OAPI/swagger v2.0 compliant documentation to your grape API

  • The grape-swagger gem provides an autogenerated documentation for your Grape API- GitHub - ruby-grape/grape-swagger

  • swagger-blocks

    Define and serve live-updating Swagger JSON for Ruby apps.

  • Swagger::provides an autogenerated documentation for your Grape API - .GitHub - fotinakis/swagger-blocks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openapi-rails

    OpenAPI-compliant CRUD interface for Rails models with documentation.

  • openapi-rails is a CRUD interface for Rails models with OpenAPI (Swagger) specification support and Swagger UI integration - GitHub - slate-studio/openapi-rails**

  • swagger-php

    A php swagger annotation and parsing library

  • wagger-php is a php swagger annotation and parsing library which generates interactive OpenAPI documentation for your RESTful API using doctrine annotations. - GitHub - zircote/swagger-php

  • swagger

    OpenAPI (Swagger) module for Nest framework (node.js) :earth_americas:

  • NestJS provides a dedicated module which allows generating OpenAPI (Swagger) - Github - nestjs/swagger

  • drf-spectacular

    Sane and flexible OpenAPI 3 schema generation for Django REST framework.

  • drf-yasg - generates schema for django application - GitHub - axnsan12/drf-yasg

  • flask-restx

    Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask

  • Flask-RESTX is an extension that adds support for quickly building REST APIs - GitHub - python-restx/flask-restx

  • falcon-apispec

    apispec plugin that generates OpenAPI specification (aka Swagger Docs) for Falcon web applications.

  • Falcon-apispec generates OpenAPI specification for Falcon web applications - Github - alysivji/falcon-apispec

  • swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

  • JAX-RS is a java implementation of the OpenAPI Specification. - GitHub - swagger-api/swagger-core

  • swagger-maven-plugin

    JAX-RS & SpringMVC supported maven build plugin, helps you generate Swagger JSON and API document in build phase.

  • The Swagger Maven Plugin generate Swagger specs and customizable, templated static documents during the maven build phase- GitHub - kongchen/swagger-maven-plugin

  • springfox

    Automated JSON API documentation for API's built with Spring

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

  • The springdoc-openapi helps automating the generation of API documentation using Spring Boot projects GitHub - springdoc/springdoc-openapi

  • OpenAPI.NET

    The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.

  • OpenAPI.NET SDK - GitHub - microsoft/OpenAPI.NET

  • cherrybomb

    Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.

  • Visit our Open-source repo. Contribute, like it and use it ;)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts