Top 9 oas3 Open-Source Projects
-
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-schema-validator
OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
-
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.
-
docs
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard (by go-oas)
-
gswagger
Generate an openapi spec dynamically based on the types used to handle request and response
-
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.
-
openapi-type
OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
fastify-jumpstart
Template for a database agnostic fastify typescript web API including local JWT auth, OAS3, and testing.
Project mention: Superpower REST API DX with Serverless ā” and DevOps Best Practices on AWS (š Python Version) | dev.to | 2024-04-30openapi-schema-validator is useful to validate our response against a schema of our spec
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.
oas3 related posts
Index
What are some of the best open-source oas3 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-spec-validator | 315 |
2 | openapi-schema-validator | 87 |
3 | docs | 35 |
4 | gswagger | 26 |
5 | openapi-examples | 24 |
6 | go-oas3 | 20 |
7 | openapi-type | 11 |
8 | fastify-jumpstart | 6 |
9 | akka-http-tapir-v2 | 2 |
Sponsored