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-04-30 00:05:01 UTC
- JSON Representation
https://github.com/athos/Pinpointer
Pinpointer is yet another clojure.spec error reporter based on a precise error analysis
clojure clojure-spec clojurescript error-messages spec
Last synced: 13 Mar 2025
https://github.com/athos/pinpointer
Pinpointer is yet another clojure.spec error reporter based on a precise error analysis
clojure clojure-spec clojurescript error-messages spec
Last synced: 12 Nov 2024
https://github.com/oliyh/kamera
UI testing via image comparison and devcards
clojure clojurescript devcards image-comparison testing
Last synced: 09 Apr 2025
https://github.com/martinklepsch/s3-beam
🚀 direct-to-S3 uploading using ClojureScript
aws cljs clojurescript digitalocean direct-upload s3 signing-server
Last synced: 07 Apr 2025
https://github.com/funcool/rumext
Simple and decomplected ui library for ClojureScript (based on React)
clojurescript react react-hooks simple ui
Last synced: 25 Nov 2024
https://github.com/ahonn/shadow-electron-starter
ClojureScript + Shadow-cljs + Electron + Reagent
clojurescript reagent shadow-cljs
Last synced: 21 Nov 2024
https://github.com/brianium/clean-todos
:clipboard: A todo example leveraging clean architecture in Clojure
clean-architecture cli clojure clojurescript re-frame rest-api
Last synced: 13 Apr 2025
https://github.com/bhauman/figwheel-main-template
A template to generate a minimal figwheel-main based ClojureScript project
clojure clojurescript figwheel reactjs template
Last synced: 12 Apr 2025
https://github.com/adzerk-oss/boot-reload
Boot task providing live-reload of browser css, images, etc.
boot-tasks clojure clojurescript hot-reload javascript livereload
Last synced: 28 Apr 2025
https://github.com/olical/cljs-test-runner
Discover and run your ClojureScript tests
Last synced: 06 Apr 2025
https://github.com/district0x/name-bazaar
A peer-to-peer marketplace for the exchange of names registered via the Ethereum Name Service
blockchain clojurescript district ens ethereum marketplace
Last synced: 20 Dec 2024
https://github.com/piranha/keybind
ClojureScript key bindings (shortcut) library
clojurescript hotkey hotkeys shortcut shortcuts
Last synced: 10 Jan 2025
https://github.com/lilactown/flex
flex is a reactive signal library for Clojure(Script)
clojure clojurescript dataflow reactive reactive-programming reactivity signals state-management
Last synced: 07 Apr 2025
https://github.com/kushidesign/kushi
UI design library for ClojureScript
clojure clojurescript css design design-system ui ui-components ui-design
Last synced: 05 Apr 2025
https://github.com/clj-br/vagas
Vagas e empresas que ativamente contratam pessoas desenvolvedoras Clojure no Brasil
brazil clojure clojurescript jobs
Last synced: 01 Mar 2025
https://github.com/pkpkpk/cljs-node-io
A ClojureScript IO Library for NodeJS
Last synced: 09 Apr 2025
https://github.com/bhauman/react-native-figwheel-bridge
Enables React Native projects written in ClojureScript to use Figwheel's live reloading and REPL.
clojure clojurescript figwheel figwheel-main npm-module react-native
Last synced: 08 Apr 2025
https://github.com/athos/pogonos
Yet another Clojure(Script) implementation of the Mustache templating language
babashka clojure clojurescript mustache template
Last synced: 07 Apr 2025
https://github.com/juxt/roll
AWS Blue/Green deployment using Clojure flavoured devops
clojurescript devops paas terraform
Last synced: 18 Nov 2024
https://github.com/wavejumper/rehook
ClojureScript React library enabling data-driven architecture
clojurescript hiccup react react-hooks
Last synced: 10 Feb 2025
https://github.com/oliyh/re-jump.el
emacs navigation for re-frame projects
cider clj cljs clojure clojurescript emacs emacs-lisp re-frame
Last synced: 09 Apr 2025
https://github.com/intermine/bluegenes
A friendly next-generation interface for Genomic data discovery powered by InterMine
cljs clojure clojurescript genomics intermine
Last synced: 12 Apr 2025
https://github.com/lilactown/cascade
A library of continuation-passing, thunk-producing versions of many Clojure core functions.
clojure clojurescript continuation-passing-style cps recursion walk
Last synced: 19 Dec 2024
https://github.com/nervous-systems/serverless-cljs-plugin
Serverless plugin for Clojurescript deployment w/ cljs-lambda
aws aws-lambda clojure clojurescript serverless serverless-plugin
Last synced: 19 Apr 2025
https://github.com/orestis/reseda
A Clojure-y state management library for modern React, from the future 🚀
clojurescript react reactivity
Last synced: 18 Dec 2024
https://github.com/davidvujic/clojurescript-amplified
Examples on how to setup a ClojureScript web app with tools from the JavaScript ecosystem.
aws-amplify clojurescript storybook webpack
Last synced: 14 Apr 2025
https://github.com/thi-ng/babel
A Leiningen project template for literate Clojure projects w/ org-mode
clojure clojurescript emacs literate-programming org-mode template
Last synced: 11 Apr 2025
https://github.com/zalky/reflet
Tools for building Re-frame + React based web apps with graph and non-graph data models
clojure clojurescript finite-state-machines graphs re-frame react reagent
Last synced: 14 Apr 2025
https://github.com/gadfly361/baking-soda
baking-soda is an interface between clojurescript's reagent and reactstrap (i.e., bootstrap 4 react components) and react-bootstrap (i.e., bootstrap 3 react components)
boostrap4 bootstrap bootstrap3 clojurescript react reagent
Last synced: 11 Feb 2025
https://github.com/clojure-garden/clojure-garden
The navigator in the Clojure ecosystem
clojure clojure-garden clojure-tools clojurescript
Last synced: 16 Nov 2024
https://github.com/hugit-project/hugit
The humane Terminal UI for git!
clojurescript git live re-frame react tui
Last synced: 20 Mar 2025
https://github.com/adzerk-oss/boot-cljs-repl
Boot task providing a REPL for ClojureScript development.
boot boot-tasks clojure clojurescript clojurescript-repl repl
Last synced: 09 Apr 2025
https://github.com/packtworkshops/the-clojure-workshop
A New, Interactive Approach to Learning Clojure
clojurescript destructuring figwheel filter lazy-sequences leningen map reagent repl
Last synced: 16 Apr 2025
https://github.com/ertugrulcetin/enion
Enion Online is an Epic PvP Battle game between Orcs and Humans. The game is written using Clojure and ClojureScript, and utilizes the PlayCanvas game engine.
clojure clojurescript game game-development playcanvas
Last synced: 12 Apr 2025
https://github.com/lipas-liikuntapaikat/lipas
Lipas is a nationwide, public GIS service of Finnish sport and recreation facilities.
clojure clojurescript docker elk-stack geoserver gis openlayers osrm postgis re-frame reitit
Last synced: 12 Nov 2024
https://github.com/oliyh/lacinia-gen
Generators for GraphQL
clojure clojurescript generative graphql lacinia
Last synced: 13 Apr 2025
https://github.com/lambdaclass/holiday_pinger
Erlang + ClojureScript app to send holiday reminders
clojurescript erlang freelance holidays mail ping postgresql reminders slack
Last synced: 09 Apr 2025
https://github.com/borkdude/deflet
Make let-expressions REPL-friendly!
babashka clojure clojurescript nbb
Last synced: 18 Apr 2025
https://github.com/fulcrologic/fulcro-rad-demo
A demo for Fulcro RAD using either SQL or Datomic databases.
clojurescript react web-application
Last synced: 13 Apr 2025
https://github.com/nedap/speced.def
spec-backed forms of defn/defprotocol/..., aided by metadata
clojure clojurescript hacktoberfest
Last synced: 13 Dec 2024
https://github.com/replete-repl/replete-android
ClojureScript REPL Android app
Last synced: 07 Dec 2024
https://github.com/jdormit/looped-in
A browser extension that displays Hacker News comments for the current webpage
chrome clojurescript firefox hackernews webextension
Last synced: 21 Mar 2025
https://github.com/green-coder/vrac
[WIP] Declarative html template library from the future.
clojure clojurescript dsl front-end library vrac wip-do-not-use
Last synced: 16 Mar 2025
https://github.com/green-coder/minimallist
A minimalist data driven data model library, inspired by Clojure Spec and Malli.
clojure clojurescript data-parsing data-validation
Last synced: 10 Feb 2025
https://github.com/cyrik/omni-trace
Omnipotent/omniscient tracing and debugging for clojure(script)
clojure clojurescript debugging traceing
Last synced: 30 Nov 2024
https://github.com/roman01la/prum
ClojureScript's Rum with Preact.js instead of React
clojurescript preact prum react rum
Last synced: 14 Apr 2025
https://github.com/paintparty/fireworks
Fireworks is a themeable tapping library for Clojure, ClojureScript, and Babashka.
babashka clojure clojurescript console debugging fireworks lasertag live-coding pretty-printing syntax-highlighting tapping terminal tracing typography
Last synced: 06 Apr 2025
https://github.com/danprince/wireworld
🔋 ClojureScript Wireworld Simulator
clojure clojurescript simulation wireworld
Last synced: 05 Dec 2024
https://github.com/vikeri/re-navigate
Example of React Native Navigation with re-frame/re-natal
clojurescript navigation navigator re-frame react-native react-navigation
Last synced: 20 Nov 2024
https://github.com/brianium/tomaat
:tomato: Slack integrated pomodoro timer... with Electron + ClojureScript!
clojurescript electron figwheel hot-reload pomodoro reagent
Last synced: 13 Apr 2025
https://github.com/pkpkpk/fress
fressian for clojure(script) and WebAssembly
clojure clojurescript wasm webassembly
Last synced: 26 Feb 2025
https://github.com/oliyh/locksmith
Want to use GraphQL with Clojure/script but don't want keBab or snake_keys everywhere? Use locksmith to change all the keys!
clj cljs clojure clojurescript graphql graphql-client graphql-server idiomatic
Last synced: 12 Feb 2025
https://github.com/akiroz/re-frame-storage
re-frame interceptors for browser local storage
clojurescript localstorage re-frame
Last synced: 20 Nov 2024
https://github.com/openweb-nl/kafka-graphql-examples
A platform to test solutions for using Kafka with Graphql
avro-kafka clojure clojurescript confluent-kafka end-to-end-testing graphql graphql-client graphql-server graphs kafka-client kafka-cluster performance-analysis performance-testing test-automation test-tools testing
Last synced: 12 Feb 2025
https://github.com/matthieu-beteille/cljs-css-modules
CSS modules in ClojureScript.
clj clojure clojurescript css-modules garden macros
Last synced: 12 Apr 2025
https://github.com/jacekschae/learn-re-frame-course-files
:cinema: Learn re-frame course files for building Cheffy app
clojurescript re-frame reagent shadow-cljs
Last synced: 13 Mar 2025
https://github.com/yetanalytics/flint
SPARQL DSL library for Clojure(Script)
clojure clojurescript dsl rdf sparql
Last synced: 05 Apr 2025
https://github.com/borkdude/html
Html generation library inspired by squint's html tag
clojure clojurescript hiccup html
Last synced: 09 Apr 2025
https://github.com/strojure/parsesso
Parser combinators for Clojure(Script).
babashka clojure clojurescript parser parser-combinators
Last synced: 16 Dec 2024
https://github.com/holyjak/fulcro-intro-wshop
Introduction to creating webapps with Fulcro self-paced/facilitated workshop
clojurescript framework webapp workshop
Last synced: 13 Apr 2025
https://github.com/jackrusher/gespensterfelder
A small generative system in clojurescript and Three.js.
clojurescript generative-art three-js
Last synced: 14 Feb 2025
https://github.com/nextjournal/markdown
A cross-platform clojure/script parser for Markdown
clojure clojurescript markdown
Last synced: 04 Apr 2025
https://github.com/kwladyka/form-validator-cljs
ClojureScript library to validate forms
clojurescript form-validation frontend spec
Last synced: 18 Nov 2024
https://github.com/liquidz/merr
:fire: Minimal and good enough error handling library for Clojure/ClojureScript
clojure clojurescript error-handling
Last synced: 15 Mar 2025
https://github.com/cscfi/rems
Resource Entitlement Management System is a tool for managing access rights to resources, such as research datasets.
access-management clojure clojurescript hacktoberfest
Last synced: 07 Apr 2025
https://github.com/crisptrutski/boot-cljs-test
Boot task to run ClojureScript tests.
boot boot-tasks clojurescript testing
Last synced: 10 Apr 2025
https://github.com/dhleong/spade
A nice tool to use in the Garden
clojurescript css css-modules garden
Last synced: 12 Apr 2025
https://github.com/souenzzo/atemoia
A simple full-stack clojure app
clojure clojurescript docker heroku reagent
Last synced: 14 Apr 2025
https://github.com/serioga/webapp-clojure-2020
Multi-page web application prototype with Clojure(Script)
clojure clojurescript hiccup hikaricp hugsql immutant integrant leiningen liquibase multipage-website next-jdbc p6spy prototype reactjs reitit rum shadow-cljs ssr tailwind-css webapp
Last synced: 16 Dec 2024
https://github.com/dvingo/cljs-styled-components
ClojureScript wrapper for styled-components
clojurescript styled-components
Last synced: 16 Mar 2025
https://github.com/thheller/shadow
collection of useful CLJS code
cljs clojure clojurescript css-in-cljs css-in-js
Last synced: 13 Apr 2025
https://github.com/zalando-stups/cats.match
Pattern matching for the monads in the cats Clojure library
clojure clojurescript pattern-matching
Last synced: 21 Nov 2024
https://github.com/souenzzo/graph-demo
A simple demo using pathom, fulcro and crux
clojure clojurescript crux fulcro fullstack pathom pedestal react react-native ssr
Last synced: 14 Apr 2025
https://github.com/green-coder/html-to-hiccup
A html->hiccup conversion function in pure CLJC
cljc clojure clojurescript conversion hiccup html
Last synced: 16 Mar 2025
https://github.com/jeremykross/recurrent
A library for building functional-reactive (FRP) GUIs in Clojurescript
clojure clojurescript cyclejs frp functional-reactive-programming web-development
Last synced: 19 Nov 2024
https://github.com/flexsurfer/clojurernproject
Simple React Native application with ClojureScript, re-frame and react navigation v5
clojure clojurescript re-frame react-native react-navigation react-navigation-v5 shadow-cljs shadow-cljs-app
Last synced: 19 Dec 2024
https://github.com/boot-clj/boot-figreload
Boot task providing live-reload using Fighweel client
boot boot-tasks clojure clojurescript figwheel hot-reload javascript livereload
Last synced: 18 Apr 2025
https://github.com/green-coder/diffuse
Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.
clojure clojurescript data-structures diff
Last synced: 14 Apr 2025
https://github.com/dm3/manifold-cljs
Manifold implementation in Clojurescript
async cljs clojurescript manifold rx stream
Last synced: 29 Apr 2025
https://github.com/yogthos/doc-builder
data driven HTML/PDF document builder using Hiccup and EDN
clojurescript hiccup template-engine
Last synced: 19 Dec 2024
https://github.com/olical/propel
Propel helps you start Clojure(Script) REPLs with a prepl
Last synced: 21 Apr 2025
https://github.com/sunng87/openbirdingmap
eBird location and observation data rendered on OpenStreetMap
clojure clojurescript ebird openstreetmap
Last synced: 19 Dec 2024
https://github.com/training-center/clojure-study-group
Repositório do grupo de estudos sobre Clojure e Programação Funcional do Training Center
clj clojure clojure-script clojurescript functional functional-programming
Last synced: 09 Apr 2025
https://github.com/bhauman/figwheel-repl
Figwheel REPL provides a stable multiplexing REPL for ClojureScript
clojure clojurescript repl tooling
Last synced: 04 Apr 2025
https://github.com/askonomm/blocko
A block-based WYSIWYG editor.
block-editor clojure clojurescript wysiwyg
Last synced: 12 Apr 2025
https://github.com/mentat-collective/emmy-viewers
High-performance symbolic, 2D and 3D visual extensions to the Emmy computer algebra system.
Last synced: 14 Apr 2025
https://github.com/mayvenn/storefront
The front of the store
basscss clojure clojurescript react storefront
Last synced: 22 Apr 2025
https://github.com/hulunote/hulunote
Powerful prompt engineering development platform by Hulunote
clojure clojurescript datascript gpt llm webapp
Last synced: 24 Mar 2025
https://github.com/NuID/zk
Cross-platform zero knowledge proofs
clj cljc cljs clojure clojurescript key-management zero-knowledge
Last synced: 16 Nov 2024
https://github.com/nuid/zk
Cross-platform zero knowledge proofs
clj cljc cljs clojure clojurescript key-management zero-knowledge
Last synced: 09 Apr 2025
https://github.com/stevebuik/stu
Display Clojurescript builds using D3
ci clj cljs-compiler clojurescript d3 devcards reagent-components shadow-cljs treemap
Last synced: 09 Apr 2025
https://github.com/roman01la/threejs-cljs-playground
three.js playground in ClojureScript
clojurescript playground threejs webgl
Last synced: 14 Apr 2025
https://github.com/jtkdvlp/cljs-workers
A clojurescript lib for performing async tasks via web workers
async clojurescript thread web-worker
Last synced: 16 Mar 2025
https://github.com/chr15m/svg-flipbook
SVG flipbook animation with layers
animation clojurescript css inkscape svg webapp
Last synced: 14 Apr 2025
https://github.com/jerems/prose
An alternate syntax for Clojure inspired by Pollen.
Last synced: 15 Mar 2025