Showing 24 of 24 projects
A standard, language-agnostic interface description for HTTP APIs that enables humans and computers to understand service capabilities.
A Go implementation of Swagger 2.0 (OpenAPI 2.0) for generating servers, clients, and CLI tools from API specifications.
A specification for building consistent, efficient, and self-describing JSON-based REST APIs.
A specification for creating machine-readable definitions of asynchronous APIs, similar to OpenAPI for REST.
A vocabulary for validating, annotating, and manipulating JSON documents.
A standard specification for asynchronous stream processing with non-blocking backpressure on the JVM.
A YAML-based language for designing and documenting HTTP-based RESTful APIs.
A DSL and Rails engine for documenting RESTful APIs directly in Ruby code, with live updates and JSON output.
A DSL and Rails engine for documenting RESTful APIs by describing code through Ruby, not comments.
A simple specification for formatting JSON responses in web APIs to ensure consistent application-level communication.
Automated integration testing and live documentation generation for REST APIs from YAML/JSON specifications.
A hypermedia specification for representing entities in web APIs, enabling structured communication of state, actions, and navigation.
A lightweight Go microservice framework based on OpenAPI 3.0 and Protobuf v3, supporting both monolith and microservice architectures.
A Node.js tool that converts RAML API specifications into HTML documentation with theme support.
Automatically generates Swagger/OpenAPI v2.0 compliant documentation for Grape APIs.
An open-source API design studio for creating and editing OpenAPI and AsyncAPI specifications.
An open data standard for real-time shared mobility system availability, providing uniform public data feeds.
An Elixir library for serializing data into JSON:API documents and parsing JSON:API query strings.
A working draft specification that defines how GraphQL should be served over HTTP to ensure interoperability across clients and servers.
Comprehensive API design guidelines for REST, asynchronous, and general API development, promoting consistency and API-First adoption.
A GraphQL CRUD API specification for databases, standardizing common data access patterns.
A Ruby gem that simplifies building JSON API-compliant APIs on Rails with minimal learning curve.
A JSON-based hypermedia format for managing and querying simple collections with full CRUD support.
A Rust crate for serializing and deserializing OpenAPI specification documents.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.