Showing 31 of 139 projects
Safe mruby bindings for Rust that enable embedding Ruby code and testing Rust structs with a restricted API.
A Scala and JVM machine learning toolbox for research, education, and industry with an interactive REPL and end-to-end pipelines.
A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.
An enhanced Common Lisp REPL with terminal, browser, and Emacs interfaces, featuring syntax highlighting, visualization, and profiling.
A pure Java implementation of Lua 5.3 for the JVM, designed for sandboxed scripting and embedding.
Interactive script playbooks for your terminal that replace command history with Vim/Neovim editing and tmux integration.
A tiny tool that lets you control and debug Java applications from a browser by sending code to the JVM.
A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.
A notebook-like experience within Clojure namespaces, enabling interactive visualization without leaving your editor.
An Elixir implementation of an interpreter for the Monkey programming language, built from scratch using functional patterns.
A Terraform console wrapper that enhances the REPL experience with tab completion, variable definition, and command history.
A Lisp dialect that compiles to JavaScript, using Ramda as its standard library and emphasizing functional programming.
A framework to automate development of Algorand assets and smart contracts, similar to Truffle for Algorand.
A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.
A native macOS menubar app for quickly evaluating Node.js code snippets with syntax highlighting.
A Neovim plugin that sends lines from your buffer to a Kitty terminal, acting as a lightweight REPL.
A lightweight, extensible web-based notebook REPL for Clojure and ClojureScript with rich UI visualizations.
A Composer plugin that provides a PHP REPL using PsySH for interactive development and debugging.
An enhanced REPL for Steel Bank Common Lisp with graceful error handling, readline support, and an interactive debugger.
An IRB extension that provides type-based autocompletion for Ruby using static analysis.
A REPL, scratch pad, and debug console for Lua development and Neovim exploration.
A command-line tool to execute C# code and scripts without project files, featuring REPL, custom entry points, and integrated testing.
A Vim plugin that integrates Eastwood, a Clojure linter, using a REPL connection for faster linting without shelling out to Leiningen.
A simple telnet server for MicroPython on ESP8266 that provides remote REPL access via telnet clients.
A command-line REPL for the Frege programming language, enabling interactive evaluation of Frege code snippets.
A Model Context Protocol server for Common Lisp enabling AI agents to interact with Lisp environments via REPL, file operations, and code editing tools.
A lightweight header-only C++ library for building REPL tools with ncurses.
A Pulsar package that provides an interactive Common Lisp development environment using the Swank backend from SLIME.
A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.
A literate programming tool for Common Lisp that makes Markdown, Org mode, and POD documents executable via reader macros.
A Clojure library for debugging core macros and functions by printing each step's result to the REPL.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.