aleph

Streamer

A Clojure library providing asynchronous streaming communication for web servers, clients, and raw TCP/UDP networks.

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP

GitHub

3k stars
73 watching
241 forks
Language: Clojure
last commit: about 1 month ago
Linked from 1 awesome list

clojurehttphttp-clienttcpudpweb-serverwebsockets

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ring-clojure/ring Provides a unified API for building web applications in Clojure 3,783
http-kit/http-kit A lightweight and high-performance HTTP client+server library for Clojure applications. 2,455
clj-commons/manifold A compatibility layer for event-driven abstractions 1,022
astaxie/bat A command-line tool that allows users to interact with HTTP servers in a human-friendly way. 2,552
asynchttpclient/async-http-client An asynchronous HTTP client library for Java applications 6,301
android-async-http/android-async-http An HTTP client library that makes asynchronous requests to retrieve data from servers 10,632
square/okhttp A robust and efficient HTTP client for interacting with web services 45,977
encode/httpx An HTTP client library for Python with support for synchronous and asynchronous APIs, including features like HTTP/1.1 and HTTP/2. 13,444
encode/uvicorn Provides an ASGI web server implementation for Python 8,695
dakrone/clj-http An idiomatic HTTP client for Clojure wrapping the Apache Client 1,787
typhoeus/typhoeus A Ruby library for making parallel HTTP requests in a flexible and reliable way 4,080
weavejester/compojure A concise routing library for Ring/Clojure applications 4,094
openfeign/feign Simplifies the process of writing Java HTTP clients by providing a simpler and more flexible way to interact with web services. 9,529
dm3/manifold-cljs Port of Manifold concurrency and asynchronous programming library to ClojureScript 48
babashka/babashka An interpreter that allows users to write and execute Clojure scripts without the need for a JVM. 4,087