-
wasmi
WebAssembly interpreter
-
wasm-tools
CLI tools for interoperating with WebAssembly files
-
jaq-interpret
Interpreter for the jaq language
-
rilua
Lua 5.1.1 implemented in Rust, targeting the World of Warcraft addon variant
-
rbpf
Virtual machine and JIT compiler for eBPF programs
-
arborium-scheme
Scheme grammar for arborium (tree-sitter bindings)
-
raven-gui
GUI for a Uxn + Varvara system
-
parsanol
High-performance PEG parser library with packrat memoization and arena allocation
-
cljrs-eval
Tree-walking interpreter and macro expander for clojurust
-
grift_arena
A minimal no_std, no_alloc arena allocator with garbage collection for the Grift Scheme interpreter
-
uni-core
Core interpreter library for the Uni programming language
-
pen-ffi
FFI library for Pen programming language
-
cocoro
A more type-safe take on Rust stackless coroutines
-
tailcall
Safe, zero-cost tail recursion
-
aver-lang
VM and transpiler for Aver, a statically-typed language designed for AI-assisted development
-
tailcall-valid
validating multiple inputs, collecting all possible errors instead of failing at the first error. Useful for scenarios where comprehensive feedback is required for user inputs or configuration settings.
-
synoema-types
Synoema — programming language optimized for LLM code generation
-
rust_lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
-
seuil
A complete, safe JSONata implementation in Rust — JSON query, transform, and expression evaluation
-
lisp-rs
Lisp interpreter in Rust
-
raven-uxn
Uxn CPU interpreter
-
pred-recdec
Predicated Recursive Descent Parsing with BNF and impure hooks
-
raven-cli
Uxn + Varvara CLI
-
wasmi_arena
Entity arena data structures for wasmi
-
patchouly
A copy-and-patch JIT framework in Rust
-
piccolo
Stackless Lua VM implemented in pure Rust
-
sema-lang
Sema — a Lisp dialect with first-class LLM primitives
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
patchouly-build
extract and generate ready-to-use patchouly stencils
-
lua2hcb_compiler
A compiler for Lua-like scripts to HCB
-
omg_runtime
The OMG language runtime and virtual machine, providing bytecode execution, REPL, and built-in functions
-
tailcall-chunk
persistent data structure for efficient append and concatenation operations
-
logos-scaffold
Rust CLI for bootstrapping LSSA program_deployment projects in standalone mode
-
sema-eval
Trampoline-based evaluator and module system for the Sema programming language
-
seq-tui
TUI REPL for the Seq programming language with IR visualization
-
gh-workflow-tailcall
macros for gh-workflow
-
profile-bee-common
Shared types between profile-bee userspace and eBPF programs
-
pag-lexer
Parser-lexer fusion generator (derivative lexer)
-
makepad-stitch
An experimental Wasm interpreter written in Rust that is designed to be very fast and lightweight
-
grift_eval
Lisp evaluator for the Grift Scheme language
-
rpn-c
A calculator environment using Reverse Polish Notation and multiple precision numbers
-
decurse
Macro to make recursive function run on the heap (i.e. no stack overflow).
-
qframework
A experimental micor framework for clear design, based on queue model
-
bst-rs
Recursive & Iterative Binary Search Tree Implementations within Rust
-
marwood
Scheme R7RS Virtual Machine
-
idata
Small tools to reduce mutability
-
morphism
A structure for suspended closure composition in Rust
-
lightning-sys
GNU lightning bindings for rust
-
rust-tailcall
TailCall, The crate is a rust implementation of The Art of Simplicity_Venkat Subramaniam
-
putex
process mutex
-
loop-let
An immutable loop structure that can be used as an expression
-
tcore
Performs tail call optimization on a WAFFLE module
-
cemc
Cem language compiler - A concatenative language with green threads and linear types
-
casper-wasmi-validation
Wasm code validator
-
tiny_tco
A tiny dirt simple no_std tail call optimization library
-
portal-pc-tramp
Trampoline for recursive functions, with support for mutual recursion (portal version)
-
oxilean-runtime
OxiLean runtime - Memory management, closures, I/O, and task scheduling
-
flatrv
A cross-platform RISC-V interpreter that implements the RV32IM instruction set
-
tco
A macro for transforming a tail-calling recursive function to eliminate recursion
-
tramp
Trampoline for recursive functions, with support for mutual recursion
-
grift_macros
Procedural macros for Grift Scheme standard library
-
tailcall-impl
The procedural macro implementation for the tailcall crate
-
teko
programming language implementation in Rust
-
haru
A fast, dynamically-typed general purpose scripting language
-
poco-scheme
A toy Scheme implementation
Try searching with DuckDuckGo or on crates.io.