Showing 36 of 105 projects
A type-safe REST library for .NET that automatically generates HTTP clients from interface definitions.
A light-weight module that brings the Fetch API to Node.js, providing a window.fetch-compatible interface for server-side HTTP requests.
A unified open-source framework combining API testing, mocks, performance testing, and UI automation with a simple syntax.
A collection of high-performance C++ HTTP libraries for building servers, proxies, and clients, supporting HTTP/1.1 to HTTP/3.
A C++ library for cloud-based client-server communication using modern asynchronous APIs.
AngularJS service for handling RESTful API resources with minimal client code.
A friendly and fast command-line HTTP client with an intuitive syntax, designed as a high-performance alternative to HTTPie.
A high-performance HTTP/1.1 client for Node.js, written from scratch and powering the built-in fetch API.
A cross-platform, high-performance C/C++ network library with simpler APIs for TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server development.
A simple, expressive C++17 HTTP client library inspired by Python Requests, built on libcurl.
A Java DSL for simplifying testing and validation of REST APIs with a fluent, Groovy-like syntax.
A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.
A Node.js web crawler with server-side jQuery, rate limiting, and proxy support for efficient scraping.
A high-performance, asynchronous HTTP and WebSocket client library for Java built on Netty.
A powerful Android library for asynchronous networking, image loading, and JSON handling with a fluent API.
A minimal, extensible, and type-safe GraphQL client for JavaScript with full type inference and a powerful extension system.
A flexible HTTP client library for Ruby with adapter abstraction and Rack middleware support.
A Ruby library that simplifies HTTP requests with an intuitive API and built-in command-line interface.
A Go client implementation for the OAuth 2.0 authorization framework.
A minimal 500-byte fetch polyfill for environments lacking native fetch support.
A simple HTTP and REST client for Ruby with a Sinatra-inspired DSL for specifying actions.
A tiny wrapper built around fetch with an intuitive syntax for making HTTP requests.
A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.
A tiny (800-byte) HTTP client with the Axios API, built on native fetch.
A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.
A C++ header-only library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms built on Boost.Asio.
An open-source Java web crawler that provides a simple interface for multi-threaded web crawling.
A Ruby library for automating web interaction, handling cookies, redirects, forms, and navigation.
A fluent URL builder and testable HTTP client library for .NET with a modern, asynchronous API.
A Ruby HTTP client library that wraps libcurl to make fast and reliable requests with parallel execution support.
A Ruby library for stubbing and setting expectations on HTTP requests in tests.
A powerful, user-friendly HTTP client library for Python with thread safety, connection pooling, and comprehensive features.
A curl frontend with HTTPie's user-friendly interface, combining curl's power with intuitive syntax and formatting.
A human-friendly HTTP request library for PHP that simplifies interacting with other sites and abstracts away low-level complexities.
A terminal-based API client for sending HTTP/WebSocket requests, managing collections, and scripting—free, offline, and account-less.
A Python module to bypass Cloudflare's anti-bot page by solving JavaScript challenges using Node.js.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.