openapi-spec

Open-source projects categorized as openapi-spec

Top 18 openapi-spec Open-Source Projects

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

  • api

    Resources for the Bungie.net API (by Bungie-net)

  • Project mention: DIM no longer able to equip loadouts correctly? | /r/DestinyItemManager | 2023-05-27
  • 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
  • oasdiff

    OpenAPI Diff and Breaking Changes

  • Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • 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
  • 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

  • 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
  • openapi-generator-go

    An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.

  • wiretap

    The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more (by pb33f)

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

    If you cannot find something to integrate with your existing test suite, consider using Wiretap which can run as a proxy, and handle contract testing of the requests/responses that come through it in testing or staging environments.

  • sideko

    Generate SDKs and docs for your API

  • Project mention: Show HN: Hacker News API SDKs → Code Generation in Rust | news.ycombinator.com | 2023-10-17

    Hi Hacker News!

    Patrick and Elias here. We built an SDK / Documentation generator for REST APIs. The link included shows the shiny output of our system: the docs! We generated 5 SDKs and docs from the Hacker News OpenAPI we found on GitHub. If you write code in Python, Typescript, Go, Ruby, or Rust, we’d love for you to try an SDK out!

    If you want to generate SDKs for your own API try our tool here: https://github.com/Sideko-Inc/sideko

    We are both software engineers, and we built this tool because we were spending too much time writing API integrations, supporting integrations, writing documentation, and manually testing APIs at our jobs. We think every engineer can benefit from spending less time on APIs.

    The generator is written in Rust because we need the rich type system, macros, and general correctness emphasis to generate working code. The SDKs are typed, they simplify auth, and they handle files.

    If you want to learn more, check out our complete write up here: https://sideko.substack.com/p/the-hacker-news-api-enhanced-b...

    Thanks everyone,

    PK and EP - [email protected]

  • cnfuzz

    Breaking Cloud Native Web APIs in their natural habitat.

  • openapi-preprocessor

    An authoring tool for OpenAPI specifications

  • openapi

    an OpenAPI 3.x library for go (by chanced)

  • openapi-examples

    The highest quality collection of up-to-date OpenAPI specifications for public APIs on the internet. This dataset also includes descriptions, categories, uptime metrics, and media assets for every API.

  • Project mention: Show HN: Konfig – SDKs for APIs to write and maintain less API integration | news.ycombinator.com | 2024-04-03

    - Directory of SDKs: https://konfigthis.com/sdk/category/all/

    For context, we are developer experience enthusiasts and know the pain of searching for an up-to-date SDK for an API, only to find abandoned projects or poorly documented libraries. If you are lucky, some hero developer has published a high-quality SDK, only to eventually fall out-of-date over time, as unpaid work can only last so long.

    To generate all the SDKs, we created the highest-quality collection of OpenAPI specifications (https://spec.openapis.org/oas/latest.html) on the internet: https://github.com/konfig-sdks/openapi-examples (it's open and MIT licensed). It contains metadata about the API provider, media assets, response time logs, and the specification itself.

    Every specification is modified to ensure that we can create high-quality SDKs. For example, we use LLMs to generate method names for every operation so that the generated SDKs feel natural to use. We then continuously use this dataset to generate SDKs using a generator we have developed over the past 16 months.

    I’m excited to know if you have any thoughts or feedback! We also created a Discord server you can join here: https://discord.gg/BAUS4Xtb.

  • openapi-reference-documentation

    Best in class OpenAPI reference documentation

  • Project mention: Everything You Need to Know About OpenAPI | dev.to | 2024-04-23

    If you are interested in contributing, the github repo can be found here.

  • pinecone-openapi-spec

    Unofficial, reverse-engineered, community-managed OpenAPI spec for the Pinecone API

  • openapi-generator-maven-plugin-template-customization-example

    An example Maven project that uses the OpenAPI Generator Maven plugin with template customization to generate an API model and server

  • automd

    Flask API Documentation Generation

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

openapi-spec related posts

Index

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

Project Stars
1 springdoc-openapi 3,086
2 api 1,188
3 oasdiff 580
4 api-firewall 531
5 apiclarity 471
6 vacuum 421
7 libopenapi 322
8 openapi-generator-go 94
9 wiretap 72
10 sideko 45
11 cnfuzz 36
12 openapi-preprocessor 34
13 openapi 25
14 openapi-examples 22
15 openapi-reference-documentation 15
16 pinecone-openapi-spec 12
17 openapi-generator-maven-plugin-template-customization-example 7
18 automd 0

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