User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome ClojureScript

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.

Last Update: Dec. 4, 2021, 11:07 a.m.

Thank you hantuzun & contributors
View Topic on GitHub:
hantuzun/awesome-clojurescript

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.

Books

Courses

Videos

Canvas

A ClojureScript visual library

165
12
4y 11m
n/a

Canvas animation library in ClojureScript(Experimental)

50
0
6m
n/a

Client/Server Communication

simple asynchronous Ajax client for ClojureScript and Clojure

618
130
81d
n/a

A ClojureScript library for Client/Server interaction โ›บ

208
30
1y 40d
MIT

Code Analysis

There's a function for that!

1.68K
130
7m
n/a

Data Serialization

Clojure/ClojureScript library for accelerated browser data deserialization

63
4
6y 46d
n/a

Transit for ClojureScript

298
20
7m
Apache-2.0

Data Visualization

Database

Immutable database and Datalog query engine for Clojure, ClojureScript and JS

4.42K
275
10d
EPL-1.0

A simple ClojureScript CouchDB client

16
4
9y 57d
n/a

A clojuresque key-value/document store protocol with core.async.

267
18
7m
EPL-1.0

Automatic PostgreSQL CRUD queries

120
7
2y 9m
MIT

Development

ClojureScript REPL into embedded JavaScriptCore

537
21
7m
EPL-1.0

A collection of Chrome DevTools enhancements for ClojureScript developers

1.01K
48
48d
n/a

Devcards aims to provide a visual REPL experience for ClojureScript

1.47K
104
1y 6m
n/a

Port of Instaparse to Clojurescript

89
4
4y 9m
n/a

Leiningen plugin to make ClojureScript development easy.

1.07K
157
8m
n/a

Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!

2.87K
216
1y 21d
EPL-1.0

Fast, cross-platform, standalone ClojureScript environment

1.85K
91
1y 10m
EPL-1.0

Stand-alone ClojureScript REPL

1K
72
11m
EPL-1.0

ClojureScript compilation made easy

1.75K
138
12d
EPL-1.0

Assertions API for Clojure/Script

247
10
1y 61d
EPL-1.0

Document Object Model

A ClojureScript binding library

56
3
9y 51d
n/a

A ClojureScript implementation of Hiccup

214
28
7y 11m
n/a

Virtual-Dom in ClojureScript

74
4
6y 6m
n/a

A tiny ClojureScript DOM manipulation and event library

753
79
5y 10m
n/a

High-performance, pure Clojurescript, declarative DOM library

392
26
6y 24d
EPL-1.0

A ClojureScript port of Hiccup - a fast library for rendering HTML in ClojureScript

191
20
4y 8m
n/a

HTML as data

512
38
4y 4m
EPL-1.0

Provide EDN/JSON and get a DOM node with a human representation of the data

149
13
1y 6m
MIT

Enlive/Enfocus style templating for Facebook's React and Om in ClojureScript.

409
39
4y 5m
EPL-1.0

A virtual DOM library built with ClojureScript, inspired by React and Reagent.

235
8
5m
MIT

Lisp/Hiccup style templating for Facebook's React in ClojureScript.

676
64
1y 6m
EPL-1.0

Documentation

Clojure documentation tool

614
85
37d
EPL-1.0

Graphics

2D/3D geometry toolkit for Clojure/Clojurescript

811
73
6m
Apache-2.0

Main repo. Quil source code.

2.69K
155
1y 61d
EPL-1.0

HTTP Handler

HTTP remote procedure call handler for Clojure.

162
24
11m
n/a

Internationalization

Pure Clojure/Script i18n translations library

227
16
1y 59d
EPL-1.0

i18n & L10n library for Clojure/Script

267
23
1y 61d
EPL-1.0

JavaScript Interoperability

A ClojureScript wrapper for jQuery

411
56
3y 9m
EPL-1.0

A Javascript class system in 100% Clojurescript

47
2
8y 10m
n/a

CSS tools

Generate CSS with Clojure

1.22K
69
46d
n/a

Clojure(Script) library for styling user interface components with ease.

295
10
5m
MIT

Miscellaneous

better automata through combinators

573
48
4y 81d
n/a

