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. Learn more →
Top 8 Go openapi-specification Projects
-
api-firewall
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
-
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.
-
apiclarity
An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
-
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.
-
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.
-
libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
-
wiretap
The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more (by pb33f)
-
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)
Project mention: api-firewall VS asteria - a user suggested alternative | libhunt.com/r/api-firewall | 2023-08-27
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.
Project mention: Show HN: Extensible OpenAPI linter written in go | news.ycombinator.com | 2024-04-03
Project mention: A common question about how to find repositories to contribute to | /r/golang | 2023-06-03Want 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
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.
Go openapi-specification related posts
- Serverless APIs: Auto-Generate OpenAPI Docs & CI/CD Protections
- How Can You Achieve Continuous Deployment for *APIs*?
- Would you like to be notified when your API provider makes a breaking change?
- Would you like to be notified when your API provider makes a breaking change?
- A diff tool and Go module for OpenAPI Specification
- OpenAPI Diff
- A new Go Module / cmd-line tool for OpenAPI Diff
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source openapi-specification projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | oasdiff | 578 |
2 | api-firewall | 531 |
3 | apiclarity | 471 |
4 | vacuum | 416 |
5 | akita-cli | 343 |
6 | libopenapi | 322 |
7 | wiretap | 71 |
8 | docs | 34 |
Sponsored