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/davidvujic/cljs-hello-world
ClojureScript: simple within parenthesis
clojurescript re-frame react reagent shadow-cljs
Last synced: 09 Dec 2024
https://github.com/toyokumo/nested-sets-clj
Nested Sets Model for Clojure and ClojureScript
clojure clojurescript nested-sets
Last synced: 01 Dec 2024
https://github.com/bostonaholic/bitprofit
Bitcoin Mining Profitability Calculator
Last synced: 15 Apr 2025
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/chrovis/clj-deconstruct-sigs
deconstructSigs for Clojure
clojure clojurescript cosmic mutational-signatures
Last synced: 03 May 2025
https://github.com/leonoel/plop
Imperative programming primitives for Clojure
Last synced: 13 May 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/telekid/pine
ClojureScript routing for universal applications
clojure clojure-library clojurescript clojurescript-library router
Last synced: 09 Apr 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/stevebuik/fork-malli-ideas
An example of form validation using Fork and Malli
Last synced: 13 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/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/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/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/olical/prepl-compliance-test
Checks a Clojure prepl server against a bunch of tests
Last synced: 23 Feb 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/risto-stevcev/sokoban
:mushroom: A sokoban client for the browser written in ClojureScript
Last synced: 31 Mar 2025
https://github.com/rburns/photolog
visual journal
clojurescript nodejs photography static-site-generator
Last synced: 13 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: 11 May 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/dvingo/pathom-client-wikipedia
playing around with client only pathom parser and fulcro
clojurescript fulcro wikipedia-api
Last synced: 09 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://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/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/derhowie/vashet
A ClojureScript wrapper for the css-in-js library fela
Last synced: 14 May 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/diop/art
Generative Art on the Ethereum Blockchain
art blockchain clojurescript ethereum solidity
Last synced: 18 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/elasticpath/terraform-env-vars
Utility for transforming Terraform variables to environment variables
clojurescript javascript npm terraform
Last synced: 11 Feb 2025
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/dhleong/hangr
Hangouts, the way it was meant to be
clojurescript electron hangouts
Last synced: 30 Mar 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/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/pink-gorilla/nrepl-middleware
nrepl-middleware
clojure clojurescript goldly notebook nrepl nrepl-middleware
Last synced: 11 Apr 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/benzap/utimer
The ultimate timer web app
clojure clojurescript core-async reactjs rum svg timer
Last synced: 15 Mar 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/sogaiu/vscode-clojure-defs
clojure clojurescript definitions vscode
Last synced: 28 Dec 2024
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/nilern/taksi
Proper async monad for Clojure(Script)
async clojure clojurescript monad
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/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/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/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/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/andreacrotti/just-married
api clojure clojurescript website wedding wedding-website
Last synced: 06 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/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/moea/cromulator
Superformula SVG visualization in Clojurescript
clojure clojurescript generative-art geometry superformula visualization
Last synced: 07 May 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/reagent-project/reagent-project.github.io
Reagent Documentation
clojurescript declarative frontend react ui
Last synced: 29 Apr 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/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/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/littleli/squint-skia-canvas-example
When Skia Canvas meets Squint
canvas clojurescript skia squint
Last synced: 24 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/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/puchka/memecollect
Application for collecting meme and sharing meme collection
clojure clojurescript collect-memes collection collections meme memes
Last synced: 07 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/phrohdoh/wip-tauri-cljs
cljs clojure clojurescript tauri tauri-app
Last synced: 22 Mar 2025
https://github.com/lazy-cat-io/equalizer
A Clojure(Script) library for data-driven tests
clojure clojurescript data-driven-tests testing-library tests
Last synced: 24 Feb 2025
https://github.com/strojure/assertie
Macros for runtime assertion in Clojure(Script).
assertions clojure clojurescript
Last synced: 06 Mar 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/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/awkay/porting-tool
A generic tool for automating arbitrary transforms of Clojure/Clojurescript/CLJC files
clj cljc cljs clojure clojurescript porting refactoring
Last synced: 13 Mar 2025
https://github.com/formsandlines/formform
Clojure(Script) library to represent, transform and evaluate all the FORMs of uFORM iFORM
clojure clojurescript form-logic formwelt laws-of-form logic uform-iform weltform
Last synced: 17 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/theasp/lapidary
Search engine for logs stored in PostgreSQL
clojurescript fluentd logging macchiato postgres postgresql
Last synced: 25 Feb 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/andreyorst/wave-function-collapse
Wave function collapse algorithm implementation in ClojureScript (mirror)
clojurescript wavefunctioncollapse
Last synced: 10 May 2025
https://github.com/oxalorg/clojure.quest
Learn clojure and clojurescript with easy tutorials
Last synced: 23 Mar 2025
https://github.com/littleli/squint-hono-example
Hono framework used from Squint
clojure clojurescript javascript squint
Last synced: 14 Jan 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/monogramm/docker-penpot-exporter
:whale: Docker image for Penpot exporter
clojure clojurescript exporter javascript penpot uxbox
Last synced: 14 Apr 2025
https://github.com/sogaiu/vscode-clojure-colorizer
clojure clojurescript tree-sitter vscode
Last synced: 11 Mar 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/leojpod/kinto-cljs
Learning ClojureScript and Kinto at the same time, what could go wrong?
cljs clojure clojurescript kinto learning-by-doing re-frame
Last synced: 28 Mar 2025
https://github.com/active-group/active-graphql
ClojureScript library for programmatically constructing GraphQL query strings.
Last synced: 02 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/severeoverfl0w/delegating-repl
A ClojureScript REPL that Delegates to another REPL
Last synced: 15 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/hiteshjasani/jasani-cljs-node-template
A lein template for a simple clojurescript app running on nodejs
clojurescript lein-template nodejs
Last synced: 11 Mar 2025
https://github.com/ajoberstar/derl
Data Eval Return Loop. A REPL-based Clojure IDE
clojure clojurescript ide javafx repl
Last synced: 07 Apr 2025
https://github.com/theianjones/fulcro-should-i-train
Do you need a rest day?
Last synced: 07 Apr 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/brianium/entity
A simple starting point for Clojure(Script) entities
clojure clojurescript entity uuid
Last synced: 24 Mar 2025
https://github.com/gersak/dreamcatcher
Clojure and Clojurescript library that strives to simulate state machine behavior and easy state management
clojure clojurescript dreamcatcher statemachine
Last synced: 03 Mar 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/marcvincenti/pivx-calculator
Compare ROI between MN and Staking.
Last synced: 02 Apr 2025
https://github.com/atomicptr/rss-merger
Simple tool to merge several RSS feeds into one.
Last synced: 15 Mar 2025