Your first time on this page? Allow me to give some explanations.
A community driven list of ClojureScript frameworks, libraries and wrappers.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you hantuzun & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
An open source book about the ClojureScript language that covers all the language features, how to use the compiler and the tooling for building applications and libraries.
An introduction to ClojureScript written by big guns of Clojure Stuart Sierra and Luke VanderHart.
A hands-on-book of 30 companion exercises or études for introducing ClojureScript.
Master the art of agile single page web application development with ClojureScript.
A great way to start learning Clojure and ClojureScript on the web with interactive challanges.
A full-stack web development course including front-end with ClojureScript, back-end with Clojure, language essentials, security, internet standards and system administration.
An introduction to ClojureScript with Reagent for developers. 1 hour free content is available. learn re-frame is its follow up.
Derek Slager's talk for Clojure Conj 2015 where he is Discussing the many reasons why ClojureScript is in fact a very pragmatic language to consider for web development.
A 5 minutes video from 2014 demostrating the power of ClojureScript's developer experience.
A ClojureScript visual library
Canvas animation library in ClojureScript(Experimental)
simple asynchronous Ajax client for ClojureScript and Clojure
A ClojureScript library for Client/Server interaction ⛺
There's a function for that!
Clojure/ClojureScript library for accelerated browser data deserialization
Transit for ClojureScript
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
A simple ClojureScript CouchDB client
A clojuresque key-value/document store protocol with core.async.
Automatic PostgreSQL CRUD queries
A collection of Chrome DevTools enhancements for ClojureScript developers
Devcards aims to provide a visual REPL experience for ClojureScript
Port of Instaparse to Clojurescript
Leiningen plugin to make ClojureScript development easy.
Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!
Fast, cross-platform, standalone ClojureScript environment
Stand-alone ClojureScript REPL
ClojureScript compilation made easy
Assertions API for Clojure/Script
Document Object Model
A ClojureScript binding library
A ClojureScript implementation of Hiccup
Virtual-Dom in ClojureScript
A tiny ClojureScript DOM manipulation and event library
High-performance, pure Clojurescript, declarative DOM library
A ClojureScript port of Hiccup - a fast library for rendering HTML in ClojureScript
HTML as data
Provide EDN/JSON and get a DOM node with a human representation of the data
Enlive/Enfocus style templating for Facebook's React and Om in ClojureScript.
A virtual DOM library built with ClojureScript, inspired by React and Reagent.
Lisp/Hiccup style templating for Facebook's React in ClojureScript.
Clojure documentation tool
HTTP remote procedure call handler for Clojure.
Pure Clojure/Script i18n translations library
i18n & L10n library for Clojure/Script
A ClojureScript wrapper for jQuery
Generate CSS with Clojure
Clojure(Script) library for styling user interface components with ease.
better automata through combinators
A clojure(script) library to assist with transitions between dimensions
Facilities for async programming and communication in Clojure
"Spooky action at a distance" (between atoms)
Rails-like inflection library for Clojure and ClojureScript
ClojureScript key bindings (shortcut) library
Markdown parser in Clojure
Clojure(Script) helper library for namespacing keywords
Tools for building Om applications
Beautiful Bootstrap 3 forms for Om, Reagent and Rum.
Bootstrap form components for Reagent
Generate Clojure syntax from vectors
Simple ClojureScript interface to React
A simple, easy to use library for React development in ClojureScript.
ClojureScript interface to Facebook's React
A lightweight ClojureScript abstraction over ReactJS
A ClojureScript library of reusable components for Reagent
Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript
Spreadsheet-like dataflow programming in ClojureScript.
Manifold implementation in Clojurescript
An FRP library for Clojure and ClojureScript
A ClojureScript wrapper for RxJS
A thin Clojurescript wrapper around bacon.js Don't want but used.
Bidirectional URI routing
Bidirectional Ring router. REST oriented. Rails inspired.
A client-side router for ClojureScript.
Routing for Clojure & ClojureScript
Managed lifecycle of stateful objects in Clojure
managing Clojure and ClojureScript app state since (reset)
Incrementally persists atom state to Local Storage in ClojureScript
ClojureScript atoms backed by HTML5 web storage.
Tuck: a micro framework for Reagent apps
A ClojureScript library for keeping your state in step
Clojure to JS compiler
pronounced "speckle": a TDD/BDD framework for Clojure.
QuickCheck for Clojure
A validation DSL for Clojure & Clojurescript applications
ClojureScript library to validate forms
Web Framework & Template
Web application template with Clojure/Compojure, ClojureScript/Om & core.async.
Application template for Clojure + ClojureScript web apps
Clojure template for web development (with SPA support)
A Leiningen template(Clojure/ClojureScript Project) for Web based desktop application with Electron (atom-shell).
A Leiningen template for projects using Electron with ClojureScript.
Ring style HTTP server abstraction for Node.js
Minimal ClojureScript project template
A declarative programming framework
A ClojureScript framework for building user interfaces, leveraging React
Client-Side Web Framework for ClojureScript
A library for development of single-page full-stack web applications in clj/cljs.
A reagent compatible library without react.js dependency.