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-04-23 00:05:10 UTC
- JSON Representation
https://github.com/hyperfiddle/rcf
RCF – a REPL-first, async test macro for Clojure/Script
Last synced: 12 Apr 2025
https://github.com/priornix/antizer
ClojureScript library for Ant Design React UI components
ant-design antd cljs clojurescript frontend react reagent reagent-components rum ui-components
Last synced: 18 Nov 2024
https://github.com/intermine/intermine
A powerful open source data warehouse system
api bioinformatics biology clojure clojurescript data-visualisation data-visualization data-warehouse genetics genomics java lgplv3 open-source opensource perl postgresql python tomcat tomcat8 webservices
Last synced: 08 Apr 2025
https://github.com/taoensso/tempura
Simple text localization library for Clojure/Script
clojure clojurescript epl gettext i18n taoensso translation
Last synced: 20 Mar 2025
https://github.com/clojure-emacs/inf-clojure
Basic interaction with a Clojure subprocess
clojure clojure-repl clojurescript emacs repl socket-repl
Last synced: 06 Apr 2025
https://github.com/nosco/hx
A simple, easy to use library for React development in ClojureScript.
clj cljs clojurescript hiccup hiccup-interpreter react react-components react-hooks
Last synced: 07 Apr 2025
https://github.com/ertugrulcetin/racing-game-cljs
A 3D racing game built with ClojureScript, React and ThreeJS
clojure clojurescript react react-three-fiber threejs
Last synced: 12 Apr 2025
https://github.com/oxalorg/4ever-clojure
Pure cljs version of 4clojure, meant to run forever!
Last synced: 06 Apr 2025
https://github.com/babashka/obb
Ad-hoc ClojureScript scripting of Mac applications via Apple's Open Scripting Architecture.
automation babashka clojure clojurescript javascript macos scripting
Last synced: 16 Nov 2024
https://github.com/lucywang000/clj-statecharts
State Machine and StateCharts for Clojure(Script)
clojure clojurescript fsm statecharts statemachine
Last synced: 04 Apr 2025
https://github.com/respo/respo.cljs
A virtual DOM library built with ClojureScript, inspired by React and Reagent.
clojurescript dom mvc respo virtual-dom
Last synced: 27 Feb 2025
https://github.com/Respo/respo.cljs
A virtual DOM library built with ClojureScript, inspired by React and Reagent.
clojurescript dom mvc respo virtual-dom
Last synced: 18 Nov 2024
https://github.com/lilactown/pyramid
A library for storing and querying graph data in Clojure
clojure clojurescript eql graph-database memory-database pathom
Last synced: 14 Apr 2025
https://github.com/taoensso/telemere
Structured logs and telemetry for Clojure/Script
clojure clojurescript epl instrumentation logging metrics monitoring observability open-telemetry opentelemetry taoensso telemetry tracing
Last synced: 14 Apr 2025
https://github.com/metasoarous/datsys
(+ clj cljs datomic datascript re-frame-esque-frp)
clojure clojurescript datascript datomic react reagent
Last synced: 16 Mar 2025
https://github.com/Cirru/calcit-editor
Intuitive S-expressions editing for Clojure(Script).
cirru clojurescript respo syntax-tree
Last synced: 30 Mar 2025
https://github.com/cirru/calcit-editor
Intuitive S-expressions editing for Clojure(Script).
cirru clojurescript respo syntax-tree
Last synced: 17 Mar 2025
https://github.com/kibu-australia/pushy
Clojurescript library for quick and easy HTML5 pushState
clojure clojurescript html5-history routing
Last synced: 13 Apr 2025
https://github.com/domkm/silk
Routing for Clojure & ClojureScript
bidirectional clojure clojurescript isomorphic routing silk silk-routes
Last synced: 04 Apr 2025
https://github.com/DomKM/silk
Routing for Clojure & ClojureScript
bidirectional clojure clojurescript isomorphic routing silk silk-routes
Last synced: 18 Nov 2024
https://github.com/mkremins/epitaph
https://mkremins.itch.io/epitaph
clojurescript game interactive-fiction interactive-storytelling procedural-generation
Last synced: 19 Dec 2024
https://github.com/benzap/flyer.js
Broadcast Messaging Library that works between iFrames, Frames, and Windows
clojurescript javascript legacy messaging
Last synced: 09 Apr 2025
https://github.com/pez/rich4clojure
Practice Clojure using Interactive Programming in your editor
clojure clojurescript educational-project
Last synced: 09 Apr 2025
https://github.com/Orcpub/orcpub
Code for Dungeon Master's Vault Community Edition
clojure clojurescript dnd dnd-character-generator dnd-character-sheets dnd-characters dnd-npc-generator dnd-tools dnd5e dnd5e-tools dungeon-master dungeon-masters-vault dungeons-and-dragons
Last synced: 16 Nov 2024
https://github.com/r0man/sqlingvo
A Clojure & ClojureScript DSL for SQL
clojure clojurescript lisp postgresql sql
Last synced: 12 Apr 2025
https://github.com/madvas/cljs-react-material-ui
Clojurescript library for using material-ui.com
clojurescript clojurescript-library material-ui om react reagent rum
Last synced: 05 Apr 2025
https://github.com/oakmac/atom-parinfer
Parinfer for Atom
atom-plugin clojure clojurescript lisp parentheses parinfer
Last synced: 10 Jan 2025
https://github.com/homebaseio/homebase-react
The React state management library for write-heavy applications
clojure clojurescript database datahike datalog datalog-database datascript graph-database homebase hook immutable-store javascript react react-hooks relational-databases state-management typescript
Last synced: 07 Apr 2025
https://github.com/thheller/shadow-arborist
Exploring a CLJS world without React, see shadow-grove repo instead.
Last synced: 16 Mar 2025
https://github.com/arttuka/reagent-material-ui
Reagent wrapper for MUI (formerly Material UI) v5
clojurescript material-ui mui reagent
Last synced: 12 Nov 2024
https://github.com/chr15m/rogule.com
A dungeon a day keeps the Balrog away
clojurescript game roguelike webapp
Last synced: 04 Apr 2025
https://github.com/yogthos/mastodon-bot
a bot for mirroring Twitter/Tumblr accounts and RSS feeds on Mastodon
bot clojurescript lumo-cljs mastodon nodejs rss-aggregator tumblr twitter
Last synced: 17 Jan 2025
https://github.com/clojurephant/clojurephant
Clojure and Clojurescript support for Gradle
clojure clojurephant clojurescript gradle gradle-clojure gradle-plugin
Last synced: 15 Apr 2025
https://github.com/eginez/calvin
A minimalistic build tool for clojurescript projects that does not require the jvm
bootstrap build-tool clojurescript lein lumo planck repl
Last synced: 10 Feb 2025
https://github.com/borkdude/speculative
Unofficial community-driven specs for clojure.core
clojure clojure-spec clojurescript
Last synced: 06 Apr 2025
https://github.com/retro/graphql-builder
GraphQL client library for Clojure and ClojureScript
Last synced: 04 Apr 2025
https://github.com/michaelklishin/validateur
Functional validations inspired by Ruby's ActiveModel
clojure clojurescript validation validations
Last synced: 14 Apr 2025
https://github.com/zelark/nano-id
A unique string ID generator for Clojure and ClojureScript (・_・)ノ
clojure clojurescript id-generator secure-random-generator
Last synced: 04 Apr 2025
https://github.com/oliyh/superlifter
A DataLoader for Clojure/script
clojure clojurescript dataloader fetch graphql lacinia urania
Last synced: 07 Apr 2025
https://github.com/markmandel/brute
A simple and lightweight Entity Component System library for writing games with Clojure and ClojureScript.
clojure clojurescript entity entity-component game
Last synced: 09 Apr 2025
https://github.com/boot-clj/boot-cljs
Boot task to compile ClojureScript programs.
boot boot-clj boot-tasks clojure clojurescript javascript
Last synced: 27 Dec 2024
https://github.com/borkdude/edamame
Configurable EDN/Clojure parser with location metadata
Last synced: 13 Apr 2025
https://github.com/mauricioszabo/atom-chlorine
An Atom plugin to integrate with Socket-REPL over Clojure, ClojureScript, ClojureCLR, Joker, Babashka, Clojerl, Lumo and Plank
atom clj cljs clojure clojurescript lumo repl shadow-cljs socket-repl
Last synced: 27 Dec 2024
https://github.com/sveri/closp
Clojure template for web development (with SPA support)
clj clojure clojurescript webframework
Last synced: 06 Apr 2025
https://github.com/Zetawar/zetawar
Zetawar is a turn based tactical strategy game implemented in 100% ClojureScript.
clojure clojurescript game single-page-app strategy-game
Last synced: 20 Mar 2025
https://github.com/bobbicodes/mecca
Animated music editor in Clojurescript/re-frame
chiptune-tracker clojurescript composition mario-paint music-education re-frame sound web-audio web-audio-api
Last synced: 20 Dec 2024
https://github.com/jacekschae/shadow-cljs-tailwindcss
shadow-cljs + tailwindcss
clojurescript shadow-cljs tailwindcss
Last synced: 12 Apr 2025
https://github.com/gadfly361/re-pressed
re-pressed is a clojurescript library that handles keyboard events for re-frame applications.
cljs clojurescript keyboard keyboard-events keydown keypress keyup re-frame reagent
Last synced: 15 Apr 2025
https://github.com/madvas/jsx-to-clojurescript
Command and library to convert JSX snippets to Om/Reagent/Rum or other Clojurescript-style format.
Last synced: 13 Apr 2025
https://github.com/sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
clojure clojurescript grammar parser tree-sitter
Last synced: 26 Feb 2025
https://github.com/athos/kitchen-async
A Promise library for ClojureScript, or a poor man's core.async
async asynchronous clojurescript promise promise-library
Last synced: 12 Nov 2024
https://github.com/turbopape/postagga
A Library to parse natural language in pure Clojure and ClojureScript
bots clojure clojurescript natural-language-processing parser pos-tagger viterbi-algorithm
Last synced: 07 Apr 2025
https://github.com/nextjournal/clojure-mode
Clojure/Script mode for CodeMirror 6
clojure clojurescript codemirror codemirror-editor codemirror6 lezer lezer-grammar
Last synced: 05 Apr 2025
https://github.com/robert-stuttaford/bridge
A ClojureBridge event registration system - see readme for blog posts
clojure clojurebridge clojurescript datomic
Last synced: 11 Apr 2025
https://github.com/athos/postmortem
A simple debug library for Clojure(Script) that features data-oriented logging and tracing
clojure clojurescript data-oriented debugging logging tracing transducer
Last synced: 06 Apr 2025
https://github.com/ertugrulcetin/re-frame-flow
Graph based visualization tool for re-frame event chains
clojure clojurescript debugging event-flow re-frame reagent tracing
Last synced: 12 Apr 2025
https://github.com/gadfly361/soda-ash
Soda-ash is an interface between clojurescript's Reagent and Semantic UI React
clojurescript reagent semantic-ui semantic-ui-react
Last synced: 06 Apr 2025
https://github.com/metosin/ring-http-response
Handling HTTP Statuses with Clojure(Script)
clojure clojurescript http metosin-stable ring
Last synced: 14 Apr 2025
https://github.com/babashka/bbin
Install any Babashka script or project with one command
babashka bash bbin cli clojure clojurescript linux macos package-manager shell windows zsh
Last synced: 05 Apr 2025
https://github.com/gadfly361/rid3
Reagent Interface to D3
cljs clojurescript d3 d3js reagent
Last synced: 07 Apr 2025
https://github.com/jsa-aerial/saite
Interactive document creation for exploratory graphics and visualizations. 咲いて (in bloom). Built on top of hanami vega/vega-lite library with CodeMirror and self hosted ClojureScript
charting-application clojure clojurescript codemirror plotting reagent recom vega vega-lite visualization-tools
Last synced: 12 Apr 2025
https://github.com/oliyh/re-learn
A library for integrating tutorials into your re-frame/reagent application
clojurescript lesson react reagent spa tutorial
Last synced: 10 Apr 2025
https://github.com/benzap/eden
Embedded and Extensible Scripting Language in Clojure
clojure clojurescript eden lua programming-language
Last synced: 15 Mar 2025
https://github.com/becomingbabyman/cause
An EDN-like CRDT (Causal Tree) for Clojure & ClojureScript that automatically tracks history and resolves conflicts.
causal-tree clojure clojurescript collaborative-editing crdt distributed-systems edn p2p
Last synced: 07 Apr 2025
https://github.com/domkm/serene
Generate clojure.spec with GraphQL and extend GraphQL with clojure.spec
api clojure clojure-spec clojurescript graphql
Last synced: 15 Feb 2025
https://github.com/bhauman/spell-spec
clojure.spec.alpha helpers that check for misspelled map keys, with expound integration
clojure clojure-spec clojurescript validation
Last synced: 05 Apr 2025
https://github.com/doughamil/threeagent
ClojureScript library for building Three.js apps in a reagent-like fashion
clojure clojurescript clojurescript-library reagent threejs
Last synced: 07 Apr 2025
https://github.com/deraen/saapas
Example project for Cljs using Boot instead of Lein. Inspired by Chestnut.
Last synced: 14 Apr 2025
https://github.com/henryw374/cljc.java-time
java.time clojure clojurescript
clojure clojurescript java javascript
Last synced: 16 Apr 2025
https://github.com/helins/binf.cljc
Handling binary formats in all shapes and forms
binary clojurescript cross-platform io native protocol
Last synced: 09 Apr 2025
https://github.com/degree9/meta
A stack. A framework. A conversation.
atom boot-clj clojurescript docker electron feathersjs hoplon nodejs
Last synced: 19 Nov 2024
https://github.com/district0x/district0x-network-token
Smart Contracts and web app for district0x contribution
clojurescript ethereum smart-contracts
Last synced: 20 Dec 2024
https://github.com/gacelita/ventas
Clojure ecommerce platform
clojure clojure-spec clojurescript datomic ecommerce elasticsearch help-wanted http-kit re-frame reactjs reagent semantic-ui-react ventas-ecommerce websockets
Last synced: 15 Apr 2025
https://github.com/askonomm/ruuter
A system-agnostic, zero-dependency router
babashka clojure clojurescript router
Last synced: 06 Apr 2025
https://github.com/calcit-lang/calcit
Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
cirru clojure clojurescript immutable-data-structures indentation language lisp
Last synced: 12 Apr 2025
https://github.com/paintparty/bling
Rich text console printing for Clojure, ClojureScript, and Babashka.
accessibility babashka clojure clojurescript color console design rich-text styling terminal typography
Last synced: 12 Apr 2025
https://github.com/lambdaisland/ornament
Clojure Styled Components
clojure clojurescript css reagent
Last synced: 06 Apr 2025
https://github.com/djblue/tetris
An almost complete tetris
clojure clojurescript game tetris
Last synced: 16 Mar 2025
https://github.com/prestancedesign/pingcrm-clojure
PingCRM on Clojure - A Clojure/Script fullstack demo application to illustrate how Inertia.js works.
clojure clojurescript integrant next-jdbc re-frame react reagent reitit shadow-cljs single-page-app
Last synced: 12 Apr 2025
https://github.com/clj-br/aprenda-clojure
Lista de materiais e ferramentas para quem quer aprender Clojure
clojure clojurescript hacktoberfest
Last synced: 19 Apr 2025
https://github.com/district0x/cljs-web3
Clojurescript API for Ethereum Web3 API
cljs-web3 clojurescript ethereum web3 wrapper-library
Last synced: 20 Dec 2024
https://github.com/martinklepsch/derivatives
🌱 Your companion to create derived values from a single source (atom)
clojurescript dataflow reactive rum
Last synced: 10 Jan 2025
https://github.com/areina/elfeed-cljsrn
A mobile client for Elfeed built with React Native and written in ClojureScript.
android clojure clojurescript elfeed emacs f-droid fdroid mobile react-native rss-reader
Last synced: 21 Apr 2025
https://github.com/ertugrulcetin/herfi
3D multiplayer game prototype written in Clojure and ClojureScript
clojure clojurescript game-development multiplayer threejs
Last synced: 12 Apr 2025
https://github.com/bhauman/cljs-test-display
Visual display for ClojureScript tests.
clojure clojurescript testing testing-tools
Last synced: 05 Apr 2025
https://github.com/kiranshila/cybermonday
Markdown as Clojure Data
ast clojure clojurescript commonmark markdown
Last synced: 12 Apr 2025
https://github.com/roman01la/javascript-to-clojurescript
JavaScript to ClojureScript translator
clojure clojurescript cross-compiler transpiler
Last synced: 14 Apr 2025
https://github.com/raystubbs/zero
Build Web UIs in ClojureScript
clojure clojurescript front-end web-components
Last synced: 03 Apr 2025
https://github.com/pink-gorilla/notebook
Web based Clojure notebook application/-library.
clojure clojurescript codemirror data-science gorilla-notebook gorilla-repl pink-gorilla re-frame reagent vega
Last synced: 13 Apr 2025
https://github.com/thheller/shadow-build
[DEPRECATED] merged into the thheller/shadow-cljs project
clj cljs clojure clojurescript closure
Last synced: 10 Feb 2025
https://github.com/Vetd-Inc/vetd-app
SaaS buying and decision platform.
clojure clojurescript graphql hasura re-frame
Last synced: 22 Nov 2024
https://github.com/victorb/obsidian-wielder
Clojure inside your Obsidian documents!
clojure clojurescript obsidian obsidian-md obsidian-plugin sci
Last synced: 14 Apr 2025
https://github.com/borkdude/flycheck-clj-kondo
Emacs integration for clj-kondo via flycheck
clojure clojurescript flycheck-extension linter
Last synced: 14 Apr 2025
https://github.com/teknql/shadow-cljs-tailwind-jit
Shadow build hooks for enabling JIT compilation of Tailwind CSS
clojurescript shadow-cljs tailwindcss
Last synced: 12 Nov 2024
https://github.com/jackrusher/geometer
An interactive playground for experiments with th.ing's geom libraries.
Last synced: 12 Apr 2025