openapi-specification

Open-source projects categorized as openapi-specification

Top 23 openapi-specification Open-Source Projects

  • OpenAPI-Specification

    The OpenAPI Specification Repository

  • Project mention: Writing type safe API clients in TypeScript | dev.to | 2024-01-06

    And I'll be using the OpenAPI Pet Store spec file as an example.

  • swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

  • Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11

    Swagger is a fantastic open-source toolset that's perfect for developing and describing RESTful APIs. It offers you a user-friendly interface to understand a service's capabilities without needing to dig into the code. It even provides a way for you to interact directly with the API, which means you get to test its functionality.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • redoc

    ๐Ÿ“˜ OpenAPI/Swagger-generated API Reference Documentation

  • Project mention: Best Software Documentation Tools | dev.to | 2024-02-05

    ReDoc Interactive Demo

  • swagger-petstore

    swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

  • Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11

    Swagger offers more than just a user-friendly interface for exploring APIs. It also provides multiple generators that can produce code typically written by hand. As an Angular developer, this blog post will focus on the typescript-angular generator.

  • swagger-editor

    Swagger Editor

  • Project mention: Best Software Documentation Tools | dev.to | 2024-02-05

    It has an online editor. You can easily play around with it and generate easy-to-use documentation.

  • swagger-core

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

  • flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  • 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
  • drf-yasg

    Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

  • Project mention: Creation and Usage of BOM in Gradle | dev.to | 2024-01-07

    The issue is that the springdoc-openapi BOM brings an old version of the Spring Framework 6.0, which is incompatible with Spring Boot 3.2. There are several ways to solve this problem: update springdoc, change the order of BOM imports, but the best, in my opinion, is to avoid using the io.spring.dependency-management plugin.

  • Swagger Client

    Javascript library to connect to swagger-enabled APIs via browser or nodejs

  • Project mention: Swagger-js client | /r/Nuxt | 2023-12-06

    Hi, I'm trying to build a Nuxt 3 module that fetch an OpenAPI schema at build time (it should also run when the dev server starts) using Swagger-client. Can anybody give some guidance ? I've had it somewhat working in a Nuxt 2, but never finished or used it.

  • orval

    orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

  • Project mention: HonoJS: Small, simple, and ultrafast web framework for the Edges | news.ycombinator.com | 2024-04-15

    In cases where the client needs to stay separate, we have had a good experience with Orval[1] to generate a fully-typed @tanstack/query client from our OpenAPI spec.

    [1] https://orval.dev/

  • spectral

    A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.

  • Project mention: OpenAPI Linter | news.ycombinator.com | 2023-05-25
  • kiota

    OpenAPI based HTTP Client code generator

  • Project mention: It's 2023. Your API should have a schema | /r/programming | 2023-07-09

    have you tried https://github.com/microsoft/kiota?

  • drf-spectacular

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

  • Project mention: Why I chose django-ninja instead of django-rest-framework to build my project | /r/django | 2023-06-17

    Hi, while that is the case, same can be done with drf using drf-spectacular

  • openapi-to-graphql

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  • apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

  • openapi-diff

    Utility for comparing two OpenAPI specifications.

  • Project mention: Using OpenAPI to Detect Breaking Changes in tRPC | dev.to | 2023-10-16

    Introducing our star player for detecting breaking changes: OpenAPI Diff. The good news? You can fire it up locally with Docker. Hereโ€™s how:

  • oasdiff

    OpenAPI Diff and Breaking Changes

  • Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • express-zod-api

    A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

  • Project mention: Express-zod-API โ€“ Zod based Node.js framework | news.ycombinator.com | 2024-04-17
  • api-firewall

    Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

  • Project mention: api-firewall VS asteria - a user suggested alternative | libhunt.com/r/api-firewall | 2023-08-27
  • apiclarity

    An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.ย 

  • Project mention: Two approaches to make your APIs more secure | dev.to | 2023-08-29

    We'll install APIClarity into a Kubernetes cluster to test our API documentation. We're using a Kind cluster for demonstration purposes. Of course, if you have another Kubernetes cluster up and running elsewhere, all steps also work there.

  • vacuum

    vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.

  • Project mention: Show HN: Extensible OpenAPI linter written in go | news.ycombinator.com | 2024-04-03
  • akita-cli

    The Akita CLI helps you make sense of API traffic. Passively watch API traffic with apidump. Model API behavior with apispec. Compare API behavior with apidiff.

  • 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

openapi-specification related posts

Index

What are some of the best open-source openapi-specification projects? This list will help you:

Project Stars
1 OpenAPI-Specification 28,215
2 swagger-ui 25,540
3 redoc 22,515
4 swagger-petstore 16,527
5 swagger-editor 8,679
6 swagger-core 7,333
7 flasgger 3,491
8 drf-yasg 3,322
9 springdoc-openapi 3,086
10 Swagger Client 2,577
11 orval 2,257
12 spectral 2,245
13 kiota 2,254
14 drf-spectacular 2,112
15 openapi-to-graphql 1,592
16 apispec 1,134
17 openapi-diff 746
18 oasdiff 580
19 express-zod-api 544
20 api-firewall 531
21 apiclarity 471
22 vacuum 421
23 akita-cli 343

Sponsored
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.
www.influxdata.com