-
dynasmrt
A simple runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
llvm-sys
Bindings to LLVM's C API
-
cranelift-native
Support for targeting the host with Cranelift
-
hvm
A massively parallel functional runtime
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
erg
The Erg programming language
-
cranelift-frontend
Cranelift IR builder helper
-
swc_cli
Commandline for SWC
-
gluon
A static, type inferred programming language for application embedding
-
tokay
Tokay is a programming language designed for ad-hoc parsing
-
tremor-script
Tremor Script Interpreter
-
ascent
Logic programming in Rust
-
jinko
jinko is a safe, small and fast programming language with Rust interoperability
-
cranelift-interpreter
Interpret Cranelift IR
-
boron-lang
A simple, efficient, compiled programming language
-
ergotree-ir
ErgoTree IR, serialization
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
lolcode
A simple Lolcode to C compiler
-
endbasic
The EndBASIC programming language - CLI
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
mica
A simple, user-friendly, embeddable scripting language
-
roost-lang
Interpreter library for the roost language
-
ast-demangle
Parses mangled names and produces structured results
-
melody_compiler
The Melody language compiler
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
pushr
Pushr is a Rust based interpreter for Push programs
-
cranelift-codegen
Low-level code generator library
-
antimony-lang
The Antimony programming language
-
onlang
A programming language running on json or yaml
-
blisp
A lisp like statically typed programing language for no_std
-
clue
C/Rust like programming language that compiles into Lua code
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
llama
Friendly LLVM bindings
-
lithia
Embeddable and simple lisp dialect
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
jaq-core
Interpreter for the jaq language
-
mijit
Experimental JIT compiler generator
-
cranefack
An optimizing brainfuck compiler
-
marigold-grammar
Grammar for the marigold language
-
scurry
A component-based object-oriented language
-
callisp
A lisp interpreter that can be used with WASM
-
libxas
Extendable Assembler library
-
codegem
A small code generation library
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
unseemly
A typed macro language
-
ablescript
The best programming language
-
stainless_script
Visual node-based programming language
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
libket
Runtime library for the Ket programming language
-
peepmatic
DSL and compiler for generating peephole optimizers
-
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
erg_compiler
Centimetre: the Erg compiler
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
lld_rs
Bindings for LLD
-
hush
Hush is a unix shell scripting language based on the Lua programming language
-
koto
A simple, expressive, embeddable programming language
-
inline-vbs
Embed VBScript code inside Rust
-
ruxnasm
Alternative Uxntal assembler focused on error reporting
-
l1_ir
L1 Intermediate Representation
-
smpl
Core library to compile the SMPL language
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
walnut
A programming language
-
neptune-lang
An embeddable scripting language
-
leuchtkraft
A logical programming language
-
rust-codegen
A simple builder API for generating Rust code
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
erg_common
A common components library of Erg
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
lavellang
LavelLang - secure, compiled, object-oriented programming language
-
roost-cli
Command line interface for the Roost interpreter
-
gluon_completion
Auto-completion for the gluon programming language
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
sonatina-parser
Parser for sonatina-ir text format
-
gluon_format
Code formatting for the gluon programming language
-
langbox
A simple framework to build compilers and interpreters
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
fr
A programming language with an unusual compiler backend
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
gluon_check
The typechecker for the gluon programming language
-
cbqn-sys
FFI bindings to CBQN
-
sateko
A toy brainfuck compiler
-
mica-language
Reference implementation of the Mica scripting language
-
kaon
A little scripting language written in rust
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
malbolge
A implementation of the Malbolge Programming Language in Rust
-
mech
Main crate for the Mech programming language. Provides a REPL and hosted editor.
-
gluon_vm
The virtual machine for executing the gluon programming language
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
tcl-sys
rust bindings for the tcl interpreter library
-
fuyu
The Fuyu programming language
-
hematita
A memory safe Lua interpreter
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
yes-lang
Yet anothEr Scripting Language
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
monkey-lexer
a lexer for monkey lang