30 open-source projects similar to myfreeweb/httpotion, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Httpotion alternative.
Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols. The framework supports multiple event loops across platforms, including select,
Micronaut Application Framework
js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret
This project serves as a comprehensive tutorial and technical resource for developing network applications in the C programming language. It focuses on the practical application of the Berkeley socket interface, guiding users through the implementation of low-level network protocols and the management of data transmission across both connection-oriented and connectionless streams. The material distinguishes itself by covering the full lifecycle of network communication, from initializing system-level protocol stacks and resolving domain names to managing complex connection behaviors. It provi
An idiomatic clojure http client wrapping the apache client. Officially supported version.
Yet Another HTTP client for Elixir powered by hackney
A high performance web crawler / scraper in Elixir.
An Elixir library for non-strict parsing, manipulation, and wildcard matching of URLs.
Simple, high-performance event-driven HTTP client+server for Clojure
MochiWeb is an Erlang library for building lightweight HTTP servers.
Crawly, a high-level web crawling & scraping framework for Elixir.
HTTP request/response recording library for elixir, inspired by VCR.
RFC 6570 compliant URI template processor for Elixir
An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications
Ring is a Clojure HTTP web library that represents requests and responses as immutable data structures. It provides a functional framework for web development, treating HTTP traffic as standardized maps to decouple application logic from specific server implementations. The project features a middleware framework for composing reusable functional layers to handle cross-cutting concerns such as authentication and logging. It includes a server adapter system that translates raw traffic into request maps, as well as a dedicated integration layer for upgrading standard HTTP connections to bidirec
Stand-alone WebSocket support for Elixir Plug — pre-Phoenix-Channels alternative for plain Plug apps.
Ivar is an adapter based HTTP client that provides the ability to build composable HTTP requests.