Showing 25 of 25 projects
An open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE, gRPC, and other HTTP-compatible protocols.
An open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE, and gRPC with local, Git, and cloud storage options.
A standard, language-agnostic interface description for HTTP APIs that enables humans and computers to understand service capabilities.
A comprehensive set of best practices and guidelines for structuring, developing, and maintaining JavaScript projects.
Comprehensive guidelines for designing consistent, interoperable, and developer-friendly REST APIs.
Comprehensive guidelines for designing consistent, interoperable, and developer-friendly REST APIs.
A comprehensive design guide for building consistent, business-focused HTTP+JSON APIs, extracted from Heroku's Platform API.
A comprehensive design guide for building consistent, business-logic-focused HTTP+JSON APIs, extracted from Heroku's Platform API.
A browser-based editor for designing, editing, and visualizing OpenAPI, AsyncAPI, and API Design Systems specifications.
A high-level API design language for web APIs that enables prototyping, documentation, and testing before implementation.
A specification for building consistent, efficient, and self-describing JSON-based REST APIs.
A formal process for proposing and discussing substantial changes to the React library.
A formal process for proposing and discussing substantial changes to the Vue.js core framework.
F#-like discriminated unions for C# with exhaustive compile-time matching, providing a type-safe alternative to polymorphism and exceptions.
A curated list of resources for designing, developing, testing, and documenting RESTful APIs.
A YAML-based language for designing and documenting HTTP-based RESTful APIs.
A repository for Go project design documents and the formal process for proposing changes to the Go language, libraries, and tools.
A flexible JSON/YAML linter for creating automated style guides, with baked-in support for OpenAPI, AsyncAPI, and Arazzo.
A comprehensive Java collections framework with optimized data structures and a rich, functional, fluent API.
A comprehensive GraphQL API design tutorial based on Shopify's 3+ years of production schema evolution.
Build beautiful, interactive API documentation with embeddable React or Web Components, powered by OpenAPI and Markdown.
A Ruby CLI tool for scaffolding, verifying, and generating documentation from JSON Schema for HTTP APIs.
A Ruby gem that maps incoming controller parameters to named scopes for dynamic resource filtering in Rails applications.
A simple specification for formatting JSON responses in web APIs to ensure consistent application-level communication.
OpenAPI linting, diffing, and testing tool that prevents breaking changes and keeps API documentation accurate.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.