openapi31

Open-source projects categorized as openapi31

Top 18 openapi31 Open-Source Projects

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

  • redoc

    📘 OpenAPI/Swagger-generated API Reference Documentation

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

    ReDoc Interactive Demo

  • 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
  • swagger-editor

    Swagger Editor

  • Project mention: Building a Basic Forex Rate Assistant Using Agents for Amazon Bedrock | dev.to | 2024-04-29

    I did the same for the other API and adjusted the spec using the Swagger Editor. Specifically, I added detailed descriptions that should help the agent understand the API usages. The resulting OpenAPI YAML file is as follows:

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

  • huma

    A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.

  • Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09
  • openapi-python-client

    Generate modern Python clients from OpenAPI

  • Project mention: GraphQL is for Backend Engineers | dev.to | 2024-02-05

    On the backend, developers either need to manually document the entire API or rely on auto-generation tools that don’t fully meet their needs. Consumers face the same choice, write code by hand or workaround the bugs in their SDK generator (stated, lovingly, as the maintainer of an OpenAPI client generator). On top of this, these solutions result in inconsistent understandings of the API. Reproducing errors becomes time-consuming and frustrating, which feels like a battle instead of a collaboration. What we need is a shared language to describe how the API works—one that doesn’t add unnecessary layers of abstraction or manual work.

  • redocly-cli

    ⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.

  • Project mention: Show HN: Redocly CLI stable release 1.0 | news.ycombinator.com | 2023-08-16
  • 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
  • create-openapi-repo

    🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle

  • restish

    Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

  • Project mention: Looking for Open-source web app back-end repository written in Golang | /r/golang | 2023-12-08

    Project using APIBin for examples https://rest.sh

  • 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
  • libopenapi

    libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.

  • Project mention: A common question about how to find repositories to contribute to | /r/golang | 2023-06-03

    Want to get involved in the OpenAPI community? This is an up and coming library for working with OpenAPI docs lots of potential for improvement https://github.com/pb33f/libopenapi

  • openapi-spec-validator

    OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.

  • openapi-starter

    OpenAPI starter repository

  • openapi-json-schema-generator

    OpenAPI JSON Schema Generator allows auto-generation of API client libraries with a focus on JSON schema given an OpenAPI document

  • Project mention: OpenAPI JSON Schema generator v3.0.0 released | news.ycombinator.com | 2023-08-17
  • openapi-schema-validator

    OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1

  • Project mention: Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version) | dev.to | 2024-04-30

    openapi-schema-validator is useful to validate our response against a schema of our spec

  • spectral-owasp-ruleset

    Improve the security of your API by detecting common vulnerabilities as defined by OWASP and enforced with Spectral.

  • Project mention: How to Build a Perfect API Description | dev.to | 2024-02-23

    For starters, let's make sure there are no obvious security mistakes showing up in our API design using the Spectral OWASP ruleset.

  • apigen-ts

    Typed HTTP client generator as single file without extra dependencies from OpenAPI schema

  • Project mention: Show HN: Native TypeScript API client generator from OpenAPI schema | news.ycombinator.com | 2024-01-09
  • openapi-code-generator

    A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29

    Whilst it's not as expressive/flexible as typespec, and in my experience it's not always well supported by tooling, you can do $ref's across files in openapi specifications.

    Eg: https://github.com/mnahkies/openapi-code-generator/blob/main...

  • SaaSHub

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

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

Index

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

Project Stars
1 swagger-ui 25,610
2 redoc 22,601
3 swagger-editor 8,688
4 Swagger Client 2,583
5 huma 1,366
6 openapi-python-client 1,085
7 redocly-cli 819
8 create-openapi-repo 664
9 restish 661
10 vacuum 432
11 libopenapi 341
12 openapi-spec-validator 315
13 openapi-starter 140
14 openapi-json-schema-generator 121
15 openapi-schema-validator 87
16 spectral-owasp-ruleset 49
17 apigen-ts 15
18 openapi-code-generator 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com