http-kit

http-kit is an asynchronous, event-driven HTTP client and server library for Clojure, designed for high performance and concurrency. It offers a simple, idiomatic API for building web applications and services, including robust support for WebSockets. Unlike many alternatives, it features a…

Key facts

First appeared
2011
Category
technology
Problem solved
http-kit was created to address the performance limitations and concurrency challenges of traditional, synchronous Java Servlet containers when building web applications in Clojure, especially for real-time features like WebSockets. It aimed to provide a lightweight, non-blocking alternative that was idiomatic to Clojure and capable of efficiently handling a large number of concurrent connections.
Platforms
JVM (Java Virtual Machine)

Related technologies

Notable users

  • Many Clojure-based startups and companies (often as an embedded component within their web stack)