{"id":81364,"url":"https://github.com/narkisr/awesome-clojure-repl","name":"awesome-clojure-repl","description":"Clojure REPL curated tools, libraries and resources","projects_count":38,"last_synced_at":"2026-06-09T09:00:18.978Z","repository":{"id":137714791,"uuid":"97290968","full_name":"narkisr/awesome-clojure-repl","owner":"narkisr","description":"Clojure REPL curated tools, libraries and resources","archived":false,"fork":false,"pushed_at":"2020-08-03T15:13:19.000Z","size":22,"stargazers_count":48,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-05-23T18:03:10.288Z","etag":null,"topics":["awesome","clojure","clojurescript","list","repl"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/narkisr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-07-15T03:59:31.000Z","updated_at":"2025-02-20T21:03:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"c7d56bf8-642e-4159-95e1-9b91e470697e","html_url":"https://github.com/narkisr/awesome-clojure-repl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/narkisr/awesome-clojure-repl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narkisr%2Fawesome-clojure-repl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narkisr%2Fawesome-clojure-repl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narkisr%2Fawesome-clojure-repl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narkisr%2Fawesome-clojure-repl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/narkisr","download_url":"https://codeload.github.com/narkisr/awesome-clojure-repl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/narkisr%2Fawesome-clojure-repl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34098952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-12-13T09:08:00.230Z","updated_at":"2026-06-09T09:00:18.978Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Environments","Visualization","Tools","Libraries","Lein","Clojurescript","Java","Resources"],"sub_categories":[],"readme":"# Awesome Clojure REPL/nREPL\n\n- [Lein](#lein)\n \n- [Libraries](#libraries)\n\n- [Visualizaition](#visualization)\n\n- [Clojurescript](#clojurescript)\n\n- [Environments](#environments) \n\n- [Tools](#tools)\n\n- [Java REPL](#java)\n\n- [Resources](#resources)\n\n\n## Lein \n\n*Lein plugins*\n\n * [ultra](https://github.com/venantius/ultra) \n * [lein-shorthand](https://github.com/palletops/lein-shorthand)\n * [whidbey](https://github.com/greglook/whidbey)\n * [REPL-y](https://github.com/trptcolin/reply)\n\n## Libraries\n\n*Useful Clojure libraries for the REPL*\n\n * [tools.namespace](https://github.com/clojure/tools.namespace)\n * [lucidity](http://docs.caudate.me/lucidity/)\n * [spyscope](https://github.com/dgrnbrg/spyscope)\n * [reloaded.repl](https://github.com/weavejester/reloaded.repl)\n * [puget](https://github.com/greglook/puget) - output coloring and pretty printing.\n * [portkey](https://github.com/portkey-cloud/portkey) \n * [scope-capture](https://github.com/vvvvalvalval/scope-capture) - a repl debuger.\n * [datawalk](https://github.com/eggsyntax/datawalk) - interactive datastructure exploration.\n * [clj-async-profiler](https://github.com/clojure-goes-fast/clj-async-profiler) flame graphs profiling.\n * [eftest](https://github.com/weavejester/eftest) Fast and pretty Clojure test runner.\n * [rebel-readline](https://github.com/bhauman/rebel-readline) a terminal readline library for Clojure Dialects.\n\n\n## Visualization \n * [OZ](https://github.com/metasoarous/oz) REPL-based data visualization in the browser\n * [reveal](https://github.com/vlaaad/reveal) Read Eval Visualize Loop for Clojure. \n * [portal](https://github.com/djblue/portal) A clojure tool to navigate through your data.. \n\n## Clojurescript\n\n*Clojurescript repl tools*\n\n * [weasel](https://github.com/tomjakubowski/weasel) a ClojureScript browser REPL using WebSockets.\n * [Lumo nREPL](https://github.com/djblue/nrepl-cljs) nREPL implemented for Lumo.\n * [piggieback](https://github.com/clojure-emacs/piggieback) a nREPL middleware that enables the use of a ClojureScript REPL on top of an nREPL session.\n  \n## Environments\n\n*REPL environments* \n\n * [proto-repl](https://atom.io/packages/proto-repl)\n * [Gorilla REPL](http://gorilla-repl.org/)\n * [unravel](https://github.com/pesterhazy/unravel) \n * [planck](https://github.com/planck-repl/planck)\n * [lumo](https://github.com/anmonteiro/lumo) \n * [rebel-readline](https://github.com/bhauman/rebel-readline)\n * [replete-android](https://github.com/replete-repl/replete-android) ClojureScript REPL Android app.\n\n## Tools\n\n*Tools for interfacing with the REPL*\n\n * [Grenchman](https://github.com/technomancy/grenchman)\n * [inspectable](https://github.com/jpmonettas/inspectable)\n * [rep](https://github.com/eraserhd/rep) quick launch single shot invocations.\n\n## Java\n\n*Tools/libraries for Using REPL with Java*\n\n * [jnREPL](https://github.com/AustinC/jnREPL)\n\n## Resources\n\n*Artictles and refrences*\n\n * [Reloaded workflow](http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-reloaded)\n * [Add color to your Clojure REPL](http://jr0cket.co.uk/2013/08/add-colour-to-your-clojure-repl-with.html.html)\n * [Overview of nrepl](https://juxt.pro/blog/posts/nrepl.html)\n * [Official Clojure REPL guide](https://clojure.org/guides/repl/introduction)\n * [The Ultimate Guide To Clojure REPLs](https://lambdaisland.com/guides/clojure-repls).\n\n*Talks*\n\n * [Livecoding the Cloud!](https://www.youtube.com/watch?v=qJXqQATJNTk)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/narkisr%2Fawesome-clojure-repl/projects"}