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-14 00:05:21 UTC
- JSON Representation
https://github.com/nuid/elliptic
Cross-platform elliptic curve arithmetic
clj cljc cljs clojure clojurescript elliptic elliptic-curve elliptic-curve-arithmetic
Last synced: 19 Feb 2025
https://github.com/bryanmikaelian/netlify-cljs-figwheel-main
Deploy a ClojureScript app using figwheel-main on Netlify
clojurescript figwheel-main jamstack netlify template
Last synced: 18 Feb 2025
https://github.com/pepe/po-potoce
My reactive streams talk
clojurescript csharp reactive-streams talk
Last synced: 25 Feb 2025
https://github.com/ghivert/cljs-local-storage
Local Storage in ClojureScript!
clojurescript localstorage re-frame
Last synced: 09 Apr 2025
https://github.com/ghivert/fetch-fx
Fetch API directly accessible in ClojureScript!
Last synced: 09 Apr 2025
https://github.com/pedrorgirardi/shadow-code-extension
VS Code Extension Template in ClojureScript + Shadow CLJS
clojurescript shadow-cljs vscode
Last synced: 11 Mar 2025
https://github.com/ghivert/re-frame-template
Re-frame template with CSS Modules and secretary.
clojurescript css-modules re-frame shadow-cljs template
Last synced: 09 Apr 2025
https://github.com/pmonks/clj-chain-reaction
Clojure/ClojureScript version of ye olde "chain reaction" game
Last synced: 05 Apr 2025
https://github.com/nohaapav/material-ui-stack
Material UI Stack packaged up with Google Closure externs
clojure clojurescript material material-ui webpack
Last synced: 28 Feb 2025
https://github.com/piotr-yuxuan/1111101000-pieces
Le mille pattes faisait un mille pièces
clojurescript dirac-devtools draggable garden live-coding re-frame
Last synced: 13 Mar 2025
https://github.com/wavejumper/codoxify
Generate Clojure documentation for docsify
api clojure clojurescript codox docsify documentation documentation-generator markdown
Last synced: 01 Apr 2025
https://github.com/tggreene/goodplace
A Good Place to get started
capacitor clojurescript helix inertiajs playwright
Last synced: 20 Feb 2025
https://github.com/fierycod/node.jsstreams-vs-clojurechannels
Quick comparison between the Clojure/Golang channels and Node.js streams.
Last synced: 28 Feb 2025
https://github.com/propan/space-alone
good old Asteroids written in ClojureScript
asteroids clojure clojurescript
Last synced: 24 Feb 2025
https://github.com/visheshc14/neural-network-art
Implemented A Neural Network That Generates Pieces of Art/Pictures Using Clojure.
clojure clojurescript neural-network
Last synced: 12 Mar 2025
https://github.com/nedap/utils.test
test helpers for Clojure test
clojure clojurescript kaocha matcher-combinators sts testing
Last synced: 31 Mar 2025
https://github.com/lomin/spectree
This library for both Clojure and ClojureScript provides an 'each' selector to use in combination with specter and tree-like data structures. It also provides the macros '+>>' and 'each+>>' to chain specter transformations.
Last synced: 01 Apr 2025
https://github.com/gamecubate/re-frame-physics
A re-frame based planck.js physics engine wrapper, rigger and simulation runner. https://goo.gl/fdEydE
box2d clojurescript game-development physics-engine planck-js re-frame reagent
Last synced: 25 Mar 2025
https://github.com/green-coder/vrac-samples
Samples demonstrating how to use Vrac, a declarative html template library from the future.
clojure clojurescript front-end library vrac
Last synced: 05 Apr 2025
https://github.com/joeljuca/hello-cljs
My Hello World in ClojureScript
clojure clojurescript hello-world lisp
Last synced: 01 Mar 2025
https://github.com/travelboss/schema-plus
Adds easy mock generation and builder functions to plumatic/schema definitions
clojure clojurescript generators mock-data schemas
Last synced: 08 Mar 2025
https://github.com/roman01la/create-uix-app
Scaffolding tool for UIx
clojure clojurescript react uix
Last synced: 20 Feb 2025
https://github.com/tcoppex/cljs-r3f-projects
:last_quarter_moon_with_face: A collection of samples using a ClojureScript & React-Three-Fiber stack.
clojurescript react-three-drei react-three-fiber shadow-cljs
Last synced: 06 Mar 2025
https://github.com/somecho/cljs-compiler-compiler
Exposing the CLJS compiler to JS
Last synced: 26 Mar 2025
https://github.com/lexofleviafan/personal-bookmarks
A use-anywhere bookmarks/TODO webapp for personal usage (data stored in Firebase cloud)
blueprintjs clojurescript firebase re-frame reactjs wisp
Last synced: 27 Mar 2025
https://github.com/mrgravity817/magritte
A Clojure/Script library for building SurrealQL queries.
clojure clojurescript query-builder surrealdb
Last synced: 12 Mar 2025
https://github.com/hatappo/moody
It transforms various data structures from left to right.
clojure clojurescript re-frame
Last synced: 12 Mar 2025
https://github.com/loganlinn/ji
Web version of SET (http://www.setgame.com)
card-game clojure clojurescript core-async
Last synced: 23 Mar 2025
https://github.com/hisaitami/tldr-planck
A planck (ClojureScript) based command-line client for TLDR pages
clojure clojurescript tldr tldr-pages
Last synced: 11 Mar 2025
https://github.com/vane-tech/graphql-inquiry
Converts clojure(script) data structures into GraphQL queries
clojure clojurescript graphql graphql-query
Last synced: 28 Feb 2025
https://github.com/l3nz/livewator
A Wa-Tor implementation in Clojure for the browser.
Last synced: 03 Apr 2025
https://github.com/eduinlight/file-service-frontend
A file server for my local PC
clojure clojurescript figwheel leiningen less
Last synced: 11 Mar 2025
https://github.com/pepzer/shrimp-chain
A ClojureScript library built on top of shrimp providing macros to chain async functions.
clojure clojurescript clojurescript-library javascript lumo nodejs
Last synced: 15 Mar 2025
https://github.com/netpyoung/cljpyoung.landoflisp
👽 Land of Lisp for Clojure
clojure clojurescript landoflisp lisp svg
Last synced: 07 Apr 2025
https://github.com/netpyoung/study.clojurescript
📄☯ study.clojurescript: https://netpyoung.github.io/study.clojurescript/
Last synced: 07 Apr 2025
https://github.com/codamic/garm
clj cljs clojurescript emacs figwheel jar stock stock-data
Last synced: 15 Mar 2025
https://github.com/just-sultanov/clj-fsm
[Experimental] A Finite state machine (FSM) for Clojure(Script)
clojure clojurescript finite-state-machine fsm
Last synced: 15 Mar 2025
https://github.com/punit-naik/figwheel-npm-example
Shows the usage of NPM deps with leiningen
cljsbuild clojure clojurescript figwheel nodejs npm
Last synced: 05 Mar 2025
https://github.com/benzap/benzap.github.io
Personal Website and Blog
cljs clojurescript css html personal-site
Last synced: 15 Mar 2025
https://github.com/benzap/defender-cljs
Defender Arcade Clone in Clojurescript
clojurescript defender retro threejs
Last synced: 15 Mar 2025
https://github.com/deas/satrn
Satrn - Solr Companion 🪐
clojure clojurescript gitops solr solrcloud
Last synced: 15 Mar 2025
https://github.com/theronic/cv
Petrus Theron Curriculum Vitae (Résumé) made in ClojureScript
Last synced: 29 Mar 2025
https://github.com/eploko/lekstuga
A poor man's actor library for Clojure/Script
Last synced: 09 Mar 2025
https://github.com/coldnew/cljs-brainfuck
Brainfuck interpreter written in clojurescript and run on node.js
brainfuck-interpreter clojure clojurescript nodejs
Last synced: 05 Mar 2025
https://github.com/boloutaredoubeni/edn
EDN in F#
clojure clojurescript edn fsharp
Last synced: 15 Mar 2025
https://github.com/rafaeldelboni/zero-to-hero
Game made for the First Dev Jam 2025
clojurescript game game-development phaser3
Last synced: 06 Mar 2025
https://github.com/topmonks/cci-clojurescript-sass
CircleCI build container for ClojureScript projects with Node.js 6 and Sassc
circleci clojure clojurescript docker leiningen nodejs sassc
Last synced: 06 Mar 2025
https://github.com/delonnewman/cljs-node-tools
Tools for ClojureScript on Node.js
clojure clojurescript nodejs utilities
Last synced: 29 Mar 2025
https://github.com/simonneutert/nbb-screenshot
this project demonstrates how to take screenshots utilizing nbb 🚀
babashka clojure clojurescript nbb npm playwright screenshot
Last synced: 15 Mar 2025
https://github.com/matheusfrancisco/playground.cljs.helix.react-routing
A e.g with react routing and helix to build static page
clj cljs clojurescript helix react-routes
Last synced: 22 Jan 2025
https://github.com/cbillowes/shadow-ninja
A shadow-cljs and tailwind template with a twist
clojurescript react tailwindcss webpack
Last synced: 10 Mar 2025
https://github.com/peter-lyons-kehl/subcontext
Sub-context library for reusing and composing scope
aspect-level aspect-oriented aspect-oriented-framework aspect-oriented-programming clojure clojure-development clojure-library clojure-test clojurescript clojurescript-library context context-aware context-awareness context-oriented-programming context-switching injectable reusable reusable-functions scope
Last synced: 05 Mar 2025
https://github.com/rpub-clj/rpub
A free open-source CMS written in Clojure.
clojure clojurescript cms rpub
Last synced: 06 Mar 2025
https://github.com/nuid/specs
Specs common across public NuID libraries and APIs.
clj cljc cljs clojure clojurescript data-validation spec specification validation
Last synced: 23 Jan 2025
https://github.com/honzabrecka/dockerfiles
clojure clojurescript docker nodejs
Last synced: 06 Mar 2025
https://github.com/honzabrecka/q-p
Yet another implementation of tic-tac-toe game using Q-learning.
clojurescript machine-learning q-learning tictactoe
Last synced: 06 Mar 2025
https://github.com/metabase/mr-worldwide
i18n for Clojure
clojure clojurescript gettext i18n internationalization l10n localization po-files pot-files translation
Last synced: 23 Mar 2025
https://github.com/valerauko/shared-routing
reitit frontend-backend shared routing example
clojure clojurescript reitit routing shared-routing
Last synced: 11 Dec 2024
https://github.com/whatacold/whatacold
profile
clojure clojurescript cpp emacs python
Last synced: 19 Feb 2025
https://github.com/wall-brew-co/spoon
A collection of non-domain-specific utility functions
clojure clojurescript library utils
Last synced: 16 Mar 2025
https://github.com/ericclemmons/fuck-javascript
Trying out https://clojurescript.org/guides/javascript-modules
clojurescript javascript mitch salt
Last synced: 07 Apr 2025
https://github.com/clojure-finance/hku-tdleg-website
TDLEG undergraduate research at HKU, Dr. Matthias Buehlmaier (PI, HKU) and Prof. Dr. Gregor Dorfleitner (Co-I, University of Regensburg)
clojure clojurescript data-science finance
Last synced: 14 Mar 2025
https://github.com/clojure-finance/hku-tdleg-wejure
Decentralized social network using blockchain and interplanetary file system (IPFS)
blockchain clojure clojurescript distributed interplanetary-file-system ipfs social-network
Last synced: 14 Mar 2025
https://github.com/pez/guardrails-malli-mini
Using Guardrails with Malli, and the Guardrails registry from Malli
clojure clojurescript guardrails malli
Last synced: 12 Mar 2025
https://github.com/fmguerreiro/gurps-companion-app
A mobile app written in cljs + react native. GURPS 4th edition character creation app
clojure clojurescript re-frame react-native tailwindcss
Last synced: 12 Mar 2025
https://github.com/librity/learning_clojure
All my Clojure tutorials
clojure clojurescript notes repl tutorials
Last synced: 25 Feb 2025
https://github.com/pyrmont/bulletin
A single-page application Micro.blog client
clojurescript microdotblog reagent
Last synced: 10 Mar 2025
https://github.com/clojurephant/sample-clojurephant-cljs-app
Sample project using clojurephant to build a ClojureScript app.
clojurephant clojurescript gradle
Last synced: 18 Feb 2025
https://github.com/boechat107/clj-scrambled
Toy application to check if a scrambled string can form a word.
clojurescript reagent single-page-app toy-project
Last synced: 14 Mar 2025
https://github.com/boechat107/countdown-cljs
A countdown mobile app in Clojurescript and React Native
android clojurescript re-frame re-natal react-native
Last synced: 14 Mar 2025
https://github.com/solar05/sound-quiz
Web app, where you solve sound quizes (game ost and responses).
cljs-repl clojurescript reagent shadow-cljs
Last synced: 04 Mar 2025
https://github.com/d8660091/hacker-news
A hacker news front end
clojurescript firebase hacker-news-client react vimium
Last synced: 30 Mar 2025
https://github.com/benzap/litter
Number Literals Utility Library in clojure(script)
clojure clojurescript literals utility
Last synced: 15 Mar 2025
https://github.com/benzap/reddit-console
Reddit Web Console
clojure clojurescript fiflang shadow-cljs
Last synced: 15 Mar 2025
https://github.com/benzap/ketornah
Used to determine what foods are keto friendly through a simple web application
clojurescript d3js rum rust sqlite sqljs
Last synced: 15 Mar 2025
https://github.com/iobuhov/goldfish
Attempt to write online game in Clojure(Script)
clojure clojurescript game online-game reagent
Last synced: 08 Apr 2025
https://github.com/brianium/action
A dumb simple message format inspired by flux standard actions
Last synced: 24 Mar 2025
https://github.com/monogramm/docker-penpot-builder
:whale: Docker base image for building PENPOT frontend and backend.
clojure clojurescript debian docker ubuntu uxbox
Last synced: 06 Mar 2025
https://github.com/bryanmikaelian/cljify
Does ClojureScript work on Netlify?
Last synced: 18 Feb 2025
https://github.com/lotuc/backoff
Backoff & retries for Clojure/Script
backoff clojure clojurescript retry-library
Last synced: 19 Feb 2025
https://github.com/jindrichmynarz/genot-centre
Live coding CSS with Genot Centre
clojurescript css demo livecoding
Last synced: 22 Apr 2025
https://github.com/twichjhin/vur
vur is a lightweight and efficient Vue router library for managing client-side routing in Vue.js applications. It provides a simple and intuitive API for setting up dynamic routes and navigation within Vue components.
boilerplate camera clojurescript composer discord discord-bot dynamic-features env frames kotlin php scheduler version-manager vue3
Last synced: 19 Feb 2025
https://github.com/usernolan/fm.async
Failure modes for CSP
clojure clojurescript csp failure
Last synced: 19 Feb 2025
https://github.com/farcaller/bankng
An attempt at making an "enterprise-grade" system in clojure/script
Last synced: 25 Mar 2025
https://github.com/port19x/dvd-animation
a dvd animation written in clojure with quil
Last synced: 30 Mar 2025
https://github.com/p-adams/kanban
Kanban web application built with ClojureScript and Reagent
Last synced: 19 Feb 2025
https://github.com/p-adams/shadow-cljs-react
Simple shadow-cljs + React example
Last synced: 19 Feb 2025
https://github.com/eliasgit2017/graphcljskel
Graph handling in Clojure
clojure clojurescript functional-programming graph graphviz graphviz-dot leiningen
Last synced: 31 Mar 2025
https://github.com/k-nrd/cljs-starter
Barebones starter for cljs projects
clojurescript shadow-cljs starter template
Last synced: 24 Feb 2025
https://github.com/p-adams/cardinal
Web app that displays interesting number facts and trivia
cljs-ajax clojurescript numbersapi react reagent
Last synced: 19 Feb 2025
https://github.com/ljpengelen/clojure-energy
A ClojureScript web app for sorting words manually
Last synced: 22 Mar 2025
https://github.com/remvee/breakout
Well.. it's breakout..
breakout clojurescript game reagent
Last synced: 24 Feb 2025