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-01 00:05:06 UTC
- JSON Representation
https://github.com/oakmac/tourney-bot
an app to run the Houston Ultimate Indoor Tournament
clojurescript swiss tournament ultimate web-app
Last synced: 12 Apr 2025
https://github.com/bendyworks/conwip-modules
Conwip Modules helps automate dynamically loading ClojureScript modules
Last synced: 12 Apr 2025
https://github.com/pedrorgirardi/pep
Elemental Clojure & ClojureScript code navigation, documentation, and usages analysis for Sublime Text.
clojure clojurescript sublime-text
Last synced: 30 Apr 2025
https://github.com/oconn/re-frame-routing
ClojureScript (re-frame) library that manages routing and route state.
clojurescript clojurescript-library re-frame
Last synced: 16 Nov 2024
https://github.com/efisef/ensorcel
Opinionated clj(s) APIs as data
bidi clj cljs clojure clojurescript
Last synced: 09 Apr 2025
https://github.com/benzap/redditv
Subreddit Video Player
clojurescript reactjs reddit rum video video-player
Last synced: 10 Apr 2025
https://github.com/mikavilpas/squanmate
Square-1 trainer, analysis and general learning tool
clojurescript devcards figwheel html5-canvas quil react reagent
Last synced: 08 Apr 2025
https://github.com/theasp/docker-clojurescript-nodejs
Docker container for use with ClojureScript
cljs clojurescript docker lein leiningen
Last synced: 24 Apr 2025
https://github.com/benhowell/re-frame-modal
Basic re-frame recipe for creating modal/dialog/overlay panels. This implementation is pure re-frame and css, free from jQuery and DOM manipulation and can be used as a drop-in replacement for Bootstrap modals.
bootstrap clojurescript dialog modal re-frame react reagent
Last synced: 13 Apr 2025
https://github.com/pez/get-started-with-clojure
Learn Clojure and Interactive Programming – Zero install
clojure clojurescript education getting-started guide
Last synced: 13 Apr 2025
https://github.com/quangv/re-frame-html5-routing
Re-Frame +routes using Bidi & pushy for no-hashes html5 routing
bidi boilerplate cljs clojure clojurescript example html5 html5-history pushy re-frame reagent router sample starter
Last synced: 21 Nov 2024
https://github.com/athos/spectrace
clojure.spec (spec.alpha) library aiming to be a fundamental tool for analyzing spec errors
clojure clojure-spec clojurescript error-messages spec
Last synced: 12 Nov 2024
https://github.com/r0man/datumbazo
A JDBC driver for SQLingvo
clojure clojurescript lisp postgresql sqlingvo
Last synced: 15 Mar 2025
https://github.com/immoh/swagger-spec
Spec for Swagger 2.0 definition
clojure clojure-spec clojurescript openapi swagger swagger2
Last synced: 10 Apr 2025
https://github.com/edap/flowers
Program to generate 3D models of abstract flowers.
algorithmic-botany clojure clojurescript flowers meshes
Last synced: 18 Mar 2025
https://github.com/mrmcc3/tailwind-cljs-example
Example Setup - Tailwind + ClojureScript
clojurescript purgecss tailwind
Last synced: 17 Dec 2024
https://github.com/markwoodhall/clova
A simple validation library for Clojure and ClojureScript
clojure clojurescript validation
Last synced: 14 Apr 2025
https://github.com/nickcellino/nbb-comments
A service for adding basic comment functionality to any blog post/webpage.
clojurescript dynamodb lambda nbb serverless
Last synced: 24 Mar 2025
https://github.com/lambrospetrou/create-shadow-cljs-app
Easy creation of ClojureScript applications using Shadow-CLJS
aws-lambda clojure clojurescript closure nodejs shadow-cljs
Last synced: 01 Apr 2025
https://github.com/benhowell/reagent-quill
Basic reagent recipe for quill rich text editor
clojurescript editor quill react reagent
Last synced: 13 Apr 2025
https://github.com/metosin/eines
Simple Clojure and ClojureScript library for WebSocket communication
clojure clojurescript javascript metosin-deprecated websocket
Last synced: 16 Nov 2024
https://github.com/arichiardi/unbroken-promises
Tiny macro library designed for easing up ClojureScript testing of Promises.
clojure clojurescript promises
Last synced: 28 Apr 2025
https://github.com/luchiniatwork/contentql
Access Contentful data using Om Next Queries
clojure clojurescript cms content contentful omnext query-language
Last synced: 22 Apr 2025
https://github.com/headwinds/reagent-reframe-material-ui
the goal is demo each material ui component using ClojureScript
clojure clojurescript heroku material-ui re-frame reagent
Last synced: 12 Apr 2025
https://github.com/deciduously/roll
RPG dice roller with both Rust CLI and ClojureScript Web interfaces
actix actix-web clojurescript re-frame reagent rpg-dice-roller rust serde
Last synced: 24 Apr 2025
https://github.com/pink-gorilla/ui-pprint-frisk
Reagent UI renderer for data visualization.
cljs clojure clojurescript gorilla-ui reagent shadow-cljs
Last synced: 11 Apr 2025
https://github.com/gersak/toddler
UI library based on lilactown/helix and shadow-css libraries
calendar clojurescript datepicker dropdown framework helix i18n icons multiselect notifications popup routing shadow-css table tabs themes ui
Last synced: 20 Mar 2025
https://github.com/ertugrulcetin/babylon-cljs
3D character controller prototype project. It showcases how to integrate BabylonJS with ClojureScript.
babylonjs clojure clojurescript gamedev prototype rule-engine webgl
Last synced: 12 Apr 2025
https://github.com/theasp/cljs-webrepl
A ClojureScript REPL using Reagent and MDL
Last synced: 24 Apr 2025
https://github.com/pez/shadow-bare-bones
A mini-project to quickly get started with ClojureScript for hacking on a browser app
clojure clojurescript getting-started shadow-cljs
Last synced: 21 Mar 2025
https://github.com/dvingo/malli-react-hook-form
Sample app demonstrating how to integrate malli with react-hook-form
clojurescript malli react-hook-form
Last synced: 09 Apr 2025
https://github.com/mkremins/starfreighter
https://mkremins.itch.io/starfreighter
clojurescript game interactive-fiction interactive-storytelling procedural-generation
Last synced: 14 Apr 2025
https://github.com/nha/boot-uglify
minification/compression for Clojure
boot-uglify clojure clojurescript compression minifies uglifyjs
Last synced: 30 Jan 2025
https://github.com/jarohen/oak
A ClojureScript library to structure single-page apps - taking inspiration from the Elm Architecture
Last synced: 14 Apr 2025
https://github.com/mauricioszabo/clematis
CLVIM: Clematis virginiana (devil's darning needles)
clojure clojurescript neovim plug-in
Last synced: 19 Apr 2025
https://github.com/vodori/schema-forms
Convert prismatic schemas into JSON schemas compatible with react-jsonschema-form
clojure clojurescript forms react-jsonschema-form schema
Last synced: 10 Apr 2025
https://github.com/chr15m/juice-it
CSS game juice animations
animation clojurescript css game-development html5 juice
Last synced: 14 Apr 2025
https://github.com/borkdude/finitize
Limit and realize possibly infinite seqs
Last synced: 10 Mar 2025
https://github.com/chr15m/pocketsync
App to sync pocket operator devices
audio clojurescript cordova music pocket-operator pocketoperator sync web-audio
Last synced: 14 Apr 2025
https://github.com/olical/bonsai
[WIP] Declarative DOM rendering with integrated state management for ClojureScript
clojure clojurescript elm react redux state
Last synced: 21 Apr 2025
https://github.com/lotuc/bin-pack
3d bin packing
3d-bin-packing bin-packing clojure clojurescript threejs visualization
Last synced: 13 Apr 2025
https://github.com/pez/js2clj2js
A demo about being cautious with clj->js and js->clj
clojurescript js-interop performance
Last synced: 13 Apr 2025
https://github.com/mentat-collective/mafs.cljs
Reagent interface to the Mafs interactive 2d math visualization library.
clojure clojurescript mafs mathematical-visualization reagent
Last synced: 19 Mar 2025
https://github.com/ahaaaaaaa/mapbh
Visualizing Bahrain with old maps
bahrain clojurescript leaflet leafletjs maps shadow-cljs
Last synced: 14 Apr 2025
https://github.com/netpyoung/fb-sdk-cljs
facebook javascript sdk wrapper for clojurescript
Last synced: 19 Mar 2025
https://github.com/sritchie/programming-2022
Talks at the <Programming> 2022 Conference in Porto, Portugal
clojure clojurescript physics sicmutils webgl
Last synced: 09 Apr 2025
https://github.com/dvcrn/vscodecljs
Proof of concept vscode extension in ClojureScript
clojurescript vscode vscode-extension
Last synced: 26 Mar 2025
https://github.com/pkpkpk/cargo-cljs
A toolkit for using rust with clojurescript
Last synced: 21 Nov 2024
https://github.com/jdevuyst/termcat
Termcat is a markup language for scientific and technical writing.
clojure clojurescript markup-language
Last synced: 15 Apr 2025
https://github.com/status-im/pluto
clojure clojurescript edn ethereum ipfs web3
Last synced: 21 Apr 2025
https://github.com/darkleaf/multidecorators
Like multimethods but multidecorators.
aop aspect-oriented-programming clojure clojurescript decorator-pattern inheritance middlware multimethods
Last synced: 14 Apr 2025
https://github.com/kongeor/chickn
Evolutionary algorithms library for Clojure(script)
clojure clojurescript evolutionary-algorithms
Last synced: 30 Dec 2024
https://github.com/yannvanhalewyn/boyscout
A clojurescript rewrite of Pathfinding Visualizer
algorithms clojure clojurescript functional-programming pathfinding shadow-cljs tailwindcss visualization
Last synced: 13 Apr 2025
https://github.com/fabricate-site/adorn
Extensible conversion of Clojure code to Hiccup forms.
clojure clojurescript syntax-highlighting
Last synced: 09 Apr 2025
https://github.com/igrishaev/soothe
Clear error messages for Clojure.spec
clojure clojurescript errors spec
Last synced: 22 Apr 2025
https://github.com/just-sultanov/setup-babashka
Set up your GitHub Actions workflow with a specific version of babashka
babashka clojure clojurescript github-actions
Last synced: 24 Apr 2025
https://github.com/valerauko/hoge
Server-side rendering example with re-frame, shadow-cljs and Deno
clojure clojurescript deno example hacktoberfest re-frame react server-side-rendering shadow-cljs ssr
Last synced: 19 Apr 2025
https://github.com/g7s/unit
Clojure(Script) library for dealing with units and conversions
clojure clojurescript units-of-measurement
Last synced: 13 Apr 2025
https://github.com/r0man/grafeo
A GraphQL document and schema language based on S-expressions in Clojure & ClojureScript
alumbra clojure clojurescript dsl graphql lisp
Last synced: 09 Apr 2025
https://github.com/victorvoid/tutorial-clojurescript
Um tutorial de ClojureScript para seres humanos. :smiling_imp:
Last synced: 27 Apr 2025
https://github.com/darkleaf/form
Form builder for reagent library
bootstrap4 clojure-spec clojurescript form-builder reagent reagent-components
Last synced: 21 Jan 2025
https://github.com/wavejumper/reax
Event driven RPC between a Swift backend and a Clojurescript front end.
clojurescript native-modules react-native swift
Last synced: 16 Mar 2025
https://github.com/olegakbarov/cljs-dnd
Idiomatic drag-and-drop for ClojureScript applications with React rendering 🏓
clojure clojurescript drag drop react-dnd
Last synced: 12 Apr 2025
https://github.com/vharmain/serverless-healthcheck
Simple health checker lambda with ClojureScript, shadow-cljs and Serverless Framework
aws-lambda clojurescript serverless-framework shadow-cljs
Last synced: 28 Apr 2025
https://github.com/markokocic/rn-native-base-example-todo
Example application using Clojurescript, react-native, shadow-cljs and native-base using rn-native-base
clojurescript clojurescript-library native-base react-native shadow-cljs
Last synced: 13 Apr 2025
https://github.com/topmonks/fe-mode
Lightweight FE library embracing the view = f(data) pattern.
clojurescript front-end functional lit-html pwa ql
Last synced: 06 Mar 2025
https://github.com/johanatan/speako
A compiler for GraphQL schema language (written in ClojureScript)
clojurescript graphql graphql-schema-language nodejs
Last synced: 23 Apr 2025
https://github.com/chr15m/c64core
retrocompute aesthetics twitter bot
aesthetics bot clojurescript pinterest pinterest-api twitter twitter-api twitter-bot
Last synced: 14 Apr 2025
https://github.com/sguessou/chatalaslack
Small web app demonstrating how to build a web chat app with websockets and Clojure(Script)
bulma-css chat-application clojure clojurescript figwheel-main http-kit re-frame reagent-components reitit websockets
Last synced: 12 Apr 2025
https://github.com/sbekrin/cljs-babel
[λ] Experimental ClojureScript to JavaScript compiler based on Babel
cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser
Last synced: 10 Apr 2025
https://github.com/active-group/reacl-c
Compositional and declarative user interface library for Clojure and Clojurescript
Last synced: 15 Apr 2025
https://github.com/davidvujic/polylith-experiments
Experimenting with polylith
clojure clojurescript polylith
Last synced: 14 Apr 2025
https://github.com/wavejumper/react-native-cljs-macos
Native macOS apps with Clojurescript
clojurescript macos react react-native shadow-cljs
Last synced: 16 Mar 2025
https://github.com/ertugrulcetin/asynctor
Minimal core.async inspector library for Clojure and ClojureScript
async clojure clojurescript core-async
Last synced: 12 Apr 2025
https://github.com/adamfrey/boot-asset-fingerprint
A boot task to add cache-busting fingerprints to html files
asset-pipeline boot clojurescript
Last synced: 13 Apr 2025
https://github.com/xlisp/algorithm-visualizer-gpter-fper
算法可视化开发,GPT辅助生成,函数式化后去递归的算法辅助开发脚手架平台
algorithm clojure clojurescript functional-programming mysql re-frame reagent redis visualizer
Last synced: 28 Apr 2025
https://github.com/miikka/karma-demo
Use Karma to run ClojureScript tests in Chrome
Last synced: 16 Jan 2025
https://github.com/wall-brew-co/clj-xml
The missing link between clj and xml
clj-xml clojure clojure-library clojurescript edn xml xml-document
Last synced: 02 May 2025
https://github.com/nfisher/lein-nashtest
Run CLJS tests in nashorn using cljs.test report hooks.
clojurescript lein-plugin leiningen testing
Last synced: 19 Nov 2024
https://github.com/dmotz/cellf
👁 Experiment / small game that reflects you and your surroundings
clojure clojurescript core-async game react
Last synced: 26 Dec 2024
https://github.com/athos/aintegrant
Aintegrant ain't Integrant, it's Async Integrant!
async clojure clojurescript integrant
Last synced: 12 Nov 2024
https://github.com/athos/admin-kit
Admin site as data
admin-site clojure clojurescript
Last synced: 12 Nov 2024
https://github.com/doughamil/threeagent-examples
Example projects for the ClojureScript library threeagent
Last synced: 16 Dec 2024
https://github.com/g7s/module.shadow-cljs
Duct module for developing and compiling ClojureScript with shadow-cljs
clojure clojurescript duct integrant
Last synced: 12 Apr 2025
https://github.com/chr15m/ball-smash-dungeon
ball physics roguelike
clojurescript game game-development roguelike svg svg-animation
Last synced: 14 Apr 2025
https://github.com/mentat-collective/mathlive.cljs
Clojurescript / React wrapper around the MathLive equation editor.
clojurescript equation-editor math mathfield react reagent
Last synced: 19 Mar 2025
https://github.com/liquidz/mint
A proof of concept for simple template engine using threading macros
babashka clojure clojurescript nbb template-engine
Last synced: 23 Mar 2025
https://github.com/green-coder/ratatouille
My lein template
clojure clojurescript lein-template ratatouille wip-do-not-use
Last synced: 18 Mar 2025
https://github.com/roman01la/atom-cljs-doc
ClojureScript core library documentation viewer for Atom
atom atom-cljs-doc clojurescript
Last synced: 14 Apr 2025
https://github.com/totakke/clj-iso3166
ISO 3166 country definitions for Clojure(Script)
Last synced: 13 Apr 2025
https://github.com/pkpkpk/serde-fressian
fressian for rust/wasm
clojure clojurescript rust wasm webassembly
Last synced: 13 Nov 2024
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/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/brianium/dandy-roll
:rice_scene: Watermarking via ClojureScript
clojurescript devcards watermark-image
Last synced: 13 Apr 2025