A clojure(script) library to assist with transitions between dimensions

90
5
3y 42d
EPL-1.0

Facilities for async programming and communication in Clojure

1.83K
202
11d
EPL-1.0

"Spooky action at a distance" (between atoms)

41
1
5y 105d
EPL-1.0

Rails-like inflection library for Clojure and ClojureScript

194
17
1y 11m
EPL-1.0

ClojureScript key bindings (shortcut) library

74
4
4y 8d
ISC

Markdown parser in Clojure

488
106
17d
EPL-1.0

Clojure(Script) helper library for namespacing keywords

17
4
2y 110d
MIT

Tools for building Om applications

441
31
3y 5m
EPL-1.0

Beautiful Bootstrap 3 forms for Om, Reagent and Rum.

170
5
6y 0d
EPL-1.0

Bootstrap form components for Reagent

334
79
1y 7m
n/a

Generate Clojure syntax from vectors

23
0
9m
n/a

Interface

Simple ClojureScript interface to React

137
2
5y 108d
n/a

cljsx

5
0
1y 14d
n/a

A simple, easy to use library for React development in ClojureScript.

240
18
45d
MIT

ClojureScript interface to Facebook's React

6.68K
373
1y 7m
n/a

A lightweight ClojureScript abstraction over ReactJS

610
44
5y 6m
EPL-1.0

A ClojureScript library of reusable components for Reagent

723
144
28d
MIT

Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript

1.59K
113
36d
EPL-1.0

Reactive Programming

Spreadsheet-like dataflow programming in ClojureScript.

737
44
1y 8m
n/a

Manifold implementation in Clojurescript

44
1
1y 11m
MIT

An FRP library for Clojure and ClojureScript

224
11
7y 6m
n/a

A ClojureScript wrapper for RxJS

44
4
8y 6m
n/a

Routing

Bidirectional URI routing

948
89
1y 9m
MIT

Bidirectional Ring router. REST oriented. Rails inspired.

77
3
4y 7m
EPL-1.0

A client-side router for ClojureScript.

765
63
11m
n/a

Routing for Clojure & ClojureScript

216
11
5y 9m
n/a

State Management

Managed lifecycle of stateful objects in Clojure

1.92K
93
1y 9m
MIT

managing Clojure and ClojureScript app state since (reset)

1.1K
77
10d
EPL-1.0

Incrementally persists atom state to Local Storage in ClojureScript

29
1
6y 12m
EPL-1.0

ClojureScript atoms backed by HTML5 web storage.

185
18
5y 33d
n/a

Tuck: a micro framework for Reagent apps

27
3
1y 98d
Unlicense

A ClojureScript library for keeping your state in step

91
11
9y 8m
n/a

Testing

Clojure to JS compiler

8.78K
763
1d
EPL-1.0

pronounced "speckle": a TDD/BDD framework for Clojure.

414
57
5y 104d
MIT

QuickCheck for Clojure

1.04K
109
7m
EPL-1.0

Validation

A validation DSL for Clojure & Clojurescript applications

356
35
2y 93d
n/a

ClojureScript library to validate forms

49
2
2y 13d
EPL-2.0

Web Framework & Template

Web application template with Clojure/Compojure, ClojureScript/Om & core.async.

40
8
6y 11m
n/a

Application template for Clojure + ClojureScript web apps

1.32K
97
2y 54d
EPL-1.0

Clojure template for web development (with SPA support)

173
8
11m
EPL-1.0

A Leiningen template(Clojure/ClojureScript Project) for Web based desktop application with Electron (atom-shell).

393
16
4y 6m
n/a

A Leiningen template for projects using Electron with ClojureScript.

112
10
5y 8m
MIT

Ring style HTTP server abstraction for Node.js

359
31
4m
MIT

Minimal ClojureScript project template

367
50
3y 5m
EPL-1.0

A declarative programming framework

633
29
2y 11m
MIT

A ClojureScript framework for building user interfaces, leveraging React

4.97K
680
20d
MIT

Client-Side Web Framework for ClojureScript

235
19
8y 10m
n/a

WebSockets

A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.

426
38
1y 4m
n/a

Realtime web comms for Clojure/Script

1.62K
180
9m
EPL-1.0