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)