OpenAPI Specification: The Complete Guide

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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. 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

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. 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

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

  5. rspec-openapi

    Generate OpenAPI schema from RSpec request specs

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

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

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

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

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. 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**

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

  12. swagger

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

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

  13. drf-spectacular

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

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

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

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

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

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

  18. springfox

    Automated JSON API documentation for API's built with Spring

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

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

  21. 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 ;)

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