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/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/nuid/cryptography
Cross-platform cryptographic fundamentals
clj cljc cljs clojure clojurescript cryptography hashing random
Last synced: 09 Apr 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/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/chr15m/michaelsoftproject.com
Simple online Gantt chart planner
clojurescript ms-project project-management webapp
Last synced: 31 Mar 2025
https://github.com/leonoel/plop
Imperative programming primitives for Clojure
Last synced: 13 May 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/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/telekid/pine
ClojureScript routing for universal applications
clojure clojure-library clojurescript clojurescript-library router
Last synced: 09 Apr 2025
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/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/wall-brew-co/common-beer-format
A cross-format implementation of the BeerXML standard
beer beer-format beerxml clojure clojure-library clojurescript clojurescript-library cross-format edn json xml
Last synced: 02 May 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/vvvvalvalval/m12
Environment for experimenting a 12-digits notation for music
clojure clojurescript music music-notation
Last synced: 13 Apr 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/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/otann/lipstick
A makeup for your API
cljs clojurescript swagger swagger-specification swagger-ui
Last synced: 05 Apr 2025
https://github.com/kennethkalmer/re-frame-semantic-ui-react-github-tabs
Passing around components with reagent and Semantic UI- sample code
clojurescript re-frame reagent semantic-ui-react
Last synced: 11 Mar 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/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/chr15m/cljs-ultralight
Utilities for making small ClojureScript UI artifacts
browser clojurescript size-optimization user-interface
Last synced: 14 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/nilern/taksi
Proper async monad for Clojure(Script)
async clojure clojurescript monad
Last synced: 18 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/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/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/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/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/billstclair/wilfred
A Slime client in JS for the browser.
clojurescript slime swank-client
Last synced: 04 Mar 2025
https://github.com/diop/art
Generative Art on the Ethereum Blockchain
art blockchain clojurescript ethereum solidity
Last synced: 18 Mar 2025
https://github.com/markokocic/rn-native-base
native-base wrapper for Clojurescript
clojurescript clojurescript-library
Last synced: 02 Dec 2024
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/dhleong/vim-hearth
A nice place to call home
clojure clojurescript fireplace vim
Last synced: 02 Feb 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/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/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/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/derhowie/vashet
A ClojureScript wrapper for the css-in-js library fela
Last synced: 14 May 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/moea/cromulator
Superformula SVG visualization in Clojurescript
clojure clojurescript generative-art geometry superformula visualization
Last synced: 07 May 2025
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/baskeboler/cljs-aframe
a-frame demo in clojurescript
a-frame cljs clojurescript demo shadow-cljs
Last synced: 28 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/verberktstan/swark
SWiss ARmy Knife - Your everyday clojure toolbelt!
clojure clojurescript utility-library
Last synced: 09 Apr 2025
https://github.com/littleli/squint-skia-canvas-example
When Skia Canvas meets Squint
canvas clojurescript skia squint
Last synced: 24 Apr 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/elasticpath/terraform-env-vars
Utility for transforming Terraform variables to environment variables
clojurescript javascript npm terraform
Last synced: 11 Feb 2025
https://github.com/andreacrotti/just-married
api clojure clojurescript website wedding wedding-website
Last synced: 06 Apr 2025
https://github.com/theasp/macchiato-core-async
Core.async ring handler support for Macchiato
async clojurescript macchiato macchiato-framework
Last synced: 25 Feb 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/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://github.com/pink-gorilla/nrepl-middleware
nrepl-middleware
clojure clojurescript goldly notebook nrepl nrepl-middleware
Last synced: 11 Apr 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: 27 Feb 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/benzap/utimer
The ultimate timer web app
clojure clojurescript core-async reactjs rum svg timer
Last synced: 15 Mar 2025
https://github.com/sogaiu/vscode-clojure-defs
clojure clojurescript definitions vscode
Last synced: 28 Dec 2024
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/theianjones/fulcro-should-i-train
Do you need a rest day?
Last synced: 07 Apr 2025
https://github.com/martinklepsch/one-of-each
🎹 my little personal music blog
blog clojure clojurescript confetti music perun static-site
Last synced: 24 Mar 2025
https://github.com/brianium/entity
A simple starting point for Clojure(Script) entities
clojure clojurescript entity uuid
Last synced: 24 Mar 2025
https://github.com/mrmcc3/cljs-aws-signature
A pure ClojureScript implementation of the AWS Signature Version 4 Signing Process
Last synced: 26 Mar 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/abhi18av/minimal-fulcro-app
The walkthrough of a minimal fulcro app
clojurescript fulcro reactjs spa
Last synced: 23 Feb 2025
https://github.com/warfox/2048-cljs
2048 game written in ClojureScript using re-frame
Last synced: 17 Apr 2025
https://github.com/brianium/blah
A library for working with microphones in ClojureScript
audio-processing clojurescript microphone
Last synced: 13 Jan 2025
https://github.com/clojurephant/clojurephant-tooling
Clojure wrapper to the Gradle tooling API
clojure clojurephant clojurescript gradle gradle-clojure
Last synced: 12 Apr 2025
https://github.com/nuid/daml-example
NuID's dKMS backed by DAML's smart contract platform
authentication clojure clojurescript daml identity key-management sso zero-knowledge
Last synced: 18 Apr 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/derekxkwan/socketmusic-server
server for my socketmusic project
clojurescript shadow-cljs socketmusic
Last synced: 11 Mar 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/derekxkwan/cljs-amfmdemo
demo of am/fm synthesis with clojurescript, reagent and web audio api
amplitude-modulation clojurescript frequency-modulation reagent ring-modulation web-audio-api
Last synced: 11 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/athos/silly
A silly personal assistant for demonstrating the combination of Web Speech API and Microsoft LUIS
clojurescript luis web-speech-api
Last synced: 01 Mar 2025
https://github.com/rpub-clj/plugins
The official repository for rPub plugins.
clojure clojurescript cms rpub
Last synced: 11 Apr 2025
https://github.com/sulami/farm
Brutal medieval farming game in the browser
clojurescript game re-frame reagent
Last synced: 29 Mar 2025
https://github.com/brianium/fsm
Yet another FSM library for Clojure(Script)
clojure clojurescript state-machine state-management
Last synced: 24 Mar 2025
https://github.com/atomicptr/rss-merger
Simple tool to merge several RSS feeds into one.
Last synced: 15 Mar 2025
https://github.com/ne1ro/attendance-app
Attendance Application built in Clojure
clojure clojurescript re-frame re-natal react-native
Last synced: 26 Feb 2025
https://github.com/active-group/reacl-c-basics
Library with utilities often useful when writing web applications with Reacl-C
Last synced: 15 Apr 2025
https://github.com/jacmoe/writenator
A tool for writers
clojure clojurescript goal-planner kit-clj wordcount writing writing-tool
Last synced: 24 Mar 2025
https://github.com/just-sultanov/giant-bomb
A test assignment using the Giant Bomb API
clojure clojurescript giant-bomb reagent shadow-cljs
Last synced: 25 Feb 2025
https://github.com/vharmain/minesweeper-cljs
Minesweeper clone using ClojureScript, Reagent and shadow-cljs
clojurescript create-cljs-app reagent shadow-cljs
Last synced: 28 Apr 2025
https://github.com/rwstauner/cljc-test-async
Utilities for writing async tests for both clj and cljs (cljc).
async clojure clojurescript testing
Last synced: 21 Mar 2025
https://github.com/jtkdvlp/re-frame-async-coeffects
Re-frame interceptors to register and inject async actions as coeffects for events.
async clojurescript coeffects re-frame
Last synced: 16 Mar 2025
https://github.com/marcvincenti/pivx-calculator
Compare ROI between MN and Staking.
Last synced: 02 Apr 2025
https://github.com/puchka/memecollect
Application for collecting meme and sharing meme collection
clojure clojurescript collect-memes collection collections meme memes
Last synced: 07 Apr 2025