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-15 00:05:12 UTC
- JSON Representation
https://github.com/penpot/penpot
Penpot: The open-source design tool for design and code collaboration
clojure clojurescript design prototyping ui ux-design ux-experience
Last synced: 18 Apr 2025
https://github.com/logseq/logseq
A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap
clojure clojurescript git graph knowledge-base knowledge-graph local-first markdown note-taking org-mode pkm
Last synced: 18 Apr 2025
https://github.com/lighttable/lighttable
The Light Table IDE ⛺
clojure clojure-development clojurescript editor ide lighttable
Last synced: 18 Jan 2025
https://github.com/LightTable/LightTable
The Light Table IDE ⛺
clojure clojure-development clojurescript editor ide lighttable
Last synced: 14 Mar 2025
https://github.com/day8/re-frame
A ClojureScript framework for building user interfaces, leveraging React
clojurescript re-frame react reagent spa
Last synced: 19 Apr 2025
https://github.com/Day8/re-frame
A ClojureScript framework for building user interfaces, leveraging React
clojurescript re-frame react reagent spa
Last synced: 30 Mar 2025
https://github.com/tonsky/datascript
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
clojure clojurescript database datascript memory-database
Last synced: 08 Apr 2025
https://github.com/reagent-project/reagent
A minimalistic ClojureScript interface to React.js
clojure clojurescript frontend hiccup react reagent
Last synced: 19 Apr 2025
https://github.com/status-im/status-mobile
a free (libre) open source, mobile OS for Ethereum
android blockchain clojure clojurescript cryptocurrency ethereum ios messenger mobile re-frame react-native react-native-app reactnative reagent wallet
Last synced: 09 Apr 2025
https://github.com/viebel/klipse
Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.
brainfuck clojure clojurescript code-evaluation codemirror-editor common-lisp evaluation interactive-snippets javascript klipse-plugin lua ocaml prolog python react reactjs reasonml ruby scheme
Last synced: 08 Apr 2025
https://github.com/bhauman/lein-figwheel
Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!
clojure clojurescript clojurescript-repl figwheel repl
Last synced: 09 Apr 2025
https://github.com/thheller/shadow-cljs
ClojureScript compilation made easy
cljs clojurescript hot-reload repl
Last synced: 08 Apr 2025
https://github.com/anmonteiro/lumo
Fast, cross-platform, standalone ClojureScript environment
clojure clojurescript cross-platform javascript lumo repl self-hosted
Last synced: 17 Jan 2025
https://github.com/Olical/conjure
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
cider clojure clojure-repl clojurescript deoplete-source guile hy-lang janet-lang mit-scheme neovim nrepl racket racket-lang unlicense
Last synced: 14 Mar 2025
https://github.com/olical/conjure
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
cider clojure clojure-repl clojurescript deoplete-source guile hy-lang janet-lang mit-scheme neovim nrepl racket racket-lang unlicense
Last synced: 11 Apr 2025
https://github.com/clj-kondo/clj-kondo
Static analyzer and linter for Clojure code that sparks joy
clojure clojurescript graalvm graalvm-native-image linter static-analysis
Last synced: 08 Apr 2025
https://github.com/taoensso/sente
Realtime web comms library for Clojure/Script
ajax async clojure clojurescript edn epl http-kit taoensso transit websockets
Last synced: 09 Apr 2025
https://github.com/ptaoussanis/sente
Realtime web comms library for Clojure/Script
ajax async clojure clojurescript edn epl http-kit taoensso transit websockets
Last synced: 08 Feb 2025
https://github.com/dundalek/closh
Bash-like shell based on Clojure
bash cli clojure clojurescript closh shell
Last synced: 05 Apr 2025
https://github.com/metosin/malli
High-performance data-driven data specification library for Clojure/Script.
clojure clojurescript coercion error-messages generators inferring-schemas json-schema metosin-active modelling transformation validation visualizing-schemas
Last synced: 08 Apr 2025
https://github.com/fulcrologic/fulcro
A library for development of single-page full-stack web applications in clj/cljs
clojurescript data-driven full-stack react reactjs web-application-development
Last synced: 08 Apr 2025
https://github.com/metosin/reitit
A fast data-driven routing library for Clojure/Script
clojure clojurescript data-driven frontend interceptors metosin-active middleware pedestal ring routing swagger
Last synced: 08 Apr 2025
https://github.com/taoensso/timbre
Pure Clojure/Script logging library
clojure clojurescript epl logging slf4j taoensso
Last synced: 08 Apr 2025
https://github.com/noprompt/garden
Generate CSS with Clojure
clojure clojurescript css-compiler
Last synced: 11 Apr 2025
https://github.com/jiacai2050/gooreplacer
⚡️⚡️A browser extension to modify HTTP requests :-)
antd chrome chrome-extension clojurescript edge edge-extension firefox firefox-addon javascript reagent redirect-urls redirects
Last synced: 24 Feb 2025
https://github.com/tolitius/mount
managing Clojure and ClojureScript app state since (reset)
clojure clojurescript state-management
Last synced: 09 Apr 2025
https://github.com/babashka/sci
Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs
babashka clojure clojurescript graalvm interpreter javascript language
Last synced: 09 Apr 2025
https://github.com/binaryage/cljs-devtools
A collection of Chrome DevTools enhancements for ClojureScript developers
chrome-devtools clojurescript clojurescript-developers devtools
Last synced: 13 Apr 2025
https://github.com/juxt/bidi
Bidirectional URI routing
clojure clojurescript router routing uri url
Last synced: 12 Apr 2025
https://github.com/djblue/portal
A clojure tool to navigate through your data.
babashka clojure clojurescript datafy devtools inspector nav portal rebl
Last synced: 09 Apr 2025
https://github.com/bhb/expound
Human-optimized error messages for clojure.spec
clojure clojurescript error-messages errors spec
Last synced: 09 Apr 2025
https://github.com/babashka/nbb
Scripting in Clojure on Node.js using SCI
babashka clojure clojurescript interpreter javascript nodejs scripting
Last synced: 10 Apr 2025
https://github.com/metasoarous/oz
Data visualizations in Clojure and ClojureScript using Vega and Vega-lite
clojure clojurescript dataviz vega vega-lite
Last synced: 14 Apr 2025
https://github.com/lambdaisland/kaocha
Full featured next gen Clojure test runner
clojure clojurescript testing testing-tools
Last synced: 09 Apr 2025
https://github.com/day8/re-com
A ClojureScript library of reusable components for Reagent
clojurescript re-frame react reagent reagent-components ui-components
Last synced: 10 Apr 2025
https://github.com/Day8/re-com
A ClojureScript library of reusable components for Reagent
clojurescript re-frame react reagent reagent-components ui-components
Last synced: 18 Nov 2024
https://github.com/cljsjs/packages
DEPRECATED: Javascript libraries packaged up with Google Closure externs
clojars clojure clojurescript javascript
Last synced: 08 Apr 2025
https://github.com/binaryage/dirac
A Chrome DevTools fork for ClojureScript developers
chrome-devtools chrome-extension clojurescript clojurescript-repl dirac-devtools
Last synced: 07 Apr 2025
https://github.com/flow-storm/flow-storm-debugger
A debugger for Clojure and ClojureScript with some unique features.
clojure clojurescript debugger debugging
Last synced: 14 Apr 2025
https://github.com/jpmonettas/flow-storm-debugger
A debugger for Clojure and ClojureScript with some unique features.
clojure clojurescript debugger debugging
Last synced: 11 Mar 2025
https://github.com/squint-cljs/squint
Light-weight ClojureScript dialect
clojure clojurescript javascript
Last synced: 11 Apr 2025
https://github.com/leonoel/missionary
A functional effect and streaming system for Clojure/Script
clojure clojurescript reactive-streams
Last synced: 10 Apr 2025
https://github.com/district0x/ethlance
Ethlance is the first job market platform built entirely on the Ethereum blockchain. Free to use forever!
blockchain clojurescript district ethereum freelance solidity
Last synced: 14 Apr 2025
https://github.com/r0man/sablono
Lisp/Hiccup style templating for Facebook's React in ClojureScript.
clojure clojurescript hiccup lisp react template
Last synced: 14 Apr 2025
https://github.com/bhauman/rebel-readline
Terminal readline library for Clojure dialects
clojure clojure-library clojurescript readline-library repl
Last synced: 09 Apr 2025
https://github.com/lilactown/helix
A simple, easy to use library for React development in ClojureScript.
cljs clojurescript hooks interop react
Last synced: 14 Apr 2025
https://github.com/bhauman/figwheel-main
Figwheel Main provides tooling for developing ClojureScript applications
clojure clojurescript repl tooling
Last synced: 11 Apr 2025
https://github.com/Gonzih/cljs-electron
ClojureScript + Electron + Figwheel + Reagent = ❤❤❤
clojure clojurescript electron figwheel reagent
Last synced: 16 Nov 2024
https://github.com/phronmophobic/membrane
A Simple UI Library That Runs Anywhere
clojure clojurescript desktop graphics graphics-backends gui membrane ui user-interface webgl
Last synced: 13 Apr 2025
https://github.com/clojurecademy/clojurecademy
Clojurecademy Web Application
clojure clojurecademy clojurescript datomic
Last synced: 16 Nov 2024
https://github.com/metosin/spec-tools
Clojure(Script) tools for clojure.spec
clojure clojure-spec clojurescript json-schema metosin-inactive swagger
Last synced: 10 Apr 2025
https://github.com/vvvvalvalval/scope-capture
Project your Clojure(Script) REPL into the same context as your code when it ran
clojure clojurescript debugging repl tooling
Last synced: 12 Apr 2025
https://github.com/day8/re-frame-template
A Leiningen template for creating a re-frame application (client only) with a shadow-cljs build.
cider cljs-devtools clojurescript re-frame reagent shadow-cljs
Last synced: 14 Apr 2025
https://github.com/Day8/re-frame-template
A Leiningen template for creating a re-frame application (client only) with a shadow-cljs build.
cider cljs-devtools clojurescript re-frame reagent shadow-cljs
Last synced: 18 Nov 2024
https://github.com/dvcrn/proton
space-atom. spacemacs and sublimious style editing in atom
atom atom-plugin clojurescript spacemacs
Last synced: 05 Apr 2025
https://github.com/yogthos/markdown-clj
Markdown parser in Clojure
clojure-library clojurescript markdown-parser
Last synced: 10 Apr 2025
https://github.com/jacekschae/conduit
Real world application built with ClojureScript + re-frame
clojurescript re-frame reagent
Last synced: 12 Apr 2025
https://github.com/oliyh/martian
The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more
cljdoc-badge clojure clojurescript http http-client interceptor interceptors martian open-api openapi schema swagger swagger-api swagger-spec
Last synced: 10 Apr 2025
https://github.com/cljdoc/cljdoc
📚 A central documentation hub for the Clojure community
api clojure clojurescript docs documentation
Last synced: 11 Nov 2024
https://github.com/taoensso/tufte
Simple performance monitoring library for Clojure/Script
benchmarking clojure clojurescript epl performance-monitoring profiling taoensso
Last synced: 22 Nov 2024
https://github.com/29decibel/assistant
Simple, extensible and powerful one stop personal assistant
Last synced: 11 Nov 2024
https://github.com/juxt/edge
A Clojure application foundation from JUXT
clojure clojurescript starter starter-kit
Last synced: 02 Apr 2025
https://github.com/funcool/promesa
A promise library & concurrency toolkit for Clojure and ClojureScript.
async-await asynchronous-programming clojure clojurescript completablefuture concurrency deferred non-blocking promises threads virtual-threads
Last synced: 16 Nov 2024
https://github.com/squint-cljs/cherry
Experimental ClojureScript to ES6 module compiler
cherry-cljs clojure clojurescript
Last synced: 04 Apr 2025
https://github.com/BetterThanTomorrow/joyride
Making VS Code Hackable like Emacs since 2022
clojure clojurescript interpreter vscode
Last synced: 12 Apr 2025
https://github.com/betterthantomorrow/joyride
Making VS Code Hackable like Emacs since 2022
clojure clojurescript interpreter vscode
Last synced: 05 Apr 2025
https://github.com/nrepl/piggieback
nREPL support for ClojureScript REPLs
clojure clojurescript nrepl nrepl-middleware repl
Last synced: 14 Apr 2025
https://github.com/mhuebert/maria
A ClojureScript coding environment for beginners.
beginner cljs-live clojurescript learning magic-tree repl
Last synced: 04 Apr 2025
https://github.com/oliyh/re-graph
A graphql client for clojurescript and clojure
client clj cljs clojure clojurescript graphql graphql-client re-frame
Last synced: 06 Apr 2025
https://github.com/clj-commons/cljss
Clojure Style Sheets — CSS-in-JS for ClojureScript
clojurescript css-in-cljs css-in-js dynamic-styles
Last synced: 08 Apr 2025
https://github.com/walkable-server/walkable
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
clojure clojurescript data-driven datomic declarative dynamic edn filter flexible graphql join mysql oracle-database orm postgresql query server sql sqlite sqlite3
Last synced: 13 Apr 2025
https://github.com/pitch-io/uix
Idiomatic ClojureScript interface to modern React.js
Last synced: 12 Apr 2025
https://github.com/roman01la/uix
Idiomatic ClojureScript interface to modern React.js
clojure clojurescript hiccup hooks react
Last synced: 12 Nov 2024
https://github.com/alexkehayias/chocolatier
WIP ClojureScript game/engine using Pixi.js for rendering.
clojure clojurescript entity-component-system game-engine
Last synced: 09 Nov 2024
https://github.com/mentat-collective/emmy
The Emmy Computer Algebra System.
automatic-differentiation calculus clojure clojurescript computer-algebra differential-geometry explorable-explanations hamiltonian lagrangian-mechanics mathematics physics physics-simulation sussman symbolic-math
Last synced: 11 Apr 2025
https://github.com/chr15m/slingcode
personal computing platform
clojurescript editor html ide javascript pwa text-editor web-app web-ide webide webtorrent
Last synced: 07 Apr 2025
https://github.com/binaryage/chromex
Write Chrome Extensions in ClojureScript
chrome-extension clojurescript
Last synced: 09 Apr 2025
https://github.com/dmotz/natal
📲 Bootstrap ClojureScript React Native apps
cli clojure clojurescript react react-native
Last synced: 05 Apr 2025
https://github.com/martinklepsch/tenzing
⚡️ Clojurescript application template using Boot
clojure clojurescript project-template starter-kit
Last synced: 13 Apr 2025
https://github.com/jsa-aerial/hanami
Interactive arts and charts plotting with Clojure(Script) and Vega-lite / Vega. Flower viewing 花見 (hanami)
charting-library clojure clojurescript dataviz plotting reagent recom vega vega-lite
Last synced: 13 Apr 2025
https://github.com/karad/lein_template_descjop
A Leiningen template(Clojure/ClojureScript Project) for Web based desktop application with Electron (atom-shell).
atom clojure clojurescript desktop-application electron figwheel grunt html leiningen linux nodejs npm om om-next osx packager project-template re-frame reagent windows
Last synced: 16 Nov 2024
https://github.com/igjoshua/farolero
Thread-safe Common Lisp style conditions and restarts for Clojure(Script) and Babashka.
babashka clojure clojurescript
Last synced: 12 Apr 2025
https://github.com/theleoborges/bouncer
A validation DSL for Clojure & Clojurescript applications
clojure clojurescript validation-dsl
Last synced: 06 Apr 2025
https://github.com/ingesolvoll/kee-frame
re-frame with batteries included
clojure clojurescript keechma re-frame react reagent
Last synced: 16 Nov 2024
https://github.com/binaryage/cljs-oops
ClojureScript macros for convenient native Javascript object access.
Last synced: 09 Apr 2025
https://github.com/babashka/scittle
Execute Clojure(Script) directly from browser script tags via SCI
clojure clojurescript interpreter sci
Last synced: 08 Apr 2025
https://github.com/reagent-project/reagent-forms
Bootstrap form components for Reagent
clojurescript forms reagent web
Last synced: 27 Feb 2025
https://github.com/keechma/keechma
Micro frontend framework for ClojureScript and Reagent
Last synced: 22 Nov 2024
https://github.com/metasoarous/datsync
Datomic <-> DataScript syncing/replication utilities
clojure clojurescript datascript datomic frp
Last synced: 04 Apr 2025
https://github.com/Jarzka/stylefy
Clojure(Script) library for styling user interface components with ease.
clojure clojurescript css garden reagent ui ui-components
Last synced: 25 Nov 2024
https://github.com/jarzka/stylefy
Clojure(Script) library for styling user interface components with ease.
clojure clojurescript css garden reagent ui ui-components
Last synced: 09 Apr 2025
https://github.com/taoensso/truss
Micro toolkit for Clojure/Script errors
assertions clojure clojure-spec clojurescript epl schema taoensso validation
Last synced: 12 Apr 2025
https://github.com/infinitelives/px3d
Experimental pixel 3d engine
blender3d clojurescript game-engine threejs
Last synced: 05 Apr 2025
https://github.com/filipesilva/create-cljs-app
Set up a modern CLJS web app by running one command.
clj clj-kondo cljs clojure clojurescript create hacktober hacktoberfest shadow-cljs zprint
Last synced: 05 Apr 2025
https://github.com/chr15m/sitefox
Node + cljs backend web framework
clojure clojurescript clojurescript-library nbb node nodejs shadow-cljs web webframework
Last synced: 01 Apr 2025
https://github.com/alexanderkiel/phrase
Clojure(Script) library for phrasing spec problems.
clojure clojurescript form-validation human-computer-interaction spec
Last synced: 04 Apr 2025
https://github.com/taoensso/tower
i18n & L10n library for Clojure/Script
clojure clojurescript epl i18n l10n localization taoensso translation
Last synced: 06 Apr 2025
https://github.com/clj-commons/citrus
State management library for Rum
citrus clojurescript rum state-management
Last synced: 04 Apr 2025
https://github.com/thheller/shadow-grove
A ClojureScript system to build browser based frontends
Last synced: 08 Apr 2025