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: almost 2 years ago
Linked from 1 awesome list

clojurehttphttp-clienttcpudpweb-serverwebsockets

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ring-clojure/ringProvides a unified API for building web applications in Clojure3,783
http-kit/http-kitA lightweight and high-performance HTTP client+server library for Clojure applications.2,455
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
astaxie/batA command-line tool that allows users to interact with HTTP servers in a human-friendly way.2,552
asynchttpclient/async-http-clientAn asynchronous HTTP client library for Java applications6,301
android-async-http/android-async-httpAn HTTP client library that makes asynchronous requests to retrieve data from servers10,632
square/okhttpA robust and efficient HTTP client for interacting with web services45,977
encode/httpxAn HTTP client library for Python with support for synchronous and asynchronous APIs, including features like HTTP/1.1 and HTTP/2.13,444
encode/uvicornProvides an ASGI web server implementation for Python8,695
dakrone/clj-httpAn idiomatic HTTP client for Clojure wrapping the Apache Client1,787
typhoeus/typhoeusA Ruby library for making parallel HTTP requests in a flexible and reliable way4,080
weavejester/compojureA concise routing library for Ring/Clojure applications4,094
openfeign/feignSimplifies the process of writing Java HTTP clients by providing a simpler and more flexible way to interact with web services.9,529
dm3/manifold-cljsPort of Manifold concurrency and asynchronous programming library to ClojureScript48
babashka/babashkaAn interpreter that allows users to write and execute Clojure scripts without the need for a JVM.4,087