Showing 29 of 29 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 by describing code through Ruby, not comments.
A DSL and Rails engine for documenting RESTful APIs directly in Ruby code, with live updates and JSON output.
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.
A Symfony2 bundle that automatically generates controllers from RAML API specifications.
OpenAPI specification for transport service providers to integrate with MaaS platforms like WhimApp.
A simple convention and DSL for transforming Elixir functions into documented, validation-ready APIs.
An interface specification for exchanging information between travel information systems and ride-sharing systems like carsharing and bikesharing.
Automatically generates Ruby client libraries from RAML API specifications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.