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-04 00:05:02 UTC
- JSON Representation
https://github.com/thheller/electron-cljs
Electron App Example in ClojureScript using shadow-cljs
cljs clojurescript electron shadow-cljs
Last synced: 18 Mar 2025
https://github.com/brianium/dandy-roll
:rice_scene: Watermarking via ClojureScript
clojurescript devcards watermark-image
Last synced: 13 Apr 2025
https://github.com/roman01la/virtual.list
Virtual list component for Prum
clojurescript prum rum virtual-list
Last synced: 14 Apr 2025
https://github.com/ariya/calculator.clj
Learning Clojure by writing a lexer, parser, evaluator
clojure clojurescript evaluator graalvm graalvm-native-image interpreter lexer parser scanner tokenizer
Last synced: 30 Apr 2025
https://github.com/gersak/vura
Time computation library with CRON scheduling capability
calendar clojure clojurescript date datetime interval scheduler time timestamp
Last synced: 20 Mar 2025
https://github.com/cfelde/re-frame-highcharts
A small utility to help you use Highcharts with re-frame and reagent
clojurescript highcharts re-frame reagent
Last synced: 07 May 2025
https://github.com/wavejumper/rehook-dom
React component DSL enabling data-driven architecture
clojurescript hiccup react react-native
Last synced: 16 Mar 2025
https://github.com/degree9/featherscript
A FeathersJS compatibility layer for ClojureScript.
clojure clojurescript feathers feathersjs
Last synced: 19 Nov 2024
https://github.com/chrovis/clj-hgvs
Clojure(Script) library for handling HGVS
bioinformatics clojure clojurescript hgvs
Last synced: 03 May 2025
https://github.com/fulcrologic/fulcro-i18n
Internationalization Support For Fulcro
clojure clojurescript fulcro internationalization
Last synced: 13 Apr 2025
https://github.com/xcoo/proton
Utilities library for Clojure/Script
clojure clojurescript utility-library zero-dependency
Last synced: 13 Apr 2025
https://github.com/ashenfad/cljx-sampling
Consistent sampling and random numbers for Clojure/ClojureScript
clojure clojurescript random-number-generator sampling
Last synced: 21 Mar 2025
https://github.com/rads/rain
🌧️ A Clojure/Script library for fast and flexible web apps.
babashka backend bbin biff clojure clojurescript frontend hydration incremental-static-regeneration isomorphic javascript jetty nextjs rain-clj re-frame react reagent server-side-rendering static-site-generator
Last synced: 14 Dec 2024
https://github.com/pyrmont/pondent
A client-side posting utility
blogging clojurescript github hugo jekyll reagent static-site
Last synced: 13 Apr 2025
https://github.com/gklijs/bob2021
Repo used for a tutorial during BOB 2021, https://bobkonf.de/2021/klijs.html
banking clojure clojurescript cqrs eventsourcing kafka
Last synced: 12 Feb 2025
https://github.com/quatrefoil-gl/quatrefoil.cljs
Render Three.js with Respo style code(experimental).
clojurescript threejs virtual-dom
Last synced: 19 Dec 2024
https://github.com/faif/interactclj
Interactive Clojure(Script) documentation
clojure clojurescript documentation interactive
Last synced: 12 Apr 2025
https://github.com/avelino/bots.clj.social
Feed process and public on mastodon (fediverse clj.social)
babashka clojure clojurescript mastodon mastodon-bot nbb
Last synced: 21 Mar 2025
https://github.com/deraen/dotfiles
clojure clojurescript dotfiles shell ubuntu vim
Last synced: 19 Apr 2025
https://github.com/onetom/clj-figwheel-main-devcards
Template combining Clojure CLI, figwheel.main, devcards and extra-main-files
Last synced: 10 Apr 2025
https://github.com/panthevm/cleancss
is a tool that removes unused CSS stylesheets
Last synced: 11 Apr 2025
https://github.com/propan/om-datepicker
a collection of various date/month picker components for Om
clojure clojurescript datepicker
Last synced: 12 Apr 2025
https://github.com/jhund/re-frame-and-reagent-and-slatejs
This repo shows how to integrate the slatejs editor into a re-frame (and reagent) clojurescript app
clojurescript example-code re-frame reagent slatejs
Last synced: 24 Apr 2025
https://github.com/degree9/covenant
Access Control and Data Validation for Clojure(Script) written in Clojure Spec.
abac access-control acl clojure clojurescript covenant data-validation rbac
Last synced: 19 Nov 2024
https://github.com/sneakypeet/p5js-cljs-starter
A starter project for drawing with P5.js using clojurescript
Last synced: 06 Apr 2025
https://github.com/strojure/zmap
Persistent map with lazily evaluated values for Clojure(Script).
clojure clojurescript data-structures delays hashmap lazy-evaluation
Last synced: 16 Dec 2024
https://github.com/minimal/player-ladder
Rankings ladder in Clojure, Clojurescript, Om, React
clojure clojurescript elo-rating league react reactjs tabletennis
Last synced: 13 Apr 2025
https://github.com/dvcrn/ankimo
🐠 Browser extension for sending Japanese words to Anki
anki clojurescript japanese japanese-language learning
Last synced: 26 Mar 2025
https://github.com/filipesilva/clj-kondo
NPM distribution of https://github.com/borkdude/clj-kondo
clj clj-kondo cljs clojure clojurescript linter
Last synced: 09 Apr 2025
https://github.com/w33tmaricich/enlightenment
Another zshell theme.
clojure clojurescript nodejs python zsh zsh-theme
Last synced: 14 Mar 2025
https://github.com/toyokumo/kintone-client
A kintone client for Clojure and ClojureScript
clojure clojurescript kintone kintone-api
Last synced: 01 Dec 2024
https://github.com/yurysolovyov/class-names-cljs
classnames-inspired helper for managing dynamic css classes in Reagent and Re-frame apps
clojurescript re-frame reagent
Last synced: 22 Apr 2025
https://github.com/erp12/rica
DataFrame abstraction for Clojure data scientists.
clojure clojurescript data-science dataframe
Last synced: 11 Apr 2025
https://github.com/just-sultanov/ant-design
A ClojureScript library for Ant Design
ant-design antd clojurescript reagent
Last synced: 24 Apr 2025
https://github.com/borgeby/clj-json-pointer
Simple Clojure(Script) library for working with JSON Pointer and JSON Patch, with no external dependencies.
clojure clojurescript json-patch json-pointer
Last synced: 07 Apr 2025
https://github.com/coldnew/snake.cljs
A simple snake game implement in ClojureScript for tutorial.
clojurescript quill slides snake snake-game tutorial
Last synced: 12 Apr 2025
https://github.com/lazy-cat-io/metaverse
WIP (frozen): The Metaverse of Clojurians
clojure clojurescript electron metaverse reagent shadow-cljs
Last synced: 24 Apr 2025
https://github.com/nilern/fell
Freer monad for Clojure(Script)
algebraic-effects clojure clojurescript monad
Last synced: 30 Apr 2025
https://github.com/metasoarous/2020-election-battleground-viz
Visualizing the final stretch of vote counts in the 2020 presidential election
clojurescript dataviz politics vega-lite
Last synced: 09 Apr 2025
https://github.com/prestancedesign/usermanager-inertia-example
Single Page App demo in Clojure, Ring, Reitit and Reagent / Inertia.js
clojure clojurescript inertia reagent
Last synced: 12 Apr 2025
https://github.com/dhleong/vim-mantel
Pretty decoration for your Fireplace
clojure clojurescript fireplace syntax-highlighting vim
Last synced: 15 Apr 2025
https://github.com/matheusfrancisco/berry
is a blog engine with helix
blog cljs cljs-helix clojure clojurescript engine helix
Last synced: 13 Apr 2025
https://github.com/dm3/stopwatch
A Clojure/script stopwatch
clj cljs clock clojure clojurescript library stopwatch timer
Last synced: 09 Apr 2025
https://github.com/jackrusher/skull
A quick sample of driving Three.js with clojurescript.
Last synced: 12 Apr 2025
https://gitlab.com/200ok/codegraph
Generates a dot file based on Clojure/ClojureScript code.
clj cljs clojure clojurescript dot graph
Last synced: 09 Apr 2025
https://github.com/pink-gorilla/pinkie
Pinkie reagent component registry.
clj clojure clojurescript pinkie reagent reagent-components visualizations
Last synced: 09 Apr 2025
https://github.com/jtkdvlp/core.async-helpers
Helper pack for core.async
async callback clojure clojurescript error-handling error-propagation exception-handling promise
Last synced: 11 Apr 2025
https://github.com/roman01la/rc-cljs-workshop
ClojureScript Workshop @ ReactiveConf '17
clojure clojurescript workshop
Last synced: 14 Apr 2025
https://github.com/degree9/clojureremote-chat
A chat application for Clojure Remote
clojure clojureremote clojurescript feathersjs hoplon javascript
Last synced: 19 Nov 2024
https://github.com/strojure/vectops
Basic operations with Clojure vectors.
clojure clojurescript optimization persistent-data-structure vectors
Last synced: 16 Dec 2024
https://github.com/groundedsage/veganbn-website
Real World JAM stack with Clojure, Boot, Rum, Devcards
clojure clojurescript jamstack
Last synced: 14 Apr 2025
https://github.com/hatappo/netlifycms-oauth-server
Netlify CMS - GitHub Backend OAuth2 server for Firebase Functions. It's written in Clojurescript / Node.js / Express
clojurescript firebase-functions netlify-cms netlifycms oauth2 shadow-cljs
Last synced: 28 Apr 2025
https://github.com/metasoarous/odum
Program for running simulations on Odum graphs
clojurescript datascript ecology ecology-modelling
Last synced: 09 Apr 2025
https://github.com/wavejumper/clj-polyglot
Clojure library for graal's polyglot functionality
clojure clojurescript graalvm interop javascript polyglot
Last synced: 16 Mar 2025
https://github.com/dvingo/om-storybook-example
Example of using om.next components in React Storybook
Last synced: 09 Apr 2025
https://github.com/valerauko/gitegylet
A better git gui
clojurescript git gui hacktoberfest re-frame rust shadow-cljs tauri tauri-app
Last synced: 07 May 2025
https://github.com/valerauko/kitsune
Very fox microblogging
activitypub clojure clojurescript fediverse mastodon microblogging rabbitmq react
Last synced: 07 May 2025
https://github.com/nilenso/time-tracker-web-nxt
A time tracker application brought to you by ClojureScript with all the goodness of re-frame. This is the front-end to https://github.com/nilenso/time-tracker.
Last synced: 08 May 2025
https://github.com/avelino/about.clj.social
about page of clj.social
clojure clojurescript mastodon
Last synced: 12 Feb 2025
https://github.com/marcvincenti/tennisbetter
Get the best insights to bet on ATP/WTA matches
atp aws clojure clojurescript machine-learning react tennis
Last synced: 22 Apr 2025
https://github.com/lomin/sayang
Complects the definition of a Clojure(Script) function with its specification.
clojure clojure-spec clojurescript cursive schema
Last synced: 30 Jan 2025
https://github.com/binaryage/clearcut
Unified logging overlay on top of console.log and clojure.tools.logging (WIP)
Last synced: 12 Apr 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/bostonaholic/bitprofit
Bitcoin Mining Profitability Calculator
Last synced: 15 Apr 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/migalmoreno/tubo
A libre streaming front-end for the web
alternative-frontends clojure clojurescript newpipe
Last synced: 20 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/stelcodes/functional-news
A Hacker News clone - without the side effects 🪄
clojure clojurescript postgresql scss
Last synced: 23 Feb 2025
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/chrovis/clj-deconstruct-sigs
deconstructSigs for Clojure
clojure clojurescript cosmic mutational-signatures
Last synced: 03 May 2025
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/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/milankinen/cljs-rx
RxJS bindings for ClojureScript
clojure clojurescript frp reactive-programming rxjs
Last synced: 11 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/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/oliyh/cljs-webapp-from-scratch
clojurescript guide reagent shadow-cljs
Last synced: 14 Mar 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/chr15m/cljs-ultralight
Utilities for making small ClojureScript UI artifacts
browser clojurescript size-optimization user-interface
Last synced: 14 Apr 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: 17 Nov 2024
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/roman01la/clojure-hacking-day
clojure clojurescript hacking workshop
Last synced: 14 Apr 2025
https://github.com/coldnew/chip8.cljs
CHIP-8 emulator written in clojurescript.
Last synced: 05 Mar 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/otann/lipstick
A makeup for your API
cljs clojurescript swagger swagger-specification swagger-ui
Last synced: 05 Apr 2025
https://github.com/pez/london-clojurians-joyride
Slides and materials for the London Clojurians Meetup about Joyride
babashka clojure clojurescript vscode vscode-extension
Last synced: 21 Mar 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/stevebuik/fork-malli-ideas
An example of form validation using Fork and Malli
Last synced: 13 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/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/borkdude/cherry-action-example
Github action implemented with cherry
cherry-cljs clojure clojurescript
Last synced: 13 Mar 2025
https://github.com/djblue/amaze
Amazing maze generator
clojure clojurescript maze-generator shadow-cljs
Last synced: 12 Mar 2025
https://github.com/chr15m/michaelsoftproject.com
Simple online Gantt chart planner
clojurescript ms-project project-management webapp
Last synced: 31 Mar 2025