Clojure Web Development For Production

Kit is a lightweight, modular framework for scalable web development in Clojure.

Developer Friendly

Start hacking immediately with the REPL and embedded development server

  • Simple and easy to learn
  • REPL driven development
  • Powerful code generation tools

Productive

Choose productivity and performance by leveraging Clojure on the JVM

  • Built on top of the JVM
  • Low overhead
  • Compiled for production

Scalable

Kit is built for needs of scalable systems.


  • Easily scalable horizontally
  • Stateless web tier
  • Support for SQL, caching, scheduling, and more

A short podcast style introduction to Kit

Introductory Kit Course


This course will introduce developers to service development using Kit micro-framework. The course will cover setting up a new project, adding routes, managing resources, and working with the database.

https://www.jacekschae.com/kit

Using neil and Clojure tools, getting started is as easy as:

    $ brew install clojure/tools/clojure babashka/brew/neil
    $ neil new io.github.kit-clj/kit yourname/guestbook
  

Quickstart with Github Codespaces