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/benzap/djinn
Subset of clojure in clojure for portable and sandboxed execution
clojure clojurescript scripting
Last synced: 15 Mar 2025
https://github.com/not-raspberry/cljs-2048
Yet another implementation of 2048 - this time in ClojureScript and Reagent
2048 clojurescript css-animations css-transitions game react reagent
Last synced: 23 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/eduinlight/file-service-frontend
A file server for my local PC
clojure clojurescript figwheel leiningen less
Last synced: 11 Mar 2025
https://github.com/andreyorst/raycasting-with-clojurescript
Implementation of a simple raycasting engine in ClojureScript. (mirror)
Last synced: 10 May 2025
https://github.com/cbillowes/cljs-app-to-firebase
Deploy a ClojureScript web app to Google Firebase Hosting.
clojurescript firebase-hosting
Last synced: 10 Mar 2025
https://github.com/cbillowes/cljs-app-with-tailwindcss
The goal of this guide is to create a ClojureScript web application with Clojure CLI and integrate with Tailwind CSS.
clojure-cli clojurescript tailwindcss
Last synced: 10 Mar 2025
https://github.com/martinklepsch/clojurescript-gpt
An open-source custom GPT aimed at supporting developers working with ClojureScript (and JavaScript)
chatgpt clojurescript customgpt
Last synced: 24 Mar 2025
https://github.com/28/openlayers-cljs-compile-error-repo
A repo presenting a CLJS compile error I stumbled upon
bug clj cljs clojure clojurescript compiler
Last synced: 22 Jan 2025
https://github.com/bobgeis/cljs-space-rocks
Asteroids in clojurescript: https://bobgeis.github.io/cljs-space-rocks/
asteroids clojurescript game re-frame reagent svg
Last synced: 31 Mar 2025
https://github.com/cbillowes/cljs-app-from-scratch
Creating a ClojureScript web app from scratch with Reagent and npm
clojurescript npm tutorial webpack
Last synced: 10 Mar 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/roosta/advocado
Full-stack authentication system set up for a fictive web store called Advocado
clojure clojurescript example full-stack
Last synced: 24 Mar 2025
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/fscs/vrr-depature
clojurescript react reagent single-page-app
Last synced: 27 Feb 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/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/tggreene/goodplace
A Good Place to get started
capacitor clojurescript helix inertiajs playwright
Last synced: 20 Feb 2025
https://github.com/jtkdvlp/transit
Mini clj and cljs lib for common transit usage.
Last synced: 16 Mar 2025
https://github.com/jtkdvlp/re-frame-dragndrop
re-frame view components for drag & drop
clojurescript drag-and-drop draggable dropzone re-frame
Last synced: 16 Mar 2025
https://github.com/usernolan/fm
Concise syntax for embedding validation within functions
clojure clojurescript generative-specification property-testing
Last synced: 19 Feb 2025
https://github.com/wavejumper/rehook-test
Time-travelling tests for React Hooks and Clojurescript
clojurescript react react-hooks react-native
Last synced: 01 Apr 2025
https://github.com/benhowell/s3-crewser
AWS s3 upload and delete recipe for clojure(script) web apps
amazonica aws clojure clojurescript s3 s3-beam
Last synced: 10 Mar 2025
https://github.com/benhowell/s3-director
Browser based uploads to Amazon S3 and DigitalOcean Spaces (AWS Signature Version 4) for clojurescript.
aws-s3 clojure clojurescript digitalocean-spaces s3
Last synced: 10 Mar 2025
https://github.com/valerauko/checkbox-tree-example
React / reagent / re-frame example using the CheckboxTree component
clojurescript example hacktoberfest re-frame react reagent
Last synced: 10 Mar 2025
https://github.com/p-adams/rum-file-uploader-example
Example Rum file uploader component
clojurescript figwheel-main react rum
Last synced: 19 Feb 2025
https://github.com/hiteshjasani/jasani-serverless-lumo-template
A lein template for cljs/lumo/nodejs on FaaS platforms
clojurescript faas lein-template serverless
Last synced: 11 Mar 2025
https://github.com/hiteshjasani/cljs-ezd3
D3 and Reagent interop made easy
clojurescript d3 library reagent
Last synced: 11 Mar 2025
https://github.com/rorokimdim/malewa
Simple minded early-retirement planner.
Last synced: 11 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/fierycod/node.jsstreams-vs-clojurechannels
Quick comparison between the Clojure/Golang channels and Node.js streams.
Last synced: 21 Jun 2025
https://github.com/roman01la/create-uix-app
Scaffolding tool for UIx
clojure clojurescript react uix
Last synced: 20 Feb 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/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/baskeboler/chart.cljs
Reagent component for Chart.js
chart chartjs cljs clojurescript reagent reagent-component
Last synced: 27 Feb 2025
https://github.com/baskeboler/cljs-sudoku
a random sudoku solution generator in clojurescript
browser clojurescript re-frame reagent shadow-cljs sudoku-solution-finder
Last synced: 02 May 2025
https://github.com/kwladyka/consistency-clj
Clojure / ClojureScript consistency helpers
clojure clojurescript consistency
Last synced: 20 Feb 2025
https://github.com/ivanminutillo/varnelli
A block explorer web app written on top of the social wallet API
Last synced: 01 Mar 2025
https://github.com/athos/specium
Inverse of s/form, reducing eval calls as much as possible
clojure clojure-spec clojurescript spec
Last synced: 01 Mar 2025
https://github.com/dibenso/figwheel-rum-example
A Clojure/Clojurescript example of server rendered rum application
clojure clojurescript figwheel rum server-rendering
Last synced: 25 Mar 2025
https://github.com/jarppe/playing-with-threejs
Playing with ThreeJS using ClojureScript
Last synced: 11 Mar 2025
https://github.com/active-group/active-viz
A ClojureScript library containing helpers for data visualization
chart clojurescript visualization
Last synced: 12 Mar 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/vharmain/finland-aurora-notifier-lambda
aws-lambda clojurescript serverless-framework
Last synced: 11 Mar 2025
https://github.com/derekxkwan/cljs-fftanalyzer
demo of web audio api's fft analyzer using clojurescript and reagent
Last synced: 11 Mar 2025
https://github.com/loganlinn/ji
Web version of SET (http://www.setgame.com)
card-game clojure clojurescript core-async
Last synced: 14 Jun 2025
https://github.com/somecho/cljs-compiler-compiler
Exposing the CLJS compiler to JS
Last synced: 26 Mar 2025
https://github.com/dtinth/codebot
A LINE and Messenger bot that runs ClojureScript code. Maybe useful for quick calculations or teaching programming ^_^
Last synced: 17 Mar 2025
https://github.com/redraiment/snippets
A collection of ready-to-use samples.
clojure clojurescript express haskell java kotlin ktor react spring spring-boot
Last synced: 26 Mar 2025
https://github.com/l3nz/livewator
A Wa-Tor implementation in Clojure for the browser.
Last synced: 03 Apr 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/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/ghivert/fetch-fx
Fetch API directly accessible in ClojureScript!
Last synced: 09 Apr 2025
https://github.com/smucclaw/l4-lp
Fully in-browser IDE and rule engine for L4 (a DSL for the law), along with various language binding libraries
clojure clojurescript dsl prolog swi-prolog term-rewriting wasm
Last synced: 12 Mar 2025
https://github.com/piotrts/monsato
A lightweight MutationObserver wrapper for ClojureScript
clojure clojurescript mutationobserver
Last synced: 12 Mar 2025
https://github.com/r0man/sqlingvo.ksql
A Clojure DSL to build SQL statements for KSQL DB.
clojure clojurescript dsl ksql lisp sql
Last synced: 12 Mar 2025
https://github.com/djblue/race-pace
A race pace calculator.
clojure clojurescript fitness react reagent
Last synced: 12 Mar 2025
https://github.com/laurazard/drapeau
Playground project for me to play around with and learn more about clojure, clojurescript, graalvm etc.
clojure clojurescript graalvm tdd
Last synced: 18 Mar 2025
https://github.com/cfelde/akap-browser
Web app for browsing and interacting with AKAP nodes
clojurescript ethereum ldap smart-contracts webapp
Last synced: 03 Apr 2025
https://github.com/jurjanpaul/ape-cljs-playground
Away from Preferred Editor ClojureScript Playground
clojure clojurescript codemirror editor localstorage parinfer sci scittle
Last synced: 12 Mar 2025
https://github.com/bhb/hundred-pushups
React Native app for 100 pushups
clojure clojurescript figwheel react-native
Last synced: 12 Mar 2025
https://github.com/kirahowe/clojurescript-tic-tac-toe
A smart tic-tac-toe built with reframe to learn clojure(script)
Last synced: 16 Mar 2025
https://github.com/brianium/hiccupad
AI generated slop to convert html to hiccup
Last synced: 11 Mar 2025
https://github.com/kennethkalmer/opensourcery.blog
My personal blog
blog clojure clojurescript css datomic javascript re-frame ruby ruby-on-rails
Last synced: 11 Mar 2025
https://github.com/codamic/hellhound-template
Boot template to create a boilerplate web application to be used with HellHound.
clojure clojurescript hellhound web web-development
Last synced: 01 Mar 2025
https://github.com/codamic/hellhound_examples
Code examples for HellHound library.
clojure clojurescript component hellhound stream system
Last synced: 01 Mar 2025
https://github.com/athos/bitbitbot
bitbitbot
bot-framework chatbot clojurescript luis node
Last synced: 01 Mar 2025
https://github.com/abhi18av/basecamp
An API wrapper in Clojure(Script) for Basecamp3
basecamp3 clojure clojurescript
Last synced: 23 Feb 2025
https://github.com/derekxkwan/cljs-js-externs
js externs for clojurescript compilation pains
Last synced: 11 Mar 2025
https://github.com/mityadementiy/mityadem-weather
WhichWeather: simple weather forecast app built with ClojureScript and Reagent
Last synced: 09 Apr 2025
https://github.com/pepzer/shrimp-log
A tiny ClojureScript logging library for Node.js.
clojure clojurescript javascript logging lumo nodejs
Last synced: 26 Mar 2025
https://github.com/abhi18av/simple-clicker-fulcro
clojurescript example fulcro reactjs
Last synced: 23 Feb 2025
https://github.com/damesek/golang-clojurescript
Gracefully shutdown server with Golang for exported Clojurescript projects
cljs clojure clojurescript golang shadow-cljs
Last synced: 05 Apr 2025
https://github.com/xlfe/photosync
[Unfinished] full stack web app to syncronise photos from SmugMug to Google Photos
clojure clojurescript google-app-engine smugmug
Last synced: 11 Mar 2025
https://github.com/bartholomews/generator-cljseed
A Yeoman starter seed for Clojure + ClojureScript stack (compojure, ring, reagent, figwheel, heroku support)
clojure clojurescript figwheel heroku heroku-ready reagent ring-middleware seed seed-project yeoman yeoman-generator
Last synced: 23 Jan 2025
https://github.com/chbrown/jurl-clojure
Cross-platform URL parsing / manipulation
Last synced: 20 Feb 2025
https://github.com/michael-valdron/cljs-ts-frontend
Personal template to use as a starting point for creating ClojureScript frontend projects which will use TypeScript supporting source (e.g. TypeScript classes).
clojurescript frontend frontend-template npm shadow-cljs typescript yarn
Last synced: 25 Mar 2025
https://github.com/ghivert/web-components-kickstart
Write WebComponents directly in Clojure, without hassle!
clojurescript custom-elements web-components
Last synced: 13 Jun 2025
https://github.com/marcvincenti/customapi
Develop complete back-ends without any code, or a little if you want ;)
aws clojure clojurescript microservice serverless
Last synced: 02 Apr 2025
https://github.com/baskeboler/reagent-poker-hands-playground
toy poker hands application for learning purposes, using clojure, reagent and clojurescript
cljs-ajax clojure clojurescript playground reagent
Last synced: 27 Feb 2025
https://github.com/toptalent-23/penpot
Penpot is built using Clojure, ClojureScript, and other web technologies.
clojure clojurescript design prototyping ux-ui
Last synced: 09 Apr 2025
https://github.com/pojntfx/cljs-kitchen-sink
A ClojureScript/Reagent kitchen sink app.
clojure clojurescript reagent reitit starter-project
Last synced: 12 Dec 2024
https://github.com/nuid/transit
Cross-platform transit (de)serialization
clj cljc cljs clojure clojurescript serialization transit
Last synced: 13 Mar 2025
https://github.com/codamic/oneiri
Client application for psychopomps
clj clojure clojurescript figwheel hellhound re-frame
Last synced: 12 Mar 2025
https://github.com/piotr-yuxuan/sample-dirac-re-frame
Sample project configuration for re-frame and Dirac
clojurescript dirac-devtools live-coding re-frame sample-code
Last synced: 13 Mar 2025
https://github.com/andreacrotti/hangman
Hangman Clojure implementation
api clojure clojurescript hangman
Last synced: 27 Mar 2025
https://github.com/dm3/asynctest
Clojure/script async test utilities
async clj cljs clojure clojurescript library testing utilities
Last synced: 13 Mar 2025
https://github.com/agzam/unabomber
Giantbomb API search app prototype
clojure clojurescript demo-app
Last synced: 12 Mar 2025
https://github.com/andres29ac/proyectos_cljs
Proyectos hechos con ClojureScript y Reagent y otras librerias.
clojurescript css reagent reagent-components tawilwindcss
Last synced: 27 Mar 2025
https://github.com/davidvujic/adyen-clojure-online-payments
Example Clojure and ClojureScript implementation for the Adyen online payments
Last synced: 27 Mar 2025
https://github.com/sunonymous/rf-minddrop
A minimalistic mental scratchpad to keep your efforts organized.
cljs clojure clojurescript mental mind organizer re-frame
Last synced: 12 Mar 2025
https://github.com/sagargajare/github-recap-clojure
My first project build in clojure
Last synced: 27 Feb 2025