Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To clarify: the core server is indeed written in Java, but it's written to conform to the standard Clojure web server (Ring [1]) spec and to be consumed by Clojure applications.

The public API is all Clojure-side and essentially uses the Java parts as an implementation detail. This kind of interop is easy to do with Clojure and is usually motivated by performance.

The best way of describing http-kit would probably be as a "Clojure web server written in Java".

[1] https://github.com/ring-clojure/ring



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: