Showing 36 of 365 projects
A Node.js library to configure a global HTTP/HTTPS proxy agent using environment variables.
A Go package that prints HTTP client and server requests and responses in a human-readable, colorful terminal format.
A comprehensive collection of reusable PSR-15 middleware components for PHP applications.
A Node.js GraphQL client that lets you write queries as JSON objects instead of strings.
A high-performance HTTP/HTTPS/SOCKS5 proxy server with kernel-space zero-copy and IPv4/IPv6 dual-stack support.
A Go HTTP middleware that protects web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, and brute force attacks.
Comprehensive API design guidelines for REST, asynchronous, and general API development, promoting consistency and API-First adoption.
A Go library for bi-directional data binding between HTTP requests and Go structs, decoding requests and encoding structs into requests.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
A fast HTTP request/response parser for Common Lisp with low-level APIs and zero memory allocation during parsing.
A fast, fully streamed MITM proxy for intercepting, recording, and modifying HTTP/1.1, HTTP/2, WebSocket, and gRPC traffic.
A lightweight static HTTP server written in Go, designed for quick local development and file serving.
A lightweight Swift client for connecting to JSON APIs with automatic model parsing and promise-based networking.
An Angular HTTP interceptor that automatically shows customizable spinners during HTTP requests.
A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.
An HTTP bridge enabling HTTP 1.1 clients to send and receive messages to/from Apache Kafka clusters.
A type-safe, resilient, and tiny fetch wrapper for TypeScript that never throws on non-200 responses.
A JavaScript client for Kinto that stores data locally first and syncs with a remote server when online.
A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.
A simple, functional HTTP client library for F# with an immutable, fluent API.
An opinionated HTTP library for .NET apps that provides request deduplication, prioritization, concurrency limiting, and offline caching.
A Node.js server for building configurable fake backends using JSON files or JavaScript objects.
a socket mock framework - for all kinds of socket animals, web-clients included
An Elixir HTTP/1 and HTTP/2 web server and client that implements the Raxx interface.
Lightweight HTTP extensions for Java's built-in HttpClient, adding multipart uploads, caching, decompression, and object mapping.
A Go HTTP client library inspired by axios and Python requests, offering a simple API with no third-party dependencies.
An enterprise-grade PHP client for Neo4j graph database with support for Bolt protocol, transactions, and high availability.
A lightweight, embeddable web server written in pure C# for quickly creating .NET web services with minimal configuration.
A cross-platform microframework for building fast, compact web applications in Pascal using Delphi or Lazarus/Free Pascal.
A simple, stateful session management library for Go with CSRF protection and easy session revocation.
A middleware for centralized exception handling as a convention in ASP.NET Core applications.
A simple, lightweight Go package for rendering JSON, JSONP, XML, YAML, HTML, and file responses in HTTP handlers.
A feature-rich HTTP and REST client for the Crystal programming language, inspired by Ruby's RestClient.
R client for the Elasticsearch HTTP API, enabling data indexing, search, and analysis from R.
A lightweight SMTP client and email queue written in Go, available as both a Go package and a standalone HTTP API service.
A universal load testing framework for Rust with real-time terminal UI support for HTTP, gRPC, databases, and custom services.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.