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: 2026-06-13 00:06:09 UTC
- JSON Representation
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/nuid/ethereum
Cross-platform Ethereum API
clj cljc cljs clojure clojurescript ethereum
Last synced: 09 Apr 2025
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: 10 May 2025
https://github.com/mentat-collective/jsxgraph.cljs
CLJS wrapper around JSXGraph.
Last synced: 19 Mar 2025
https://github.com/jntn/now-shadow-cljs
A now builder for ClojureScript projects using shadow-cljs
builder clojure clojurescript now zeit
Last synced: 28 Jul 2025
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/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/jarzka/namespacefy
Clojure(Script) helper library for namespacing keywords
clojure clojurescript keyword namespace namespacing-keywords
Last synced: 23 Aug 2025
https://github.com/babashka/sci.configs
A collection of ready to be used SCI configs
babashka clojure clojurescript sci-interpreter
Last synced: 18 Jun 2025
https://github.com/Jarzka/namespacefy
Clojure(Script) helper library for namespacing keywords
clojure clojurescript keyword namespace namespacing-keywords
Last synced: 13 May 2025
https://github.com/ayato-p/kuuga
An extensible transformer for Hiccup(-like) data structure
clojure clojurescript hiccup transformation
Last synced: 11 Jul 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/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/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/practicalli/clojurescript
Practical guide to ClojureScript
clojurescript figwheel figwheel-main reactjs reagent single-page-applications
Last synced: 16 Jun 2025
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/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: 05 May 2025
https://github.com/metosin/virhe
Beautiful Error Message for Clojure/Script
clojure clojurescript error-messages metosin-experimental
Last synced: 23 Jun 2025
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/athos/genman
Generator management utility for clojure.spec
clojure clojurescript generator spec
Last synced: 03 May 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/dmotz/gildedgauge
💸 An experiment in visualizing relative wealth
clojure clojurescript data-visualization react visualization
Last synced: 30 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/prestancedesign/clojure-quiz
Advanced TUI example with nbb
Last synced: 12 Apr 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: 01 Aug 2025
https://github.com/nilern/monnit
Monads, functors etc. for Clojure(Script)
category-theory clojure clojurescript functor monad
Last synced: 14 Jul 2025
https://github.com/practicalli-johnny/practicalli-clojurescript-landing-to-archivepage
Landing Page for Practicalli for broadcasts, books and guides on Clojure, ClojureScript, Emacs, Spacemacs and more. Developed with ClojureScript and reagent, using figwheel.main
clojure clojure-cli clojurescript spacemacs
Last synced: 08 Oct 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/bendyworks/conwip-modules
Conwip Modules helps automate dynamically loading ClojureScript modules
Last synced: 12 Apr 2025
https://github.com/oakmac/tourney-bot
an app to run the Houston Ultimate Indoor Tournament
clojurescript swiss tournament ultimate web-app
Last synced: 12 Apr 2025
https://github.com/pedrorgirardi/pep
Elemental Clojure & ClojureScript code navigation, documentation, and usages analysis for Sublime Text.
clojure clojurescript sublime-text
Last synced: 30 Apr 2025
https://github.com/baskeboler/cljs-karaoke-client
web karaoke player
cljs clojurescript core-async karaoke lyrics-synced re-frame reagent shadow-cljs web-app web-karaoke-player
Last synced: 14 Jun 2025
https://github.com/ageneau/blossom
Edmonds's blossom algorithm for maximum weight matching in undirected graphs
clojure clojurescript graph-algorithms
Last synced: 22 Oct 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/duct-framework/duct-figwheel-component
A component for running Figwheel
clojure clojurescript duct figwheel repl
Last synced: 07 Jul 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/oconn/re-frame-routing
ClojureScript (re-frame) library that manages routing and route state.
clojurescript clojurescript-library re-frame
Last synced: 21 Feb 2026
https://github.com/benzap/redditv
Subreddit Video Player
clojurescript reactjs reddit rum video video-player
Last synced: 21 Aug 2025
https://github.com/mikavilpas/squanmate
Square-1 trainer, analysis and general learning tool
clojurescript devcards figwheel html5-canvas quil react reagent
Last synced: 08 Apr 2025
https://github.com/efisef/ensorcel
Opinionated clj(s) APIs as data
bidi clj cljs clojure clojurescript
Last synced: 09 Apr 2025
https://github.com/benhowell/re-frame-modal
Basic re-frame recipe for creating modal/dialog/overlay panels. This implementation is pure re-frame and css, free from jQuery and DOM manipulation and can be used as a drop-in replacement for Bootstrap modals.
bootstrap clojurescript dialog modal re-frame react reagent
Last synced: 01 Mar 2026
https://github.com/theasp/docker-clojurescript-nodejs
Docker container for use with ClojureScript
cljs clojurescript docker lein leiningen
Last synced: 24 Apr 2025
https://github.com/migalmoreno/tubo
A libre streaming front-end for the web
alternative-frontends clojure clojurescript newpipe
Last synced: 12 May 2025
https://github.com/athos/spectrace
clojure.spec (spec.alpha) library aiming to be a fundamental tool for analyzing spec errors
clojure clojure-spec clojurescript error-messages spec
Last synced: 31 Jul 2025
https://github.com/mrmcc3/tailwind-cljs-example
Example Setup - Tailwind + ClojureScript
clojurescript purgecss tailwind
Last synced: 16 Aug 2025
https://github.com/r0man/datumbazo
A JDBC driver for SQLingvo
clojure clojurescript lisp postgresql sqlingvo
Last synced: 15 Mar 2025
https://github.com/metosin/packaging-clojure-examples
Packaging a full-stack Clojure web app for production
clojure clojurescript deployment example-project metosin-example
Last synced: 23 Jun 2025
https://github.com/edap/flowers
Program to generate 3D models of abstract flowers.
algorithmic-botany clojure clojurescript flowers meshes
Last synced: 18 Mar 2025
https://github.com/lambrospetrou/create-shadow-cljs-app
Easy creation of ClojureScript applications using Shadow-CLJS
aws-lambda clojure clojurescript closure nodejs shadow-cljs
Last synced: 13 May 2025
https://github.com/markwoodhall/clova
A simple validation library for Clojure and ClojureScript
clojure clojurescript validation
Last synced: 14 Apr 2025
https://github.com/fulcro-legacy/fulcro-tutorial
A devcard-based tutorial for Fulcro
clojure clojurescript data-driven spa tutorial web
Last synced: 29 Oct 2025
https://github.com/benhowell/reagent-quill
Basic reagent recipe for quill rich text editor
clojurescript editor quill react reagent
Last synced: 13 Apr 2025
https://github.com/immoh/swagger-spec
Spec for Swagger 2.0 definition
clojure clojure-spec clojurescript openapi swagger swagger2
Last synced: 10 Apr 2025
https://github.com/pez/get-started-with-clojure
Learn Clojure and Interactive Programming – Zero install
clojure clojurescript education getting-started guide
Last synced: 13 Apr 2025
https://github.com/nickcellino/nbb-comments
A service for adding basic comment functionality to any blog post/webpage.
clojurescript dynamodb lambda nbb serverless
Last synced: 24 Mar 2025
https://github.com/headwinds/reagent-reframe-material-ui
the goal is demo each material ui component using ClojureScript
clojure clojurescript heroku material-ui re-frame reagent
Last synced: 12 Apr 2025
https://github.com/metosin/eines
Simple Clojure and ClojureScript library for WebSocket communication
clojure clojurescript javascript metosin-deprecated websocket
Last synced: 15 May 2025
https://github.com/luchiniatwork/contentql
Access Contentful data using Om Next Queries
clojure clojurescript cms content contentful omnext query-language
Last synced: 22 Apr 2025
https://github.com/metosin/sauna-todo
Simple full-stack TODO app example for demonstrating Clojure(script)
clojure clojurescript example-project sauna websockets
Last synced: 23 Jun 2025
https://github.com/quangv/re-frame-html5-routing
Re-Frame +routes using Bidi & pushy for no-hashes html5 routing
bidi boilerplate cljs clojure clojurescript example html5 html5-history pushy re-frame reagent router sample starter
Last synced: 19 Aug 2025
https://github.com/arichiardi/unbroken-promises
Tiny macro library designed for easing up ClojureScript testing of Promises.
clojure clojurescript promises
Last synced: 05 Oct 2025
https://github.com/lotuc/bin-pack
3d bin packing
3d-bin-packing bin-packing clojure clojurescript threejs visualization
Last synced: 13 Mar 2026
https://github.com/dvingo/malli-react-hook-form
Sample app demonstrating how to integrate malli with react-hook-form
clojurescript malli react-hook-form
Last synced: 31 Jul 2025
https://github.com/ertugrulcetin/babylon-cljs
3D character controller prototype project. It showcases how to integrate BabylonJS with ClojureScript.
babylonjs clojure clojurescript gamedev prototype rule-engine webgl
Last synced: 07 Jul 2025
https://github.com/pez/shadow-bare-bones
A mini-project to quickly get started with ClojureScript for hacking on a browser app
clojure clojurescript getting-started shadow-cljs
Last synced: 11 May 2026
https://github.com/mkremins/starfreighter
https://mkremins.itch.io/starfreighter
clojurescript game interactive-fiction interactive-storytelling procedural-generation
Last synced: 14 Apr 2025
https://github.com/pink-gorilla/ui-pprint-frisk
Reagent UI renderer for data visualization.
cljs clojure clojurescript gorilla-ui reagent shadow-cljs
Last synced: 12 Dec 2025
https://github.com/gersak/toddler
UI library based on lilactown/helix and shadow-css libraries
calendar clojurescript datepicker dropdown framework helix i18n icons multiselect notifications popup routing shadow-css table tabs themes ui
Last synced: 20 Mar 2025
https://github.com/deciduously/roll
RPG dice roller with both Rust CLI and ClojureScript Web interfaces
actix actix-web clojurescript re-frame reagent rpg-dice-roller rust serde
Last synced: 24 Apr 2025
https://github.com/beetleman/shadow-cljs-hooks
useful hooks for shadow-cljs
build-tool clojurescript shadow-cljs
Last synced: 09 Mar 2026
https://github.com/untangled-web/untangled-ui
A library that contains pre-written UI components such as form support, image clipping, image library, date pickers, etc.
clojurescript css postcss react-components visual-regression-tests web-components
Last synced: 21 Feb 2026
https://github.com/theasp/cljs-webrepl
A ClojureScript REPL using Reagent and MDL
Last synced: 24 Apr 2025
https://github.com/rads/rain
🌧️ A Clojure/Script library for fast and flexible web apps.
babashka backend bbin biff clojure clojurescript frontend hydration incremental-static-regeneration isomorphic javascript jetty nextjs rain-clj re-frame react reagent server-side-rendering static-site-generator
Last synced: 14 Sep 2025
https://github.com/mauricioszabo/clematis
CLVIM: Clematis virginiana (devil's darning needles)
clojure clojurescript neovim plug-in
Last synced: 05 May 2025
https://github.com/nha/boot-uglify
minification/compression for Clojure
boot-uglify clojure clojurescript compression minifies uglifyjs
Last synced: 06 Jul 2025
https://github.com/jarohen/oak
A ClojureScript library to structure single-page apps - taking inspiration from the Elm Architecture
Last synced: 13 Oct 2025
https://github.com/metosin/metosin-common
Random collection of various namespaces used in multiple Metosin projects
Last synced: 23 Jun 2025
https://github.com/babashka/nbb-features
A collection of premade features for nbb
clojurescript javascript nbbjs nodejs scripting
Last synced: 18 Jun 2025
https://github.com/funcool/decimal
An arbitrary-precision Decimal type for ClojureScript
arbitrary-precision clojurescript decimal
Last synced: 21 Feb 2026
https://github.com/pez/js2clj2js
A demo about being cautious with clj->js and js->clj
clojurescript js-interop performance
Last synced: 09 Jul 2025
https://github.com/g7s/unit
Clojure(Script) library for dealing with units and conversions
clojure clojurescript units-of-measurement
Last synced: 11 Oct 2025
https://github.com/olical/bonsai
[WIP] Declarative DOM rendering with integrated state management for ClojureScript
clojure clojurescript elm react redux state
Last synced: 21 Apr 2025
https://github.com/vodori/schema-forms
Convert prismatic schemas into JSON schemas compatible with react-jsonschema-form
clojure clojurescript forms react-jsonschema-form schema
Last synced: 10 Apr 2025
https://github.com/netpyoung/fb-sdk-cljs
facebook javascript sdk wrapper for clojurescript
Last synced: 19 Mar 2025
https://github.com/chr15m/juice-it
CSS game juice animations
animation clojurescript css game-development html5 juice
Last synced: 14 Apr 2025
https://github.com/chr15m/pocketsync
App to sync pocket operator devices
audio clojurescript cordova music pocket-operator pocketoperator sync web-audio
Last synced: 14 Apr 2025
https://github.com/avanelsas/baredom
BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
baredom clojurescript full-theming javascript mobile-ready open-shadow-dom tree-shakeable webcomponents
Last synced: 01 May 2026
https://github.com/mentat-collective/mafs.cljs
Reagent interface to the Mafs interactive 2d math visualization library.
clojure clojurescript mafs mathematical-visualization reagent
Last synced: 24 Oct 2025
https://github.com/borkdude/finitize
Limit and realize possibly infinite seqs
Last synced: 07 May 2025
https://github.com/ahaaaaaaa/mapbh
Visualizing Bahrain with old maps
bahrain clojurescript leaflet leafletjs maps shadow-cljs
Last synced: 14 Apr 2025
https://github.com/igrishaev/soothe
Clear error messages for Clojure.spec
clojure clojurescript errors spec
Last synced: 22 Apr 2025
https://github.com/status-im/pluto
clojure clojurescript edn ethereum ipfs web3
Last synced: 21 Apr 2025
https://github.com/kongeor/chickn
Evolutionary algorithms library for Clojure(script)
clojure clojurescript evolutionary-algorithms
Last synced: 03 Sep 2025