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-06-25 00:05:25 UTC
- JSON Representation
https://github.com/borkdude/sci-wallpaper-downloader
A port of @yogthos's wallpaper downloader to the Small Clojure Interpreter on NodeJS
clojure clojurescript interpreter nodejs script
Last synced: 31 Mar 2025
https://github.com/stevebuik/fork-malli-ideas
An example of form validation using Fork and Malli
Last synced: 13 Mar 2025
https://github.com/rafaeldelboni/helix-refx-reitit-example
Rewrite of reitit.frontend-re-frame with helix and refx
clojurescript helix react refx reitit
Last synced: 11 Feb 2025
https://github.com/rafaeldelboni/libsodium-playground
Helix (React) App to play around with Libsodium.js
clojurescript helix libsodium react sodium
Last synced: 11 Feb 2025
https://github.com/bostonaholic/bitprofit
Bitcoin Mining Profitability Calculator
Last synced: 15 Apr 2025
https://github.com/olical/prepl-compliance-test
Checks a Clojure prepl server against a bunch of tests
Last synced: 23 Feb 2025
https://github.com/rburns/photolog
visual journal
clojurescript nodejs photography static-site-generator
Last synced: 13 Apr 2025
https://github.com/bryanmikaelian/netlify-cljs-shadowcljs
Deploy a ClojureScript app using shadow-cljs on Netlify
clojurescript jamstack netlify netlify-functions postcss-plugin react reagent serverless shadow-cljs tailwindcss template
Last synced: 12 Apr 2025
https://github.com/oliyh/cljs-webapp-from-scratch
clojurescript guide reagent shadow-cljs
Last synced: 14 Mar 2025
https://github.com/coldnew/left-pad.clj
clojure/clojurescript port of left-pad: https://github.com/azer/left-pad
clojure clojurescript left-pad leftpad
Last synced: 12 Apr 2025
https://github.com/toyokumo/nested-sets-clj
Nested Sets Model for Clojure and ClojureScript
clojure clojurescript nested-sets
Last synced: 01 Dec 2024
https://github.com/davidvujic/cljs-hello-world
ClojureScript: simple within parenthesis
clojurescript re-frame react reagent shadow-cljs
Last synced: 09 Dec 2024
https://github.com/davewm/attyc
A command line app that verifies angularjs templates using typescript types
angular angularjs clojurescript templates typescript
Last synced: 12 Apr 2025
https://github.com/roman01la/clojure-hacking-day
clojure clojurescript hacking workshop
Last synced: 14 Apr 2025
https://github.com/telekid/pine
ClojureScript routing for universal applications
clojure clojure-library clojurescript clojurescript-library router
Last synced: 09 Apr 2025
https://github.com/leonoel/plop
Imperative programming primitives for Clojure
Last synced: 13 May 2025
https://github.com/coldnew/chip8.cljs
CHIP-8 emulator written in clojurescript.
Last synced: 05 Mar 2025
https://github.com/nextjournal/clerk-cljs-demo
A demo project showing a custom CLJS build for Clerk.
Last synced: 14 Apr 2025
https://github.com/chr15m/michaelsoftproject.com
Simple online Gantt chart planner
clojurescript ms-project project-management webapp
Last synced: 31 Mar 2025
https://github.com/stelcodes/functional-news
A Hacker News clone - without the side effects 🪄
clojure clojurescript postgresql scss
Last synced: 23 Feb 2025
https://github.com/chr15m/riceprioritization.com
A web app to prioritize your options
clojure clojurescript prioritization priority priority-scheduling shadow-cljs shadow-cljs-app webapp webapplication website
Last synced: 14 Apr 2025
https://github.com/chr15m/cljs-ultralight
Utilities for making small ClojureScript UI artifacts
browser clojurescript size-optimization user-interface
Last synced: 14 Apr 2025
https://github.com/pepzer/shrimp
A ClojureScript library targeting Node.js and providing async channels on top of Red Lobster promise library.
clojure clojurescript clojurescript-library javascript lumo nodejs
Last synced: 01 Feb 2025
https://github.com/roosta/reagent-transition-example
Reagent and react-transition-group carousel example
animation clojurescript example react react-transition-group reagent transition-animation
Last synced: 02 Dec 2024
https://github.com/ethagnawl/clojurescript-vim-fireplace-demo
A proof of concept which shows how to use Vim-Fireplace to interact with a ClojureScript REPL
clojure clojurescript vim-fireplace
Last synced: 11 Apr 2025
https://github.com/willowtreeapps/wombats-web-client
Web Client for Wombats
cljs clojurescript figwheel less re-frame reagent wombats
Last synced: 07 May 2025
https://github.com/dvingo/pathom-client-wikipedia
playing around with client only pathom parser and fulcro
clojurescript fulcro wikipedia-api
Last synced: 09 Apr 2025
https://github.com/shipclojure/tailwind-merge-clj
Merge Tailwind CSS classes without style conflicts
clojure clojure-library clojurescript tailwind tailwindcss
Last synced: 02 Feb 2025
https://github.com/pez/shadow-portal
A template project for using shadow-cljs and Portal together
calva clojure clojurescript portal shadow-cljs vscode
Last synced: 13 Apr 2025
https://github.com/7bridges-eu/carter
Twitter analysis with Clojure and OrientDB
clojure clojurescript graph orientdb twitter
Last synced: 04 May 2025
https://github.com/borkdude/cherry-action-example
Github action implemented with cherry
cherry-cljs clojure clojurescript
Last synced: 13 Mar 2025
https://nenadalm.github.io/backgammon/
Backgammon game with local multiplayer (no single player).
backgammon board-game clojurescript game html5-game local-multiplayer multiplayer offline pvp pwa re-frame react reagent turn-based
Last synced: 11 May 2025
https://github.com/wolverian/oi-lang
A small programming language
browser clojurescript hobby-project programming-language
Last synced: 13 Mar 2025
https://github.com/otann/lipstick
A makeup for your API
cljs clojurescript swagger swagger-specification swagger-ui
Last synced: 05 Apr 2025
https://github.com/milankinen/cljs-rx
RxJS bindings for ClojureScript
clojure clojurescript frp reactive-programming rxjs
Last synced: 11 Apr 2025
https://github.com/vvvvalvalval/m12
Environment for experimenting a 12-digits notation for music
clojure clojurescript music music-notation
Last synced: 14 Jun 2025
https://github.com/pbaille/binaural-beats
binaural beat generator in clojurescript
binaural-beats-generator clojurescript d3js meditation rum webaudio
Last synced: 11 Mar 2025
https://github.com/heliosmaster/reagent-ajax
Basic Leiningen template for web applications with reagent, using ajax and the transit format to communicate with the backend.
clojure clojurescript lein-template leiningen reagent
Last synced: 13 Apr 2025
https://github.com/nuid/cryptography
Cross-platform cryptographic fundamentals
clj cljc cljs clojure clojurescript cryptography hashing random
Last synced: 09 Apr 2025
https://github.com/nuid/credential
Cross-platform credential interface
authentication clj cljc cljs clojure clojurescript
Last synced: 09 Apr 2025
https://github.com/risto-stevcev/sokoban
:mushroom: A sokoban client for the browser written in ClojureScript
Last synced: 31 Mar 2025
https://github.com/chrovis/clj-deconstruct-sigs
deconstructSigs for Clojure
clojure clojurescript cosmic mutational-signatures
Last synced: 03 May 2025
https://github.com/avelino/cljs-google-datastore
Google Cloud Datastore client to ClojureScript
clojurescript clojurescript-library google-cloud-datastore google-datastore
Last synced: 12 Feb 2025
https://github.com/sogaiu/vscode-clojure-defs
clojure clojurescript definitions vscode
Last synced: 28 Dec 2024
https://github.com/verberktstan/swark
SWiss ARmy Knife - Your everyday clojure toolbelt!
clojure clojurescript utility-library
Last synced: 09 Apr 2025
https://github.com/reagent-project/reagent-project.github.io
Reagent Documentation
clojurescript declarative frontend react ui
Last synced: 29 Apr 2025
https://github.com/carreraprogrammer/fulcro-getting-started
This repository was created in order to take the first steps in the learning process of Fulcro
Last synced: 16 Mar 2025
https://github.com/dhleong/vim-hearth
A nice place to call home
clojure clojurescript fireplace vim
Last synced: 02 Feb 2025
https://github.com/littleli/squint-skia-canvas-example
When Skia Canvas meets Squint
canvas clojurescript skia squint
Last synced: 24 Apr 2025
https://github.com/brackendev/markdown-html
Markdown to HTML, HTML to Markdown
clojurescript html markdown markdown-html netlify reagent shadow-cljs
Last synced: 25 Feb 2025
https://github.com/diop/art
Generative Art on the Ethereum Blockchain
art blockchain clojurescript ethereum solidity
Last synced: 12 Jun 2025
https://github.com/paintparty/lasertag
Lasertag is a library for categorizing types of values in Clojure, ClojureScript, and Babashka
babashka clojure clojurescript fireworks pretty-printing tagging taxonomy value-types
Last synced: 21 Mar 2025
https://github.com/elasticpath/terraform-env-vars
Utility for transforming Terraform variables to environment variables
clojurescript javascript npm terraform
Last synced: 11 Feb 2025
https://github.com/djblue/serverless-demo
A demo of using clojurescript for aws lambda functions.
aws-lambda clojurescript serverless shadow-cljs skeleton-template
Last synced: 12 Mar 2025
https://github.com/moea/cromulator
Superformula SVG visualization in Clojurescript
clojure clojurescript generative-art geometry superformula visualization
Last synced: 07 May 2025
https://github.com/toyokumo/toyokumo-commons
Utility functions that are used commonly in multiple TOYOKUMO products
clojure clojurescript component ring
Last synced: 01 Dec 2024
https://github.com/derhowie/vashet
A ClojureScript wrapper for the css-in-js library fela
Last synced: 14 May 2025
https://github.com/billstclair/wilfred
A Slime client in JS for the browser.
clojurescript slime swank-client
Last synced: 04 Mar 2025
https://github.com/pmonks/wreck
A micro-library for Clojure(Script) that provides regular expression construction functions.
clojure clojurescript regex regular-expressions
Last synced: 09 Apr 2025
https://github.com/djblue/cljs-repl-node-async
A fork of https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/repl/node.clj with async support.
async clojure clojurescript node promise repl
Last synced: 12 Mar 2025
https://github.com/baskeboler/cljs-aframe
a-frame demo in clojurescript
a-frame cljs clojurescript demo shadow-cljs
Last synced: 28 Apr 2025
https://github.com/alanrsoares/re-frame-game-of-life
An educational implementation of Conway's Game of Life in ClojureScript using re-frame
clojurescript conway-game game life reframe
Last synced: 23 Mar 2025
https://nenadalm.github.io/life-counter/
Life counter app for 2 players. Supports game profiles, count up/down.
clojurescript offline pwa re-frame react reagent
Last synced: 11 May 2025
https://github.com/borkdude/sci-birch
tree CLI using sci, ported from lambdaisland's birch
cli clojure clojurescript interpreter nodejs
Last synced: 31 Mar 2025
https://github.com/dhleong/hangr
Hangouts, the way it was meant to be
clojurescript electron hangouts
Last synced: 30 Mar 2025
https://github.com/green-coder/hiccdown
[WIP] Pure CLJC library to transform back and forth between markdown and hiccup
cljc clojure clojurescript hiccup markdown markdown-parser wip-do-not-use
Last synced: 05 Apr 2025
https://github.com/pez/prettier-plugin-clojure
An (almost) indentation-only, non-configurable, Prettier Plugin for Clojure and ClojureScript (and any sufficiently similar implementations).
clojure clojurescript formatter prettier prettier-plugin
Last synced: 13 Apr 2025
https://github.com/dfuenzalida/antizer-demo
The reagent example from https://github.com/priornix/antizer with a simple ring-based web server to demonstrate loading resources by using the `wrap-resources` middleware
clojure clojurescript example-repo
Last synced: 11 Jun 2025
https://github.com/noxecane/irinse
A collection of components built using reagent and beicon and bulma
bulma clojurescript cyclejs frontend-components reactive-streams reagent rxjs
Last synced: 20 Jun 2025
https://github.com/pink-gorilla/nrepl-middleware
nrepl-middleware
clojure clojurescript goldly notebook nrepl nrepl-middleware
Last synced: 11 Apr 2025
https://github.com/benzap/utimer
The ultimate timer web app
clojure clojurescript core-async reactjs rum svg timer
Last synced: 15 Mar 2025
https://github.com/andreacrotti/just-married
api clojure clojurescript website wedding wedding-website
Last synced: 06 Apr 2025
https://github.com/aitem/bdm
BDM is super simple, fully declarative clj/cljc bi directional mapper.
bdm bidirectional clojure clojurescript data-driven dsl mapper
Last synced: 13 Feb 2025
https://github.com/nilern/taksi
Proper async monad for Clojure(Script)
async clojure clojurescript monad
Last synced: 18 Mar 2025
https://github.com/somecho/p5cljs-editor
Write P5 sketches using ClojureScript in the browser
client-side cljs clojurescript creative-coding editor javascript js p5 p5js processing reactjs web-application web-editor
Last synced: 31 Jan 2025
https://github.com/djblue/cx
A handy little script to help work on Codice and Connexta projects.
alliance clojurescript codice connexta ddf git github maven
Last synced: 05 Apr 2025
https://github.com/markokocic/rn-native-base
native-base wrapper for Clojurescript
clojurescript clojurescript-library
Last synced: 02 Dec 2024
https://github.com/wevre/natural-compare
Natural sort comparator for strings in Clojure/Script.
clojure clojurescript comparator natural-sort sorting
Last synced: 13 Apr 2025
https://github.com/jf-parent/clojuremacs
Clojuremacs - Emacs with only one purpose: working with Clojure(Script)
clojure clojurescript emacs-configuration
Last synced: 11 Mar 2025
https://github.com/practicalli/clojure-study-group-website
Website for the Clojure study group plan and broadcasts
Last synced: 16 Jun 2025
https://github.com/theasp/macchiato-core-async
Core.async ring handler support for Macchiato
async clojurescript macchiato macchiato-framework
Last synced: 16 Jun 2025
https://github.com/leojpod/kinto-cljs
Learning ClojureScript and Kinto at the same time, what could go wrong?
cljs clojure clojurescript kinto learning-by-doing re-frame
Last synced: 28 Mar 2025
https://github.com/littleli/squint-hono-example
Hono framework used from Squint
clojure clojurescript javascript squint
Last synced: 14 Jan 2025
https://github.com/ferossgp/geql
An experimental library agnostic EQL to GraphQL generator
clojure clojurescript eql graphql
Last synced: 20 Mar 2025
https://github.com/becomingbabyman/slate-eunoia
Slate JS editor plugin
clojurescript react shadow-cljs slatejs text-editor
Last synced: 14 Apr 2025
https://github.com/coldnew/pangu.clj
Paranoid text spacing in Clojure/ClojureScript.
clojure clojurescript pangu-spacing
Last synced: 12 Apr 2025
https://github.com/xafizoff/compojurescript
Compojure for ClojureScript
clojure clojurescript compojure
Last synced: 06 Mar 2025
https://github.com/andreyorst/wave-function-collapse
Wave function collapse algorithm implementation in ClojureScript (mirror)
clojurescript wavefunctioncollapse
Last synced: 10 May 2025
https://github.com/ampersanda/quil-examples
🎨 Quil (p5.js wrapper in CLJS) Studies
clojure clojurescript p5js processing quil
Last synced: 08 Apr 2025
https://github.com/gersak/dreamcatcher
Clojure and Clojurescript library that strives to simulate state machine behavior and easy state management
clojure clojurescript dreamcatcher statemachine
Last synced: 03 Mar 2025