Showing 23 of 23 projects
A Python web framework for building fast, scalable HTML applications with minimal code using HTMX and hypermedia principles.
A protocol and server for pushing real-time updates to web browsers and HTTP clients with server-sent events.
A Symfony component for creating hypermedia-driven REST and GraphQL APIs with support for JSON-LD, JSON:API, HAL, and OpenAPI.
A hypermedia specification for representing entities in web APIs, enabling structured communication of state, actions, and navigation.
A PHP library for adding HATEOAS hypermedia links and embedded resources to REST API representations.
A JavaScript client for navigating hypermedia APIs (HATEOAS) by following links between resources.
Integrates the Hateoas library into Symfony applications for building RESTful APIs with HATEOAS support.
A Ruby hypermedia agent built on Faraday for navigating REST APIs with link relations.
A comprehensive set of guidelines for designing consistent, RESTful APIs to promote adoption and reduce friction.
A PHP library for creating and formatting hypermedia documents in application/hal+json and application/hal+xml.
A Rust web framework for building maintainable, well-factored web applications with a REST-first, resource-oriented design.
A JSON-based hypermedia format for managing and querying simple collections with full CRUD support.
A curated collection of resources for FastHTML, a Python web framework for building modern HTML applications with HTMX and Hypermedia.
A HAL (Hypertext Application Language) implementation for ASP.NET that builds HAL models and integrates with ASP.NET's JSON formatting.
An Elixir port of Cowboy's REST sub-protocol for Plug applications, enabling declarative resource handling for hypermedia web apps.
An Ember Data adapter and serializer for HAL-style APIs, enabling seamless integration with HAL-compliant backends.
A tiny, HAL-compliant JSON presenter for Ruby APIs.
A Java library for creating and consuming Siren hypermedia entities with fluent builders and reflection-based resource APIs.
A Java library for creating hypermedia APIs by serializing models into HAL JSON.
A Java client for AWS APIs that implements the Hypertext Application Language (HAL) specification.
A Go package for easily marshaling custom structs into HAL-compatible JSON responses.
A library for integrating hypermedia JSON into NgRx Signal Store following HATEOAS principles in Angular applications.
A Crystal language library for parsing HTTP Link headers from responses and headers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.