ClojureScript

ClojureScript is a compiler for Clojure that targets JavaScript. It emits JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. ClojureScript combines the reach of the JavaScript platform, the flexibility and interactive development of Clojure, and the whole-program optimization of Google Closure to provide the most powerful language for programming the web.
- GitHub: https://github.com/topics/clojurescript
- Repo: https://github.com/clojure/clojurescript
- Created by: Rich Hickey
- Released: July 20, 2011
- Related Topics: clojure, clj, language,
- Aliases: cljs,
- Last updated: 2025-05-01 00:05:06 UTC
- JSON Representation
https://github.com/chr15m/svg-flipbook
SVG flipbook animation with layers
animation clojurescript css inkscape svg webapp
Last synced: 14 Apr 2025
https://github.com/jerems/prose
An alternate syntax for Clojure inspired by Pollen.
Last synced: 15 Mar 2025
https://github.com/day8/re-frame-debux
A fork of debux for tracing re-frame code (for eventual consumption by re-frame-10x)
clojurescript debugging re-frame tracing
Last synced: 19 Dec 2024
https://github.com/roman01la/cljs-react-devtools
React DevTools for ClojureScript wrappers
clojurescript devtools react reagent uix
Last synced: 14 Apr 2025
https://github.com/ertugrulcetin/kezban
Utility library for Clojure and ClojureScript
clojure clojurescript lisp utility utility-library
Last synced: 12 Apr 2025
https://github.com/mhuebert/re-view
Tools for building reactive user interfaces in ClojureScript.
Last synced: 14 Apr 2025
https://github.com/rafaeldelboni/nota
Static Markdown Blog/Site using Fulcro & Pathom with no backend
babashka blog clojure clojurescript fulcro markdown pathom
Last synced: 11 Feb 2025
https://github.com/microsoft/same-ish
A Clojure library for approximate comparison of floating point types
clojure clojurescript floating-point rounding-error testing
Last synced: 04 Apr 2025
https://github.com/fulcrologic/fulcro-spec
A library that wraps clojure.test for a better BDD testing experience.
clojure clojurescript testing testing-framework
Last synced: 19 Dec 2024
https://github.com/gadfly361/breaking-point
BREAKING-POINT lets you quickly define and subscribe to screen (i.e. window) breakpoints in your re-frame application
breakpoint breakpoints clojurescript re-frame react reagent responsive responsive-design
Last synced: 16 Mar 2025
https://github.com/djblue/nrepl-cljs
nrepl server implemented for bootstrap clojurescript
clojure clojurescript nrepl nrepl-server
Last synced: 21 Mar 2025
https://github.com/dmotz/natal-shell
A thin ClojureScript wrapper around the React Native API
clojure clojurescript react react-native
Last synced: 19 Apr 2025
https://github.com/davewm/larch
An Elm-like ClojureScript framework
cljs clojurescript elm-architecture
Last synced: 12 Apr 2025
https://github.com/yetanalytics/pathetic
Utility Library for handling JSONPath and navigating JSON structures
clojure clojurescript json jsonpath
Last synced: 07 Apr 2025
https://github.com/day8/re-frame-http-fx-alpha
A ClojureScript client library for HTTP requests. Provides a re-frame "effect handler" keyed :http
clojurescript http-client re-frame reagent
Last synced: 10 Apr 2025
https://github.com/lazy-cat-io/tenet
A Clojure(Script) library, which helps to create explicit and understandable results to unify and simplify the data flow
clojure clojurescript data-flow response tenet unified-response unifier
Last synced: 09 Apr 2025
https://github.com/metosin/vrac
A frontend rendering library in Clojure, for Clojurists
clojure clojurescript frontend-framework metosin-experimental signaali
Last synced: 12 Apr 2025
https://github.com/47degrees/org
Easily create a webpage with your organization's open source projects
clojure clojurescript data github graphql react rum
Last synced: 11 Apr 2025
https://github.com/scicloj/scicloj-data-science-handbook
Clojure data science handbook - journal style examples of data science
clojure clojurescript data-science notebook scicloj
Last synced: 14 Apr 2025
https://github.com/jeremykross/ulmus
A functional-reactive style programming library for Clojure(script)
clojure clojurescript frp functional-programming functional-reactive-programming
Last synced: 19 Nov 2024
https://github.com/joakin/cljs-browser-repl
A ClojureScript REPL and tutorial in your browser!
browser clojurescript repl tutorial web
Last synced: 17 Mar 2025
https://github.com/dvcrn/ajom
atom plugins in clojurescript
atom atom-plugin clojurescript
Last synced: 26 Mar 2025
https://github.com/valerauko/cljs-deno-example
A "hello, world" HTTP server example running ClojureScript on Deno
clojure clojurescript deno example http-server
Last synced: 19 Apr 2025
https://github.com/avelino/logseq-languagetool
This is a plugin for Logseq to check grammar and spelling using LanguageeTool
babashka bb clojure clojurescript logseq logseq-plugin
Last synced: 16 Mar 2025
https://github.com/roman01la/clojurescript-workshop
Repository of related materials to the workshop
clojure clojurescript workshop
Last synced: 14 Apr 2025
https://github.com/borgeby/jarl
Jarl is an Open Policy Agent (OPA) evaluator for the JVM and Javascript, written in Clojure(Script)
clojure clojurescript jvm opa rego
Last synced: 18 Nov 2024
https://github.com/athos/drains
A new abstraction for flexible and efficient sequence aggregation in Clojure(Script)
clojure clojurescript transducers
Last synced: 12 Nov 2024
https://github.com/codamic/hellhound
A set of libraries to create asynchronous, high performance, scalable and simple application.
async clojure clojurescript data-flow framework react stream thread-pool web-development
Last synced: 12 Nov 2024
https://github.com/mrmcc3/tailwind-clj
Clojure library for processing tailwind utility classes
clojure clojurescript emotion tailwindcss
Last synced: 17 Dec 2024
https://github.com/kumarshantanu/calfpath
À la carte Ring request matching, routing and reverse-routing for Clojure/Script
clojure clojurescript ring web-router
Last synced: 16 Mar 2025
https://github.com/igrishaev/pact
Chaining values with ease
clojure clojurescript manifold promise
Last synced: 22 Apr 2025
https://github.com/pez/taplet
Clojure/ClojureScript utilities for tapping things. let> macro, and #t reader tag
clojure clojurescript macro repl
Last synced: 13 Apr 2025
https://github.com/darwin/blender-clojure
[EXPERIMENTAL] Blender scripting with ClojureScript. Live-coding Blender environment using modern cljs tools.
blender blender-scripts clojure clojurescript hylang python3 v8
Last synced: 13 Apr 2025
https://github.com/oliyh/oxbow
A Server Sent Events (SSE) client for Clojurescript based on js/fetch
clojurescript fetch re-frame server-sent-events sse streams
Last synced: 19 Apr 2025
https://github.com/practicalli/project-templates
Clojure CLI Production level templates for seancorfield/deps-new
clojure clojure-cli clojurescript deps-new template
Last synced: 28 Mar 2025
https://github.com/gnl/build.simple
tools.build's missing piece – install, sign and deploy libraries easily and securely like with Leiningen
build-tool clojars clojure clojurescript deployment leiningen library
Last synced: 18 Nov 2024
https://github.com/camsaul/humane-are
Drop-in replacement for clojure.test/are with better error output and better arg validation
cljs cljs-test clojure clojure-test clojurescript
Last synced: 17 Mar 2025
https://github.com/brianium/patroclus
:two_men_holding_hands: Is that a spy!?!? No! It's Patroclus!
clojure clojurescript electron macos packet-capture
Last synced: 13 Apr 2025
https://github.com/roman01la/uix.css
CSS-in-CLJS
clojurescript css css-in-cljs react reagent uix
Last synced: 14 Apr 2025
https://github.com/rome-user/tauri-clojurescript-template
Tauri + ClojureScript template
clojurescript reagent shadow-cljs tauri template
Last synced: 18 Nov 2024
https://github.com/thi-ng/ws-ldn-10
Generative design workshop (Clojure/ClojureScript)
agent cellular-automata clojure clojurescript design generative l-systems svg workshop
Last synced: 16 Nov 2024
https://github.com/tolitius/stater
collection of Clojure/Script mount apps
clojure clojurescript mount state-management
Last synced: 23 Apr 2025
https://github.com/techascent/p2p-chat
A Peer-to-Peer chat using re-frame, reagent and libp2p
chat clojurescript libp2p re-frame reagent
Last synced: 22 Apr 2025
https://github.com/roman01la/amsterdamjs-clojurescript-workshop
Educational materials for ClojureScript workshop @ AmsterdamJS '18
clojure clojurescript workshop
Last synced: 14 Apr 2025
https://github.com/paulbutcher/electron-app
Electron app with deps.edn, figwheel.main, reagent, and test integration
clojurescript electron figwheel reagent
Last synced: 15 Apr 2025
https://github.com/binaryage/env-config
A Clojure(Script) library for config map overrides via environmental variables
clojure clojurescript config environment library
Last synced: 12 Apr 2025
https://github.com/tetigi/unearthing-clojurescript
A selection of clojurescript / reagent examples
clojurescript react reagent toptal
Last synced: 23 Mar 2025
https://github.com/flexsurfer/re-frame-steroid
A Clojure library with a few functions-steroids for re-frame app
clojurescript re-frame reagent
Last synced: 19 Apr 2025
https://github.com/thi-ng/blog
Current blog posts and consolidated historical articles from various other blog platforms used previously
blog clojure clojurescript typescript webgl zig
Last synced: 11 Apr 2025
https://github.com/oliyh/doo-chrome-devprotocol
A runner for doo which runs tests in Chrome, using the Chrome Dev Protocol with no need for karma or npm.
chrome chrome-headless clojure clojurescript lein leiningen testing
Last synced: 30 Apr 2025
https://github.com/ampersanda/krell-template-runner
⚛️ Executable shell file for creating React Native (Krell) project
clojure clojurescript krell react-native reagent
Last synced: 08 Apr 2025
https://github.com/brianium/indexed.db
The full IndexedDB API in ClojureScript
Last synced: 13 Apr 2025
https://github.com/ghivert/modular-styles
Extract CSS into CSS Modules for any language!
build-tool clojurescript css css-modules frontend spa
Last synced: 06 Apr 2025
https://github.com/zaiste/zaiste.net
Zaiste is a software technologist who helps companies and brands build great software products. Expertise in: Java, Ruby, Python, JavaScript and Clojure.
clojure clojurescript java javascript nodejs python ruby
Last synced: 09 Mar 2025
https://github.com/xcoo/pdfshot
PDF screenshot generator for web pages
clojure clojurescript docker puppeteer
Last synced: 13 Apr 2025
https://github.com/jsa-aerial/hanasu
A very light weight, simple websocket based messaging system in Clojure(Script). Converse/talk 話す(hanasu).
clojure clojurescript messaging websockets
Last synced: 22 Apr 2025
https://github.com/rrrnld/airsonic-ui
Modern user interface for https://github.com/airsonic/airsonic – CURRENTLY INACTIVE
airsonic clojurescript shadow-cljs
Last synced: 07 Apr 2025
https://github.com/vincit/satakieli
Satakieli is a i18n library that provides identical API for ClojureScript and Clojure programmers. Localized messages can be written using ICU MessageFormat syntax.
clojure clojurescript clojurescript-library i18n messageformat translation
Last synced: 24 Apr 2025
https://github.com/bhauman/flappy-bird-demo-new
This is the original Flappy Bird Demo updated to use the latest incarnation of Figwheel.
clojure clojurescript demo figwheel flappy-bird
Last synced: 08 Apr 2025
https://github.com/dvingo/cljs-emotion
ClojureScript wrapper of the emotion css-in-js library
Last synced: 21 Mar 2025
https://github.com/borkdude/nbb-action-example
An example of writing a Github action with nbb
clojurescript github-actions nbbjs nodejs
Last synced: 09 Mar 2025
https://github.com/honzabrecka/karma-reporter
A plugin for running clojurescript tests with Karma.
clojurescript karma tdd testing
Last synced: 16 Mar 2025
https://github.com/pink-gorilla/goldly
sci-cljs-kernel for reval
cljs clojure clojurescript reagent
Last synced: 11 Apr 2025
https://github.com/arichiardi/fonda
An async pipeline approach to functional core - imperative shell.
clojurescript functional-programming javascript
Last synced: 28 Apr 2025
https://github.com/ertugrulcetin/konva-cljs
A minimalistic ClojureScript interface to react-konva
canvas clojurescript graphics konva konva-react konvajs react
Last synced: 12 Apr 2025
https://github.com/mentat-collective/mathbox.cljs
Clojurescript extensions and utilities for Mathbox.
clojure clojurescript mathbox threejs visualization
Last synced: 19 Mar 2025
https://github.com/davewm/lobster-writer
A web app to help you write essays
clojurescript re-com re-frame reagent
Last synced: 12 Apr 2025
https://github.com/roman01la/clojurescript-studio
Online coding sandbox tailored for web development
Last synced: 14 Apr 2025
https://github.com/yurysolovyov/eion
File Manager based on Electron and ClojureScript
clojurescript electron-application filemanager
Last synced: 22 Apr 2025
https://github.com/ertugrulcetin/playcanvas-cljs-demo
PlayCanvas ClojureScript Demo App
clojure clojurescript odoyle-rules playcanvas
Last synced: 12 Apr 2025
https://github.com/h2non/hu
Small, generic functional helper library for node.js and browsers
clojure clojurescript curry functional-programming javascript memoize wisp
Last synced: 13 Apr 2025
https://github.com/jntn/now-shadow-cljs
A now builder for ClojureScript projects using shadow-cljs
builder clojure clojurescript now zeit
Last synced: 03 Dec 2024
https://github.com/leonoel/injure
A dependency injector for Clojure and Clojurescript
clojure clojurescript dependency-injection
Last synced: 18 Nov 2024
https://github.com/theronic/cljs-snake
Snake in 100 lines of ClojureScript using Reagent for a #TechTalk at UCT
Last synced: 30 Apr 2025
https://github.com/nuid/ethereum
Cross-platform Ethereum API
clj cljc cljs clojure clojurescript ethereum
Last synced: 09 Apr 2025
https://github.com/kennethkalmer/re-frame-semantic-ui-react-github-widget
Using semantic-ui-react with re-frame - sample project
clojurescript re-frame reagent semantic-ui-react
Last synced: 30 Apr 2025
https://github.com/ayato-p/kuuga
An extensible transformer for Hiccup(-like) data structure
clojure clojurescript hiccup transformation
Last synced: 21 Nov 2024
https://github.com/sansarip/nw-calculator
A crafting calculator for the New World game
clojure clojurescript crafting-calculator figwheel-main leiningen new-world re-frame react reagent
Last synced: 13 Apr 2025
https://github.com/pez/shadow-w-backend
A tiny example project for setting up development using nREPL and shadow-cljs.
clojure clojurescript nrepl shadow-cljs
Last synced: 13 Apr 2025
https://github.com/mentat-collective/jsxgraph.cljs
CLJS wrapper around JSXGraph.
Last synced: 19 Mar 2025
https://github.com/PEZ/shadow-w-backend
A tiny example project for setting up development using nREPL and shadow-cljs.
clojure clojurescript nrepl shadow-cljs
Last synced: 16 Nov 2024
https://github.com/pez/baldr
Positive reporting for clojure.test, works for Clojure, ClojureScript, Babashka, and nbb
Last synced: 26 Jan 2025
https://github.com/jarzka/namespacefy
Clojure(Script) helper library for namespacing keywords
clojure clojurescript keyword namespace namespacing-keywords
Last synced: 10 Apr 2025
https://github.com/athos/genman
Generator management utility for clojure.spec
clojure clojurescript generator spec
Last synced: 12 Nov 2024
https://github.com/dmotz/GildedGauge
💸 An experiment in visualizing relative wealth
clojure clojurescript data-visualization react visualization
Last synced: 08 Apr 2025
https://github.com/groundedsage/clj-chatbot-ui
An open source Clojure chat UI for interacting with LLM's
ai chatbot clojure clojurescript datahike electric gpt llm
Last synced: 14 Apr 2025
https://github.com/oliyh/spa-skeleton
A skeleton project for a ClojureScript Single Page Application backed by a Swagger API
clojure clojurescript example single-page-app
Last synced: 09 Mar 2025
https://github.com/dmotz/gildedgauge
💸 An experiment in visualizing relative wealth
clojure clojurescript data-visualization react visualization
Last synced: 30 Apr 2025
https://github.com/Jarzka/namespacefy
Clojure(Script) helper library for namespacing keywords
clojure clojurescript keyword namespace namespacing-keywords
Last synced: 18 Nov 2024
https://github.com/ertugrulcetin/wizard-masters
Spell based third-person shooter game
babylonjs clojure clojurescript gamedev lisp shooter
Last synced: 22 Mar 2025
https://github.com/brianchevalier/radiant
Write full featured CSS as Clojure data structures, inline
clojure clojurescript css css-compiler
Last synced: 09 Apr 2025
https://github.com/anthonygalea/riemann-console
A dashboard for Riemann
clojure clojurescript dashboard monitoring riemann
Last synced: 25 Mar 2025
https://github.com/andreacrotti/elo
Elo ranking platform implemented in Clojure and re-frame
clojure clojurescript elo re-frame
Last synced: 14 Apr 2025
https://github.com/aroemers/clojure-cli-tools-build
Example build script for developing ClojureScript projects using Clojure 1.9 CLI tools
cli-tools clojure clojurescript nodejs tools-deps
Last synced: 30 Apr 2025
https://github.com/prestancedesign/clojure-quiz
Advanced TUI example with nbb
Last synced: 12 Apr 2025
https://github.com/nilern/monnit
Monads, functors etc. for Clojure(Script)
category-theory clojure clojurescript functor monad
Last synced: 30 Apr 2025
https://github.com/waf/push-demo
Use clojure with datomic's tx-report-queue to push changes to the client via websockets
clojure clojurescript datomic websockets
Last synced: 14 Apr 2025
https://github.com/anthonygalea/notes-on-clojure
clojure clojurescript guide learn tutorial
Last synced: 09 Apr 2025
https://github.com/ertugrulcetin/lein-nsort
Leiningen plugin that checks that order of namespace declarations for Clojure and ClojureScript
clojure clojurescript leiningen linter namespace
Last synced: 12 Apr 2025
https://github.com/bendyworks/conwip-modules
Conwip Modules helps automate dynamically loading ClojureScript modules
Last synced: 12 Apr 2025