Clojure REPL

Open-source Clojure projects categorized as REPL

Top 18 Clojure REPL Projects

  • lein-figwheel

    Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!

  • shadow-cljs

    ClojureScript compilation made easy

  • Project mention: A History of Clojure (2020) [pdf] | news.ycombinator.com | 2023-08-10

    * Single-Page App: shadow-cljs for the build concerns (https://github.com/thheller/shadow-cljs), Reagent with Re-frame for complex/large app (https://reagent-project.github.io and https://github.com/day8/re-frame). Even if we now prefer using HTMX (https://htmx.org) and server-side rendering (Hiccup way of manipulating HTML is just amazing, https://github.com/weavejester/hiccup).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • clerk

    ⚡️ Moldable Live Programming for Clojure

  • Project mention: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07

    Something I really like in the Clojure data science stack that isn't mentioned is Clerk* — an interesting take on notebooks. I think it's a good gateway into Clojure for those coming from a Python or R background.

    *https://clerk.vision/

  • ultra

    A Leiningen plugin for a superior development environment (by venantius)

  • nrepl

    A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.

  • rebel-readline

    Terminal readline library for Clojure dialects

  • Project mention: Poor documentation? | /r/Clojure | 2023-06-25

    I use rebel as a REPL which shows docs for the current keyword when pressing Ctrl-X Ctrl-D.

  • figwheel-main

    Figwheel Main provides tooling for developing ClojureScript applications

  • Project mention: strawpoll: lein vs deps preference by Clojure vs CLJS | /r/Clojure | 2023-06-23

    https://github.com/bhauman/figwheel-main is a higher order abstraction that delegates to cljs-build. shadow-cljs can be used from lein as well if one is inclined.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • reveal

    Read Eval Visualize Loop for Clojure

  • Project mention: Making Hard Things Easy | news.ycombinator.com | 2023-10-06

    Clojure does pretty well. See https://github.com/nubank/morse, https://docs.datomic.com/cloud/other-tools/REBL.html, and https://vlaaad.github.io/reveal/.

    It's one of the areas that homoiconicity helps: code is data, data is code, so visualization tools can work on both sides.

  • scope-capture

    Project your Clojure(Script) REPL into the same context as your code when it ran

  • Project mention: What I Have Changed My Mind About in Software Development | news.ycombinator.com | 2023-09-10

    Awesome tools.

    Personally I can't imagine coding in clojure without scope capture

    https://github.com/vvvvalvalval/scope-capture

  • piggieback

    nREPL support for ClojureScript REPLs

  • maria

    A ClojureScript coding environment for beginners.

  • Clojure-Sublimed

    Clojure support for Sublime Text 4

  • deps-try

    Try out Clojure (libraries) via rebel-readline

  • Project mention: Setting up a playground environment | /r/Clojure | 2023-06-23

    Thanks for the writeup! You might like deps-try, a tool I’m developing that lets you try libraries on rebel-readline.

  • playback

    Easier-than-print dataflow tracing to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data (by gnl)

  • Project mention: build.simple: tools.build without the DIY – install, sign and deploy libraries easily and securely like with Leiningen | /r/Clojure | 2023-10-17

    On a side note, maybe someone can explain to me why this little project, which barely deserves the name and is really not much more than a glorified shell script trying to re-invent a tiny part of the Leiningen wheel, is currently getting multiple times the upvotes, comments and general interest compared to the other one I posted at the same time, right next to it in the thread list – Playback – which is reimagining interactive REPL-based development, replacing print-debugging, significantly speeding up hot-reload, and can change the way you code and improve your life and happiness in much more significant ways. Go look at that, people, it's way more fun than bickering about what the core team should or shouldn't have done with tools.build and how much NIH-syndrome they are really suffering from. I promise! 😅

  • dram

    Interactive Clojure REPL Guides

  • waqi

    REPL-driven data visualizations with Clojure and Vega/Vega-Lite in the browser

  • Project mention: Waqi: REPL-driven data visualizations with Clojure and Vega/Vega-Lite | news.ycombinator.com | 2024-02-09
  • simple-stackless-lisp

    A small but powerful Clojure-like Lisp with first class continuations and macros

  • hello-clojure

    How to do a super simple Clojure setup from scratch that has a Repl and run "Hello, World!" without the need to figure out leiningen, tools.deps, deps.edn and all the other tools.

  • Project mention: Setting up a playground environment | /r/Clojure | 2023-06-23

    I have a "experimentation setup" that's even simpler than yours (and very likely more limited/ limiting), see https://github.com/mayerrobert/hello-clojure . You can't do much with this setup but it sure makes "zero to Hello, World!" a lot faster.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-07.

Clojure REPL related posts

Index

What are some of the best open-source REPL projects in Clojure? This list will help you:

Project Stars
1 lein-figwheel 2,885
2 shadow-cljs 2,200
3 clerk 1,692
4 ultra 1,237
5 nrepl 725
6 rebel-readline 670
7 figwheel-main 628
8 reveal 594
9 scope-capture 557
10 piggieback 474
11 maria 462
12 Clojure-Sublimed 351
13 deps-try 113
14 playback 88
15 dram 60
16 waqi 25
17 simple-stackless-lisp 11
18 hello-clojure 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com