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 Clojure tools, getting started is as easy as:

    $ clojure -Ttools install com.github.seancorfield/clj-new '{:git/tag "v1.2.404"}' :as clj-new
    $ clojure -Tclj-new create :template io.github.kit-clj :name yourname/guestbook
  

Quickstart with Github Codespaces