chrepl - Inject a ClojureScript Figwheel repl into webpages
Extension stats
Other platforms
Extension summary
chrepl allows you to quickly show a prospective client how your code can improve their website.
ClojureScript is a web programming language based on Clojure, which is derived from Lisp. Lisps have one of the most dynamic programming feedback tools available: the Read, Eval, Print, Loop; or REPL.
In the ClojureScript community, we like to build websites using the live feedback of a REPL. However, we normally compile our REPL functionality into a development version of our website which, in turn, connects back to our REPL server. This chrepl tool allows you to inject client-side REPL functionality into any website on any Chrome tab.
chrepl can be thought of as similar to tampermonkey, but with a live REPL and the full power of ClojureScript. You could even bring in casper.js and automate the web from the comfort of a REPL.
Start REPLing the internet by
Installing the clj tool (https://clojure.org/guides/getting_started#_clojure_installer_and_cli_tools)
Setting up a compatible project (https://github.com/johnmn3/chrepl-example)
Once this extension is installed, you can just click the "inject" button from the extension's popup and a REPL connection will be established.
See moreExtension safety
Risk impact
chrepl requires very minimum permissions.
Risk likelihood
chrepl may not be trust-worthy. Avoid installing if possible unless you really trust this publisher.
Promo images
Similar extensions
Here are some Chrome extensions that are similar to chrepl: