API Docs

Keechma is built from multiple independent libraries.

Keechma

The whole package, pulls in everything you need to build scalable frontend applications.

Keechma Toolbox

A set of libraries that make working with Keechma easier.

EntityDB

EntityDB is a library that handles storage of any kind of entities in your application. Entity is anything that is "identifiable". Usually the id attribute is used, but you can use anything that makes sense for your application. It can be used with any Clojure(Script) based app.

Router

Pure functional router for Clojure(Script) apps. It only provides translation from the URL -> Map and from the Map -> URL.

Forms

Keechma Forms library allows you to build forms (using the Reagent library) that have a great UX.