-
rustc-demangle
Rust compiler symbol demangling
-
ariadne
A fancy diagnostics & reporting crate
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
swc_ecma_codegen
Ecmascript code generator for the swc project
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
oxc
A collection of JavaScript tools written in Rust
-
apollo-parser
Spec-compliant GraphQL parser
-
llvm-sys
Bindings to LLVM's C API
-
melior
The rustic MLIR bindings in Rust
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
ui_test
A test framework for testing rustc diagnostics output
-
rvmasm
Assembler for RvmASM
-
egglog
language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
ena
Union-find, congruence closure, and other unification code. Based on code from rustc.
-
pluto-lang
A interpreted programming language made in Rust
-
adana
namespaces aliases for command lines & basic scripting language
-
rustpython-ast
AST definitions for RustPython
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
rune
Language, an embeddable dynamic programming language for Rust
-
gccjit
Higher-level Rust bindings for libgccjit
-
erg
programming language
-
spirt
Shader-focused IR to target, transform and translate from
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
jaq-interpret
Interpreter for the jaq language
-
cel
A parser and interpreter for the Common Expression Language (CEL)
-
jstime
JS Runtime
-
kc
Kayla's (line) counter (of code) :)
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
hvm
A massively parallel, optimal functional runtime in Rust
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
cranelift-frontend
Cranelift IR builder helper
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
vrl
Vector Remap Language
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
pandora-interpreter
A command-line tool to run pandora language
-
kz80_lisp
A minimal LISP interpreter and compiler for RetroShield Z80
-
typespec_client_core
Client runtime for TypeSpec-generated libraries
-
clue
C/Rust like programming language that compiles into Lua code
-
three_body_lang
Three Body Language written in Rust
-
typeset
A DSL for defining source code pretty printers
-
chap
easy to learn, interpretive, scripting language written in Rust
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
tinymist-package
Tinymist package support for Typst
-
atc-router
Versatile DSL based rule matching engine used by the Kong API Gateway
-
printf-compat
printf reimplemented in Rust
-
rumoca
Modelica compiler written in RUST
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
rspack_plugin_css
rspack css plugin
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexerin the rust-lang/rust repository from commit cd7ad97987010603f0007288547927e648e9a369 The publishing script for this crate lives at:… -
mers
dynamically typed but type-checked programming language
-
mago-walker
traits to systematically walk through AST nodes
-
sus_compiler
Compiler for the SUS Hardware Design Language
-
diplomat
FFI generation macro
-
cranelift-native
Support for targeting the host with Cranelift
-
airlang
Air is a minimalist and universal programming language
-
generic-lang
A Lox based programming language
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
onion-lang
A modern functional programming language with asynchronous execution and lazy evaluation
-
blisp
A lisp like statically typed programing language for no_std
-
decy-parser
C AST parsing using clang-sys for Decy transpiler
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
typst-pdf
PDF exporter for Typst
-
rustpython-vm
RustPython virtual machine
-
steel-core
Core compiler and VM implementation for steel
-
python-ast
compiling Python to Rust
-
from-pest
Convert from a pest grammar to a typed AST
-
antimony-lang
The Antimony programming language
-
xbasic64
A BASIC-to-x86_64 native code compiler targeting 1980s-era BASIC dialects
-
wright
programming language compiler and tooling
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
atlas_77
Programming language with strong interoperability with Rust (WIP)
-
rapx
A static analysis platform for use-after-free, memory leakage detection, etc
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
pen-ffi
FFI library for Pen programming language
-
llvm-ir
LLVM IR in natural Rust data structures
-
rustcc
An little C Complier( now it's just WIP :) )
-
symjit
a lightweight just-in-time (JIT) optimizer compiler
-
cranelift-jit
A JIT library backed by Cranelift
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
cxxbridge-flags
Compiler configuration of the
cxxcrate (implementation detail) -
plotnik-compiler
Compiler for Plotnik query language (parser, analyzer, bytecode emitter)
-
spirv-cross2
Safe Rust bindings to SPIRV-Cross
-
pe-assembler
支持 x64 和 x86 指令集的现代 PE 汇编器 - 强类型、面向对象、零依赖核心
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
runmat-ignition
Baseline interpreter for RunMat enabling instant startup and execution
-
rustc-build-sysroot
Build a rustc sysroot with custom flags
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
phper
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible
-
brainfoamkit
An interpreter for the brainf*** language
-
stak-vm
Virtual machines for Stak Scheme
-
typst-assets
Assets for the Typst compiler
-
pipeline-script
Script engine designed for the project construction tool pipeline(crate name pipeline-cli)
-
lamina
High-performance compiler backend for Lamina Intermediate Representation
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
clang-sys
Rust bindings for libclang
-
typr
A superset of the legendary R
-
js-deobfuscator
A high-performance JavaScript deobfuscator built on the oxc Rust AST library
-
scryer-prolog
A modern Prolog implementation written mostly in Rust
-
ocaml-gen
generating OCaml code
-
koto_parser
The parser used by the Koto programming language
-
asc_bin
An automated C/C++ package manager, source code scanner, and builder that streamlines dependency management, enhances code analysis, and simplifies the build process
-
neorusticus
A Prolog implementation in Rust with enhanced error handling
-
lucia-lasm
LASM - Lucia Assembly Language
-
kz80_c
A self-hosting C compiler for Z80 targeting RetroShield hardware
-
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
uiua
A stack-based array programming language
-
cyclang
toy language built in LLVM
-
seq-core
Core runtime library for stack-based languages (Value, Stack, Channels)
-
netidx-bscript
An incremental scripting language for netidx
-
bend-lang
A high-level, massively parallel programming language
-
jsonpiler
a Json syntax programming language for Windows
-
pliron
Programming Languages Intermediate RepresentatiON
-
mosaic-lang
A compiler for Mosaic
-
wadl
parser for Rust
-
swc_ecma_compat_common
Commons for compat transforms
-
mimium-lang
mimium(minimal-musical-medium) an infrastructural programming language for sound and music
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
argus-lib
Trait debugger analysis for IDE interactions
-
quickjs_runtime
Wrapper API and utils for the QuickJS JavaScript engine with support for Promise, Modules, Async/await
-
rune_c_compiler
A Rune to C source file compiler
-
a2x
A converter from ALFA to XACML policy language
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
hi-doc
Diagnostics formatting library
-
faye
a pretty lil lisp
-
runmat-hir
High-level IR for RunMat with type inference and lowering utilities
-
turbofuro_worker
Worker executable for Turbofuro
-
mech
programming language for building reactive systems like robots, games, and animations
-
calcit
Interpreter and js codegen for Calcit
-
ascent
Logic programming in Rust
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
pyimports
Parse and analyze the imports within a python package
-
wesl-cli
CLI for the WESL compiler
-
flowistry
Modular information flow analysis
-
rustc_utils
working with the Rust compiler
-
minipg
A blazingly fast parser generator with ANTLR4 compatibility
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abiin the rust-lang/rust repository from commit cd7ad97987010603f0007288547927e648e9a369 The publishing script for this crate lives at:… -
jexl-parser
A JEXL parser written in Rust
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
grabapl
graph-based programming languages, with pluggable type systems and a focus on visible intermediate states
-
cortex-lang
interpreted language for interfacing with Rust code
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
cc2600
a subset of C compiler for Atari 2600
-
java_asm
Java bytecode reader & writer in rust
-
oonta
OCaml to LLVM IR compiler front-end
-
bcts
Incremental compiler infrastructure using Salsa
-
swc_core
TBD
-
hmacro
macro preprocessor
-
leo-disassembler
A disassembler for the Leo programming language
-
aplang
A programming language made to aid students who are taking AP Computer Science Principals
-
edlc_lsp
EDLc Language Sever Protocol implementation
-
diplomat-runtime
Common runtime utilities used by diplomat codegen
-
fta
Fast TypeScript Analyzer
-
soppo
Compiler for Soppo, a Go superset with enums, pattern matching, and nil safety
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
somni-parser
Grammar parser of the Somni language and VM
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
mystsh
Mystical shell parser, formatter, and interpreter with Bash support
-
farmfe_compiler
Farm Compiler
-
dlexer
A high-performance, functional parser combinator library for Rust
-
lisp-rs
Lisp interpreter in Rust
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
purua
PU-RU-A is a PUre RUst luA implementation (to be)
-
irvm-lower
The lowering library for IRVM to go to LLVM IR
-
lust-rs
A WIP Lua-like scripting language implemented in Rust, designed for embedding and rapid scripting with a strong type system, with trace-based JIT
-
progenitor-middleware
An OpenAPI client generator
-
chapter3_lexical
A lexical analyzer that returns the tokens you wrote!
-
scopegraphs
A well-documented port of scopegraphs to Rust
-
oxc_parser
A collection of JavaScript tools written in Rust
-
endbasic
programming language - CLI
-
vegen
A compiler for tiny, efficient, updatable TypeScript HTML templates
-
starlark
language in Rust
-
codanna
Code Intelligence for Large Language Models
-
amethyst_geode
Turing Machine Programming Language Interpreter
-
splik
programming language identifier kit
-
gabelang
A high level, interpretted and garbage collected programming language
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
rusty_lr
A Bison-like Parser generator & Compiler frontend framework for Rust generating IELR(1), LALR(1) parser tables, with deterministic LR and non-deterministic LR (GLR) parsing
-
mblf
The MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language Brainfuck
-
single-variable-algebra-compiler
A compiler for the minimalistic programming language single-variable-algebra
-
olotin1
-
qvcm
Register-based bytecode VM with quantum computing functionality
-
adana-cache-command
namespaces aliases for command lines & basic scripting language
-
csw-cli
Command-line interface for the Categorical Semantics Workbench
-
stck
An embeddable interpreted language written fully in rust
-
piccolo
Stackless Lua VM implemented in pure Rust
-
qbe
QBE IR for Rust
-
spectral_vm
HYPERION: Production-ready zero-knowledge virtual machine with spectral analysis
-
deno_webidl
WebIDL implementation for Deno
-
monkey-parser
a parser for monkey lang
-
zia
Interpreter Library for the Zia Programming Language
-
koopa
generating/parsing/optimizing Koopa IR
-
glslang
Rust bindings to glslang
-
libwild
that provides a fast Linux linker
-
darklua
Transform Lua scripts
-
rspack_error
rspack error
-
cedar-policy-symcc
Symbolic Cedar Compiler (SymCC): translates queries about Cedar policies to SMT
-
awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
-
polonius-engine
Core definition for the Rust borrow checker
-
omg_runtime
The OMG language runtime and virtual machine, providing bytecode execution, REPL, and built-in functions
-
aegis-lang
A dynamic, interpreted programming language with a high-performance bytecode VM
-
galvan
A higher-level programming language that transpiles to Rust
-
parlex
Core support library for parsers and lexers generated by parlex-gen
-
TypeScript-Rust-Compiler
High-performance TypeScript to Rust compiler
-
hclua
-
node_resolver
Node.js module resolution algorithm used in Deno
-
aleph-syntax-tree
Aleph Syntax Tree structure
-
ilm
A fun programming language with Islamic terminology
-
lexit
A Lexical Analysis tool for defining a language and lexing it into tokens
-
cgrammar
A comprehensive C language grammar parser library written in Rust, implementing the C23 standard (ISO/IEC 9899:2023)
-
danwi
SI units library
-
hilang
A small programming language
-
rgsm
An assembler for the Gheith ISA written in Rust
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
mathcompile
High-performance symbolic mathematics with final tagless design, egglog optimization, and Rust hot-loading compilation
-
lexigram
Lexer and LL(1) parser generator
-
som
The 'som' programming language
-
umjunsik
Language compiler targeting Lamina IR
-
harper-comments
The language checker for developers
-
swc_transform_common
Common utilities for swc transforms for any language
-
deft-quick-js
QuickJS Javascript engine wrapper
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
spade-ast
Helper crate for https://spade-lang.org/
-
lovely
A delightful low-level systems programming language
-
plotnik-vm
Runtime VM for executing compiled Plotnik queries
-
bashrs
Rust-to-Shell transpiler for deterministic bootstrap scripts
-
treeedb-java
Generate Datalog facts from Java source code
-
grammatica
representing and transforming formal grammars (Chomsky hierarchy today; extensible toward attribute, probabilistic, and specialized grammars)
-
janetrs
High level binding for Janet programming language
-
ristretto_jit
JVM JIT Compiler
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
fusabi-frontend
Frontend (parser, compiler) for Fusabi language
-
aardvark-core
Runtime for executing sandboxed python bundles inside V8
-
maid-lang
Maid Programming Language
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
garden-lang
A live programming language
-
metaslang_stack_graphs
Stack graphs utilities used in Slang
-
fift-cli
A CLI for the Fift esoteric language interpreter
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
jit-assembler
A multi-architecture JIT assembler library for runtime code generation
-
MotoGarage_parser
A parser and interpreter for MotoGarage DSL, a language for managing motorcycle collections
-
preinterpret
An intuitive toolkit to simplify code generation development
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
kind2
A pure functional functional language that uses the HVM
-
verbena
Scripting language
-
simpleton
runner for Intuicio scripting platform
-
jist
Welcome to Jist a lightweight and efficient programming language built in Rust, designed for simplicity, flexibility, and fast performance with a clean and readable syntax. Github: https://github.com/jon429r/JistR
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
etcetera-compiler
A Rust-based compiler project
-
marzipan
A macro processor for ZZT worlds
-
goboscript
Scratch compiler
-
horkos
Cloud infrastructure language where insecure code won't compile
-
stacky
Programming Language
-
tex_engine
A modular crate for building TeX engines
-
cranelift-codegen
Low-level code generator library
-
vbscript
lexer and parser
-
tinymist
An integrated language service for Typst
-
hel
HEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator
-
tremor-script
Tremor Script Interpreter
-
blockly-rust-compiler
Rust compiler integration library for visual programming with Blockly - validate and check generated code
-
rustpython-unparser
A complete unparser for RustPython ASTs
-
rustleaf
programming language interpreter written in Rust
-
resrap-rs
A rule based code generator
-
rust_lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
-
decy-hir
High-level Intermediate Representation for C-to-Rust transpilation
-
lex
aids in parsing programming languages
-
dlwrap
dlopen wrapper code generator
-
kz80_lua
A Tiny Lua interpreter and compiler for RetroShield Z80
-
windjammer
language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
-
swamp-semantic
semantic types for swamp
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
snli
An interpreter for the Syntax Null Language Esolang
-
teacat
A modern and powerful templating language
-
udonsharp-compiler
WASM to UdonSharp compilation pipeline
-
chord-progression-parser
a converter from chord progression strings to AST
-
turing-lib
Turing library for Rust
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
arithma
An easy to use, domain-specific programming language for numeric mathematics
-
palate_polyglot_tokenizer
A generic programming language tokenizer
-
cellang
Interpreter for the CEL expression language
-
jjik
LR(1) parser generator
-
analisar
A Lua parser for Rust
-
stak-device
Devices for Stak Scheme
-
run-kit
Universal multi-language runner and smart REPL
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ earlier limitations.
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
oxide_lisp
lisp interpreter engine in Rust
-
reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine
-
lsts
Large Scale Type Systems
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
vize_atelier_core
Atelier Core - The core workshop for Vize Vue template parsing and transforms
-
rusty-basic
Tiny BASIC interpreter written in Rust
-
husk-parser
Parser for the Husk programming language
-
runmat-turbine
Cranelift-based JIT compiler for RunMat - the optimizing tier of our V8-inspired execution model
-
qalam
Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
-
smc-assembler
assembler for a variety of MineCraft architectures
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
shader-slang
Rust bindings for the Slang shader language compiler
-
somni-expr
An expression evaluation library
-
mun
Command-line interface for compiling, monitoring and running Mun code
-
lux-lang
The Lux programming language
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
nessa-language
An extensible programming language with a strong type system
-
leap-lang
Leap language parser
-
oxide-lang
Oxide — an experimental programming language written in Rust. Includes a lexer, parser, and REPL. Early-stage project.
-
tapir-bf
Tapir is a moderately useful Brainfuck interpreter
-
cargo_pup_lint_impl
Core lint implementations and rustc integration for cargo-pup architectural linting
-
kombucha
A minimal and malleable programming language for symbiotic end-user programming
-
gluon_completion
Auto-completion for the gluon programming language
-
ast-demangle
Parses mangled names and produces structured results
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
typst-render
Raster image exporter for Typst
-
mech-set
Set library for the Mech language
-
mlua-crc16
A Rust-native implementation of LuaRocks youlu/luacrc16 for mlua
-
runmat-parser
Parser for RunMat (MATLAB/Octave) producing HIR from token streams
-
kn-runtime
Dynamic wrapper around CPU and GPU inference
-
ag-c
The ag language compiler - a Rust-inspired functional language
-
prune-lang
Prune is a constraint logic programming language with branching heuristic
-
melody_compiler
The Melody language compiler
-
hstr
A string type which is optimized for hash operations
-
backyard-parser
Parse PHP code to AST node
-
sleigh-compiler
Rust bindings for the Ghidra SLEIGH compiler. Used to compile processor .slaspec files into .sla files
-
rustc-ap-rustc_errors
Automatically published version of the package
rustc_errorsin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
bytevm
A tiny bytecode virtual machine
-
unseemly
A typed macro language
-
regulus
interpreted language with very simple syntax and zero dependencies
-
gluon
A static, type inferred programming language for application embedding
-
p2sh
Programming language interpreter
-
resw
writing RESSA AST parts to a file
-
lu
embedding Luau
-
sql-ast
A lean sql AST and parser
-
rasm-lang
RASM is a small Interpreted Programming Language
-
paijorot
interpreted programming language implemented in Rust. It's designed as a hobby project with unique 'brainrot' syntax. ***(FULLY AI WRITTEN)***
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
XLang-Rust
An experimental cross-platform dynamic strong-typed programming language written in Rust
-
eecee
AST representation and formatter for the C programming language
-
zetac
The final systems language
-
koto_lexer
The lexer used by the Koto programming language
-
flow_parser
Parser for the Flow programming language
-
fusabi
A potent, functional scripting layer for Rust infrastructure
-
light_ranged_integers
Ranged integers for stable Rust compiler, zero-dependencies and no unsafe code
-
ad-astra
Embeddable scripting language platform Ad Astra. Main Crate.
-
espr
EXPRESS Language compiler
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
vyder
Create custom libraries for vyder
-
grepdef
Quick search for symbol definitions in various programming languages
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_formatin the rust-lang/rust repository from commit cd7ad97987010603f0007288547927e648e9a369 The publishing script for this crate lives at:… -
chalk-recursive
Recursive solver for the Chalk project
-
tensorlogic-cli
TensorLogic command-line interface and library for compiling logical expressions to tensor graphs
-
ergotree-ir
ErgoTree IR, serialization
-
libquil-sys
High-level bindings to libquil
-
lean-sys
Bindings to Lean 4's C API
-
ra-ap-rustc_next_trait_solver
Automatically published version of the package
rustc_next_trait_solverin the rust-lang/rust repository from commit cd7ad97987010603f0007288547927e648e9a369 The publishing script for this crate lives at:… -
jinko
safe, small and fast programming language with Rust interoperability
-
ape_lexer
lexical analysis for Aperture programming language
-
claw-cli
The compiler for the Claw language
-
recc
A C compiler with graphs
-
ospl
the (UNFINISHED!!!) OSPL programming language
-
oxur
Lisp dialect that treats Rust as its compilation target and runtime
-
kronk
interpreter - a silly, experimental language with surprisingly loud output
-
symboscript-formatter
SymboScript formatter
-
crapgen
CRablang wrAPper GENerator
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
monkey-lexer
a lexer for monkey lang
-
tracel-mlir-rs
Rust bindings for MLIR libraries used by CubeCL
-
saxaboom
Binding library for Metal Shader Converter
-
evalit
a toy interpreter
-
cbqn
Embed BQN in Rust via CBQN FFI
-
create-farm
Create Farm cli tool
-
seq-runtime
Runtime library for the Seq programming language
-
voile
dependently-typed row-polymorphic programming language
-
kdl-script
execute kdl documents!
-
erg_compiler
Centimetre: the Erg compiler
-
moore-svlog-syntax
The SystemVerilog parser implementation of the moore compiler framework
-
haloumi-ir
Intermediate representation of the haloumi framework
-
lore
Flexible logic programming
-
general-parser
Configurable parser for S-expressions with configurable extensions for mathematical notation
-
airlang_bin
Air is a minimalist and universal programming language
-
tos-tbpf
Virtual machine and JIT compiler for eBPF programs
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
fugue-sleighc
Wrapper around Ghidra's SLEIGH specification compiler
-
depinfo
parser for Rust
-
aikup
Manage multiple versions of aiken
-
mutica-compiler
Compiler library for the Mutica programming language
-
vexc
Compiler and toolchain for the Vex programming language
-
brainfuck-cli
Brainfuck CLI interpreter written in Rust
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
s-expression
parser
-
aegean
A fancy diagnostics & reporting crate
-
sandkiste
Language independent scripting language sandbox API
-
lang_pt
A parser tool to generate recursive descent top down parser
-
edlc_core
Core library for the EDL compiler
-
sollua
An elegantly fast lua 5.4 parser
-
leo-retriever
A retriever for the Leo programming language
-
static-reflect
Static type information, giving a form of compile-time reflection
-
typst-cli
The command line interface for Typst
-
ksl
KSL core library and interpreter
-
swiftsc-cli
Command-line interface for SwiftSC-Lang compiler
-
spade-typeinference
Helper crate for https://spade-lang.org/
-
py-declare
type declare system for pycc-rs
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
swamp-parser
Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the
swamp-astcrate, using the pest parsing library -
mago-project
representing and analyzing PHP projects. It parses PHP source files into ASTs, resolves names, collects semantic issues, and merges module reflections into a unified project reflection…
-
cc6502
making C compilers for the 6502 8-bits processor
-
yatima-core
The core evaluation, typechecking and content-addressing infrastructure of the Yatima Language
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
mutica
programming language
-
lep
Mini language for interactive consoles, featuring small code footprint
-
b2c2-casl2
b2c2におけるCASL2の雑なパーサー?
-
bwd
Backwards linked-lists
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
cow-parser
A parser for the esoteric Cow programming language
-
c64-assembler
Commodore 64 assembler, outputs directly to .PRG or Dasm source code
-
lsp4spl
Language Server for SPL
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
rspack_hash
rspack hash
-
deoptimizer
machine code de-optimizer. By transforming/mutating the machine code instructions to their functional equivalents it makes possible to bypass pattern-based detection mechanisms used by security products.
-
scoutlang
A web crawling programming language
-
parsey
parser-generator framework
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
langbox
framework to build compilers and interpreters
-
alan-von-palladium
The Alan von Palladium Programming Language - A systems programming language combining Turing's correctness with von Neumann's performance
-
santiago
A lexing and parsing toolkit for Rust
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
frg
Compiled programming language with frogs!
-
hacspec
compiler
-
clutils
A common library for building interpreter and compiler
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
astray
Easily define AST using only Rust structures
-
quilt-lang
A programming language
-
jupnet_rbpf
Virtual machine and JIT compiler for eBPF programs
-
orco
A compiler backend interface
-
egglog-core-relations
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
flow_analyzer
Semantic analyzer for the Flow programming language
-
otter-runtime
JavaScriptCore runtime for otter - TypeScript/JavaScript execution engine
-
inf-wast
inf-wasm-tool inf-wast crate fork with Inference non-detenministic instructions extension
-
bicycle_random_numerics
Collect numerics for random Pauli-generated rotations run on the bicycle architecture
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
tel
Turbofuro Expression Language
-
mininip
A minimalist ini file parser (MinIniP stands for Minimalist Ini Parser). It is written in Rust but I will export its API to the C programming language in order to make various bindings
-
lexviz
A customizable lexical analyser tool which also allows you to visualize the NFAs and DFAs generated
-
lolli-cli
Command-line interface for the Lolli linear logic workbench
-
abacus
The mathemagical programming language
-
nadesiko3
Japanese programming language Nadesiko v3
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
xee-interpreter
Interpreter for XPath and XSLT
-
ssa-traits
Traits for SSA IR
-
irvm
A IR compiler target with a Rust friendly API that lowers to LLVM IR
-
cuda_builder
Builder for easily building rustc_codegen_nvvm crates
-
aion-lib-num
Number related utilties
-
prql-compiler
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
sddrs
Bottom-up Sentential Decision Diagram compiler library
-
souper-ir
manipulating Souper IR
-
go-parser
The parser of the Goscript project
-
vize_atelier_vapor
Atelier Vapor - The Vapor mode compiler workshop for Vize
-
koi-gc
koi programming language garbage collector
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
nash-parse
Parser for the nash programming language
-
valkyrie-parser
The hand write parser of valkyrie language
-
flash
Shell parser, formatter, and interpreter with Bash support
-
pseudo_interpreter
A Pseudocode interpreter
-
breakfast
A Brainfuck interpreter in Rust
-
bappy-script
Gankra's toy compiler
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
xasm-rs
generating linux 32/64 bit assembly easily
-
rever
Interpreter and REPL for the Rever language
-
cang
A coin based interpeter
-
logics-rs
Logics is a user-friendly formula language with a subset of Python's expression syntax
-
impc
A compiler for the IMP programming language
-
typst-svg
SVG exporter for Typst
-
coe-rs
Type coercion
-
makepad-live-compiler
Makepad platform live DSL compiler
-
lilac
Static site generator-esque tool for adding include statements to HTML
-
wdl
Lexing, parsing, validation, linting, documentation, analysis, and execution for Workflow Description Language (WDL) documents
-
dragon_rd_parser
A Recursive Descent Parser Based Loosely On The Dragon Compiler Book. You can type an id operator id expression to see how it would get parsed.
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
mukti-metadata
Metadata for mukti release manager
-
cadi-extensions
Plugin system for CADI extensions
-
sap-cli
The command line interface for the SAP programming language
-
script-format
DSL to format data via rhai scripting
-
intuicio-data
Data module for Intuicio scripting platform
-
wkwrap
webKNOSSOS wrapper is a file format designed for large-scale, three-dimensional voxel datasets. It was optimized for high-speed access to data subvolumes, and supports multi-channel data and dataset compression.
-
cfi-types
CFI types for cross-language LLVM CFI support
-
dark-vm
A new VM called the DarkVM, which focuses on speed and simplicity
-
kz80_microperl
A minimal Perl interpreter and compiler for RetroShield Z80
-
husk-dts-parser
TypeScript declaration file (.d.ts) parser for Husk
-
dpr
Dynamic parser and replacer. You can define rules at run time. It's possible to use peg format
-
boron-lang
efficient, compiled programming language
-
torq_lang
A programming language for concurrent dataflow
-
pushr
based interpreter for Push programs
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashesin the rust-lang/rust repository from commit cd7ad97987010603f0007288547927e648e9a369 The publishing script for this crate lives at:… -
vast
Verilog AST library
-
bpf-ins
working with eBPF instructions
-
treeedb-c
Generate Datalog facts from C source code
-
flaneur2020/pua-lang
a dialect of The Monkey Programming Language
-
qqrm-policy-compiler
Compile cargo-warden policies into eBPF-friendly representations
-
uv-installer
internal component crate of uv
-
tabulon
A high-performance, JIT-compiled expression evaluation engine using Cranelift
-
dust-lang
General purpose programming language
-
gosyn
Golang syntax parser in Rust
-
stella_checker
Rust-based, speedy Lua type checker
-
xlang_abi
ABI safe interfaces used by xlang
-
ccarp
(trans)Compile C And Rust Partially
-
codesnake
Pretty printer for non-overlapping code spans
-
wmlua
-
ast-grep-pyo3
Search and Rewrite code at large scale using precise AST pattern
-
sprout
growing simple, but beautiful AST trees 🌳
-
tur
Turing Machine Language - Parser, interpreter, and execution engine
-
onion-vm
Virtual machine runtime for the Onion programming language with async execution and garbage collection
-
smpl
Core library to compile the SMPL language
-
ringkernel-ir
Intermediate Representation for RingKernel GPU code generation
-
aarchmrs-instructions
AARCHMRS-generated ARM instructions functions
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
cedar-policy-core
Core implementation of the Cedar policy language
-
amble_script
Authoring-focused DSL, parser, and compiler that produces Amble engine WorldDef data
-
pr47
A semi-experimental programming language. Still working in progress.
-
lang-interpreter
reimplementation of the Standard Lang interpreter
-
ruchy
A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
-
asa
Advanced Subleq Assembler. Assembles 'sublang' to subleq
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
dismael
Disassembler for Asmodeus binary files with intelligent analysis
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
jack_compiler
Jack compiler for the nand2tetris course
-
swamp-vm-disasm
disassembler for the opcodes in the swamp vm
-
lex_lua
A lexer for Lua
-
garden-lang-parser
A live programming language
-
hyeong
Hyeo-ung Programming Language Compiler
-
bfdbg
A brainfuck interpreter and debugger implemented in rust
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
diatom
programming language
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
r55
compiler for R.txt android files
-
diatom-std-core
Diatom core standard library
-
walter-redditlang
Build tool for https://github.com/elijah629/redditlang
-
aidl-parser
Parse AIDL files, crate AST and diagnostics
-
dynamik
A fast, powerful, expressive and typesafe language
-
stak-file
File system for Stak Scheme
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
cranelift-interpreter
Interpret Cranelift IR
-
procss
CSS parsing and transformation framework
-
rustc-ap-rustc_target
Automatically published version of the package
rustc_targetin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
moparse
Modelica language parser
-
duskphantom-backend
Backend for DuskPhantom Compiler
-
hornbeam
template engine (high-level crate for use in applications)
-
binpattern
binary code pattern extractor for yaras
-
wesl-c
C bindings for the WESL compiler
-
simple-symbol
Convenient, basic String interning
-
koto_cli
A CLI and script runner for the Koto programming language
-
claw-common
The Claw language common types and functions
-
sylt-parser
Parser for the Sylt programming language
-
lmntalc
A compiler for the LMNtal language
-
tinymist-world
Typst's World implementation for tinymist
-
marigold
Programming Language
-
parlex-gen
Lexer generator ALEX and parser generator ASLR
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
findpython
Find python executables on your system
-
cmajor
Rust bindings for the Cmajor JIT engine
-
piske
programming langauge for generative art
-
silkworm_err
Compiler diagnostics for silkworm
-
seq-compiler
Compiler for the Seq programming language
-
easyjsc
easyjs to JS/wasm compiler
-
sapp-kms
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
filter-expr-evaler
Evaluator for filter expressions
-
ilex
quick and easy lexers for C-like languages
-
susudb
Keep It Simple and Naive like a child
-
b2c2-compiler
b2c2におけるBASICコードをCASL2に変換する部分?
-
vexity
Tiny scripting language for hacking on abstractions of financial markets
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
controlmap-parser
(De)Serializer of
controlmap.txtin Skyrim -
ringkernel-cuda-codegen
CUDA code generation from Rust DSL for RingKernel stencil kernels
-
rocks-lang
Crafting Interpreters' Lox Language
-
rtlola-streamir
A framework for the compilation of stream-based languages through an intermediate representation
-
simple-script-compiler
A tiny simple script language compiler/interpreter for learning and testing
-
tinymist-assets
assets for tinymist
-
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
aspl
Programming Language
-
midi-event
Fast midi event parsing/writing out
-
swc_ecma_transforms_optimization
rust port of babel and closure compiler
-
ssa-reloop
Relooper tool for SSA IR
-
wrecc
A x86_64 C99 compiler written from scratch
-
oakc
A portable programming language with a compact backend
-
spaik
Programming Language
-
aiscript-arena
safe, incrementally garbage collected arenas
-
quickjs-rs
QuickJS Javascript engine wrapper
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
language-reporting
Diagnostic reporting for programming languages
-
atlas_vm
The Atlas77 Virtual Machine
-
definitely
Codepaths that are statically unreachable according to the compiler's intraprocedural control flow analysis
-
trees-lang
Official impl of Trees (programming-language), supporting only parsing code now
-
ryna-language
An extensible programming language with a strong type system
-
hugr-cli
Compiler passes for Quantinuum's HUGR
-
nash-source
Source AST for the nash programming language
-
compiler_base_parallel
A common domain programming language framework
-
libket
Runtime library for the Ket programming language
-
phoenix-lang
fast programming language
-
mica
user-friendly, embeddable scripting language
-
genotype_lang_core_codegen
Genotype language target codegen crate
-
rust-bf
A Brainfuck interpreter, generator, REPL, and IDE written in Rust
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
ape_ast
abstract syntax tree for Aperture programming language
-
reporting
diagnostic reporting for compilers
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
monkey-object
a object system for monkey lang
-
craneliftc
light c compatible ffi wrapper around cranelift
-
seraphine-core
Core of the seraphine programming language
-
lithia
Embeddable and simple lisp dialect
-
koi-parser
koi programming language parser
-
rigz_vm
Stack based VM for rigz
-
libbfi
Extendable brainfuck interpreter library
-
stck-interpreter
An interpreter for the stck language
-
yagbas_asmtypes
The assembly data type for the yagbas compiler
-
rsjsonnet-lang
A Jsonnet evaluation library
-
libdusk
implements most of the compiler for the Dusk programming language, in library form
-
pitusya
Programming Language
-
decomp
Components of a decompilation pipeline
-
fennec
Programming Language
-
badlang
Next generation stack-based programming language
-
dash-lang
interpreted language
-
sigil-parser
Parser and native compiler for the Sigil programming language - a language that tracks data trust at the type level
-
finx
A fast, lightweight embeddable scripting language
-
scrapile
A somewhat fully-fleged rust-like programming language that, surprisingly, compiles to scratch
-
theforce
A Star Wars inspired programming language
-
bff
A complete Befunge 98 interpreter in Rust
-
petr-fmt
Formatter for the petr language
-
bfy
Brainfu*k interpreter and REPL written in Rust
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
moore
A compiler for hardware description languages
-
cranelift-reader
Cranelift textual IR reader
-
fexplib
lower-house syntax for programming language experimentation
-
vue-oxc-parser
Covert Vue AST (vue-compiler-core) to JSX AST (oxc)
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
stainless_script
Visual node-based programming language
-
leuchtkraft
A logical programming language
-
rustlex_codegen
Syntax extension for RustLex
-
flow_ast
Abstract Syntax Tree definitions for the Flow programming language
-
diplomat-tool
generating FFI bindings for various languages
-
kz80_calc
VisiCalc-style spreadsheet for Z80 - Retro computing on the RetroShield
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
haloumi-ir-base
Types used by the IR and by some modules that the IR depends on
-
glslang-sys
Raw C bindings to glslang
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
rusty-peg
A macro for defining PEG parsers
-
galvan-ast
AST for the Galvan programming language
-
betadin
programing language for research purposes
-
ezno-checker
A fast and correct TypeScript type checker with additional experiments
-
plexer
A Pattern-matching LEXER
-
treeedb-bash
Generate Datalog facts from Bash scripts
-
revive-explorer
Helper utility to inspect debug builds
-
tsar
Tsar programming language
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
seer
symbolic execution engine for rust
-
jsompiler_common
Common utilities for jsompiler
-
hecate-bf
A brainfck to hasm compiler for the hecate vm
-
mdl_monkey
Monkey programming language from https://interpreterbook.com/
-
regen-lang
A language for defining languages
-
catalyst_entities
Low level data-structures for multithreaded and incremental compilation
-
depyler-annotations
Annotation parsing and processing for Depyler
-
syntax-parser-generator
Independent library for generating lexical-analyzers and LALR parsers
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
cbe_rbpf
Virtual machine and JIT compiler for eBPF programs
-
annotate-snippets
Format diagnostic reports, including highlighting snippets of text
-
azure
Project root for all Azure SDK-related crates
-
sourcemap-resolver
Sourcemap resolving library and CLI
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
jlek
Lexer generator
-
dunh
Highlights code for printing
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
parser-c
Macros for parser-c
-
xlsynth-pir
partial XLS IR focused on functions
-
virdant
modern hardware description language
-
xrcf
eXtensible and Reusable Compiler Framework
-
oxbuild
Ultra-fast typescript compiler
-
request_compiler
Request Compiler Optimized for Batching Requests
-
tiny_lang_parser
A tiny language parser and interpreter for simple math expressions
-
gex_sys_build_parse_mak
Parse mak file to build gex-sys
-
rew-compiler
CoffeeScript/TypeScript compiler for the Rew runtime
-
ilvm
An interpreter for an assembly-like language
-
jsyc-compiler
Rusty-JSYC (JavaScript bYtecode Compiler) is a JavaScript-To-Bytecode compiler written in Rust. The bytecode is meant to be used in conjunction with the provided virtual machine (https://github…
-
kz80_ml
Tiny ML compiler for the Z80 processor with Hindley-Milner type inference
-
fervid_transform
Transformations for the fervid crate
-
extendable_vm
that simplifies implementation of stack VMs
-
swamp-eval
tree-walking interpreter for executing the Swamp Abstract Semantic Graph (ASG) from
swamp-semantic. Primarily for debugging/testing, not performance. -
basic-lang
The BASIC programming language as it was in the 8-bit era
-
sancov
Rust bindings to LLVM’s
SanitizerCoverageinterface -
b3
port of B3 WebKit codegen backend
-
tenda-reporting
Reporting utilities for the Tenda programming language
-
mech-compare
Comparison library for the Mech language
-
garguile
guile bindings for rust
-
op8d_lexemizer
Opinionated library for transforming code to a vector of Lexemes
-
hornvale
experimental, idiosyncratic text adventure game written in Rust
-
csw-core
Core categorical structures for the Categorical Semantics Workbench - define categories and derive type systems
-
first_rs_001
这是一个新手项目
-
cargo-whynot
Cargo subcommand to discover why a function is unsafe
-
wander
scripting language
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
edlc_analysis
Code analysis utils EDL compiler
-
moore-vhdl-syntax
The VHDL parser implementation of the moore compiler framework
-
espy
a functional, embeddable, extendable scripting language
-
synox
Program synthesis of string transformations from input-output examples
-
hyperparse
A HyperText Markup Language (HTML) parser written in Rust. (WIP)
-
fidget-bytecode
Bytecode representation for Fidget expression tapes
-
farmfe_utils
farm utils
-
stak-process-context
Process context for Stak Scheme
-
walnut
Walnut File Systwm Experimental file system with inode level encryption
-
luna-lib
a light weight interpreted programming language
-
compiler-builtins-snapshot
Snapshot of the compiler-builtins crate
-
llk
A fast, little an easy to understand LL(k) (LL(1) for now) library and compiler compiler (soon)
-
rurust
High level Ruby VM bindings
-
ruby-sys
Low level bindings to MRI, Matz's Ruby Interpreter
-
sp1-recursion-compiler
SP1 is a performant, 100% open-source, contributor-friendly zkVM
-
turbofuro_runtime
Runtime for Turbofuro visual programming language
-
brainstem
A Brainfuck compiler and interpreter library, with a BrainStem frontend language
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
bytecode
ability to read bytecode
-
minicode
Esoteric programming language
-
ruski
combinator calculus
-
dlang
Programing language from scratch
-
celestial-hub-compass
ETAC compiler
-
bitsyc
Bitsy compiler written in Rust
-
rpiet
An interpreter for Piet, the esoteric programming language
-
molt-ng
Embeddable TCL interpreter for Rust applications ()
-
scurry
A component-based object-oriented language
-
polyrpc-sentinel
Real-time Python to TypeScript type generator
-
mango
programming language (UNDER CONSTRUCTION)
-
hvm1
A massively parallel functional runtime
-
rumya-binding
Rumya programming language's binding for Rust
-
scaly
programming language
-
hebi
A dynamic scripting language
-
qcs-sdk-python
Python bindings to qcs-sdk-rust
-
kind-pass
A lot of compiler passes for the kind compiler
-
lovm2
a lightweight virtual machine with a focus on simplicity and extendability
-
linguist-rs
that can be used to detect programming languages
-
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
bundle-lua
Bundle Lua scripts into a single file
-
gitrevset
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
lexi-gram
Lexi and Gram generators
-
rustc-hex-viewer
compiler as a hex viewer
-
typeslice
type-level slices
-
bytebraise-syntax
BitBake parsing, syntax, and AST definitions for bytebraise
-
juicebox
advanced programming language
-
funcscript
universal core runtime (Rust VM) with C ABI and CLI
-
molt-forked
Embeddable TCL interpreter for Rust applications (personal forked)
-
c2rust-refactor
C2Rust refactoring tool implementation
-
songe
Interpreter for a Scheme-like language for graphics and games
-
leo-parser-lossless
Lossless syntax tree parser for the Leo programming language
-
sassers
A Sass compiler in Rust
-
go-types
The type checker of the Goscript project
-
quench
A programming language
-
mago-traverser
traverse AST nodes
-
whiledb
language
-
reproto
compiler
-
leftpad-str
Obviously the best crate for the Rust programming language. The crate serves the only goal of implementing
leftpadfunction. -
lib-ruby-parser-ast
AST for lib-ruby-parser
-
jkl-lang
Open Source Programming Language
-
libbf
Brainfuck-like language library
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
mijit
Experimental JIT compiler generator
-
rustycpp
An attempt to implement the C++20 standard. This is mostly to have fun & learn rust
-
bsharp_lsp
The B# programming language!
-
fxrazen
compiler
-
htn_planner
HTN parser and planner
-
dependency_lister
Tools to list dependencies from .d files generated by clang or GCC
-
pliron-llvm
LLVM dialect for pliron
-
NULL
Interpreter for the NULL language
-
scout-parser
A web crawling programming language
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
bytebeat-cli
An LLVM-powered program to JIT-compile bytebeats and play them through your speaker
-
rolldown-ariadne
A fork of github.com/zesterer/ariadne
-
symboscript-lexer
SymboScript lexer
-
ra_ap_arena
TBD
-
uiua_parser
Uiua parser implementation
-
llvm-ir-analysis
Static analysis on LLVM IR
-
swamp-script-node
compiler node with documentation and meta information
-
peepmatic
DSL and compiler for generating peephole optimizers
-
flow_stdlib
Standard library for the Flow programming language
-
sap-lexer
The lexer crate for the SAP programming language
-
langpipe
A flexible Rust library for building custom compilers and interpreters with a modular pipeline for lexing, parsing, transforming, optimizing, and generating code
-
egglog-concurrency
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
fortraith
Compile-time compiler that compiles Forth to compile-time trait expressions
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
tensorlogic-infer
Execution and autodiff traits for TensorLogic inference engines
-
zirael
Compiler
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
nodarium_types
Types for Nodarium
-
trashcan
language which compiles to Visual Basic 6 / VBA
-
msiz_rustc-ap-rustc_target
Automatically published version of the package
rustc_targetin the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
mplbeem
Sync MPL-licensed projects
-
slashes
A /// interpreter written in Rust
-
prism-compiler
An adaptive and functional programming language
-
paranoia
Programmatically determine whether code was optimized away or not
-
parsit
very simple lib, the parsing combinators, recursive descendent that uses logos as lexer
-
setjmp
/ longjmp support
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
tale
A Scripting language for TTRPG Tables
-
vtl-rs
Very Tiny Language (VTL) in Rust, inspired by the historical VTL-2 on Altair 680b and others
-
slj
Programski jezik v slovenščini | A programming language in Slovenian
-
rush-parser
A lexer and parser for the rush programming language
-
rustc-ap-rustc_parse
Automatically published version of the package
rustc_parsein the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
intcode_compiler
AoC 2019 Intcode compiler, interpreter and transpiler
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
orion_lib
parsing and executing the Orion Programming Language
-
python-packed-resources
Manage data structures containing Python resources
-
glulx-asm
Assembler for the Glulx Virtual Machine for Interactive Fiction
-
whiley_file
An API for manipulating files written in the Whiley Programming Language
-
shut_up
Use trust_me、shut_up or other keywords replace 'unsafe'. Compiler shut up! Readers shut up too! My code has no bugs, trust me!
-
ablescript
The best programming language
-
somni
scripting language and VM
-
typst-html
Typst's HTML exporter
-
roost-lang
Interpreter library for the roost language
-
uwcl_rbpf
Virtual machine and JIT compiler for eBPF programs
-
kodept
compiler with dependent types support in mind
-
celsium
building interpreters
-
lia
A high-level language for Rust
-
sussy
pierwszy kwietnia
-
nash-ast
Canonical AST for the nash programming language
-
ptoxide
A virtual machine to execute CUDA PTX without a GPU
-
elina
Safe, high-level Rust wrapper for ELINA
-
nlcc
Nameless C Compiler
-
typed-eval
A type-safe expression evaluation engine
-
air-types
Types for the TNJ Assembly Intermediate Representation (AIR)
-
bund_stdlib_text_classifier
Text classification using Bayes classifier for BUND programming language
-
rslint_parser
An extremely fast ECMAScript parser made for the rslint project
-
adana-script
namespaces aliases for command lines & basic scripting language
-
vermilion-vm
A virtual machine written in Rust
-
lucia-lang
Lucia programming language
-
artlr_syntax
syntax analysis
-
trustme
Tell the compiler that you can be trusted to write unsafe code!
-
oters_lang
Language definitions and interpreter for the oters programming language
-
rust--
Turn Rust into C++
-
lemonlang
an experimental, modern, purely safe, programming language
-
cilk
(Toy) Compiler Infrastructure inspired by LLVM
-
sonatina-parser
Parser for sonatina-ir text format
-
tml_parser
The official parser for the TML language
-
string_cache_plugin
A string interning library for Rust, developed as part of the Servo project − compiler plugin
-
spade-lang
The Spade compiler
-
hzlang_parser
A parser for the "hz" programming language
-
garnish_lang_runtime
Runtime and execution library for Garnish Lang
-
swamp-compile
Main driver for the Swamp compiler, orchestrating bootstrapping, dependency loading, parsing, and semantic analysis phases
-
shortlang
A programming language designed for code golfing
-
cas-compiler
Bytecode compiler for CalcScript programs
-
pk_compiler
The Palacinke lang bytecode compiler
-
swamp-script-ast
ast types for swamp script
-
syster-base
Core library for SysML v2 and KerML parsing, AST, and semantic analysis
-
kaledis_dalbit
A fork of a Luau-to-Lua transpiler based on darklua to use for kaledis
-
mochi-lang
concatenative programming language
-
rispy
A Lisp in Rust
-
fervid_parser
Vue SFC parser for the fervid crate
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
rs-luau
Minimal overhead Luau bindings for Rust!
-
etanol
A orm for rust
-
prop_tune
simplify work with Propositional Statements
-
blitz_lang
A Hobby Programming Lang with Rust
-
ext-string
An attempt to extend rust String struct with functionality from other programming languages
-
mini-brainfuck
A super small brainfuck interpreter and compiler
-
monkey-interpreter
an interpreter for monkeylang
-
ruxnasm
Alternative Uxntal assembler focused on error reporting
-
bomlamaal
Bømlamål as a programming language
-
mri-sys
Rust bindings to Mat'z Ruby interpreter
-
runmat-snapshot
High-performance snapshot creator for preloading RunMat standard library
-
chialisp
tools for working with chialisp language; compiler, repl, python and wasm bindings
-
fr
A programming language with an unusual compiler backend
-
ux-compiler
UX Framework Complier
-
fnotation
lower-house syntax for programming language experimentation
-
lexerus
annotated lexer
-
extern-existential
Rust extern existential types prototype
-
rustc_get_version
rust compiler get version utility
-
ion_shell_parser
Parser for the scripting language of the ion shell
-
shader-slang-sys
FFI bindings for the Slang shader language compiler
-
sexprs-util
sexprs is a minimal lisp dialect to evaluate written in Rust
-
rohanasantml
An easy way to write your messy html code in a better way
-
vicuna-compiler
A compiler for the Vicuna programming language
-
air-script-core
Core types for the AirScript compiler
-
c-lang
Scripting language made in rust
-
flexar
An extremely flexible lexer/parser (get it?) for writing your own programming language
-
fidget-jit
Native JIT compiler for Fidget
-
spl_frontend
Compiler-Frontend for SPL
-
tattle
Error reporting for compilers
-
intuicio-essentials
Essentials module for Intuicio scripting platform
-
cargo-pvm-contract-builder
Build helper for PolkaVM contract bytecode
-
barfs
Befunge JIT
-
rigz_runtime
Handles parsing and converting rigz to its VM instructions (for syntax highlighting use tree-sitter-rigz instead)
-
tylisp
A domain-specific language for expressing complex type bounds
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
jeff-format
Rust bindings for the jeff exchange format
-
shulkerscript
language implementation with compiler
-
scalyc
Compiler for the Scaly programming language
-
apollo-compiler
A compiler for the GraphQL query language
-
the-super-tiny-rusty-compiler
A super tiny and rusty compiler
-
icelang
high-level programming language created for the purpose of learning about programming language design and implementation
-
rcc4r
C compiler implemented in Rust with only 4 raw-functions
-
rustycli
🦊 Access the rust playground right in terminal
-
ppppp
Test
-
pigeon-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
wysk
A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.
-
px-llvm-codegen-utils-version-macros
Version macros for LLVM codegen utilities
-
hbc
Random program that does random stuff
-
skrusty
Translating C to Rust
-
fbp
Flow Based Programming for the Rust language
-
rshyeong
Hyeong-lang interpreter
-
fomoscript
Toy scripting language
-
welly-parser
An artisanal parser for the Welly programming language
-
smpli
Interpreter for the SMPL language
-
surplus-cli
CLI for the Surplus JSX compiler
-
rlci
Overly-documented Rust-powered Lambda Calculus Interpreter
-
uv-types
internal component crate of uv
-
lunar-lang
Lunar is a compiler that generate mruby bytecodes from Lua script
-
cranefack
An optimizing brainfuck compiler
-
itsy
Strongly typed scripting language with a rusty syntax and nice Rust integration
-
orecc-front
compiler frontend utility toolkit
-
onion-frontend
Compilation frontend for the Onion programming language - lexer, parser, and IR generator
-
ljf
tutorials
-
rust-compile
Go on. Compile it.
-
vk_execute_compiler
VK execute compiler
-
new_project
Basic math operations
-
cargo_experiment_c
experiment with cargo
-
remarklib
The core of the Remark programming language
-
callisp
A lisp interpreter that can be used with WASM
-
ssa-cc
Traits for compiling SSA IR to C
-
rustc-ap-rustc_arena
Automatically published version of the package
rustc_arenain the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
cpp_to_rust
Automatic generator of C++ library wrappers
-
rubble-templates-evaluators
A set of parsers, evaluators and compilers for text templates
-
graphix-compiler
A dataflow language for UIs and network programming, compiler
-
java-lang
用于rust的java语法解析器。根据Java 23 规范实现。
-
mallardscript
Hak5 DuckyScript extended language compiler
-
App1
A sample Rust library project
-
syntax-rs
parsing programming languages
-
papyri-lang
Compiler for the Papyri markup language
-
dmntk-feel-parser
DMNTK | FEEL parser
-
diatom-std-os
The diatom programming language
-
sylt-compiler
Compiler for the Sylt programming language
-
paxforth
Pax Forth programming language for Pax Consola, a development environment for vintage computers and consoles
-
portalis-transpiler
Python to Rust transpiler engine with WASM compilation support
-
treeedb-cpp
Generate Datalog facts from C++ source code
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
teolang
A programming language design to be easy to learn for kids
-
ffmmlc
FFMML command-line compiler
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
monkeyinterpreter
An interpreter written in Rust for the monkey programming language described in the book 'Writing An Interpreter In Go' (https://interpreterbook.com/)
-
golang-type
Golang Type
-
kravl-parser
the kravl language - parser module
-
logicaffeine-kernel
Pure Calculus of Constructions type theory - NO LEXICON
-
celestial-hub-astrolabe
MIPS compiler
-
brk_rolldown_ecmascript
ECMAScript AST and parsing utilities for Rolldown
-
haloumi-lowering
Core traits for enabling types to integrate with the codegen module
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
noname
Some creates
-
koto_memory
Memory management utilities used by the Koto programming language
-
tlq-fhirpath
FHIRPath engine
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
crispr_guessing_game
My first small rust project
-
ric-engine
Rust Interactive Console
-
rscmm
C-interpreter
-
gccarch
Report architecture information from GCC's backends list
-
modelx
Compiler for Modelx files
-
polyglot_tokenizer
A generic programming language tokenizer
-
runtime-lexer
regex based lexer
-
dalbit
A Luau-to-Lua transpiler
-
ezc
A compiler for ez
-
koi-lang
🐟 High-level programming language 🐟 Cross-platform 🐟 Blazing performance 🐟 Static linking 🐟
-
b2c2-parser
b2c2におけるBASICコードのパーサー?
-
logic_tracer
Recognize a logic proposition and trace its truth value, also generate a truth table (still in development)
-
vue-compiler-core
Vue compiler in Rust's core component
-
dpscript
A transpiled programming language to aid in Datapack development
-
mlua-xid
A Rust-native binding for the 'xid' crate for Rust
-
bork
Pretty print syntax errors for your parser or interpreter
-
quickscript
A quick programming language with a compiler implemented in Rust
-
genotype_lang_core_tree
Genotype language target crate
-
nl-compiler
AIG and Verilog frontend compilers
-
rust-visitor
Visitor trait for Rust AST based on rust-analyzer
-
my_project0
-- log 0.4.* (test0 0.2.0)
-
luajit
calling LuaJIT from Rust
-
ksplang
interpreter
-
hypersonic
Formally-verifiable distributed software
-
zoisite
programming language designed specifically for competitive programming
-
unitforge
unit and quantity consistent computations in Rust
-
texlang
TeX language interpreter
-
nand7400
An assembler library for the nand7400 computer, created by me during my internship at the WCL
-
sila-transpiler-infrastructure
transpiler infrastructure for every platform
-
jsdom
javascript dom parser for web scraping
-
sabre-lang
The sabre programming language
-
oris
An interpreter for Monkey
-
nexus-lib
The raw implementation of the nexus scripting language
-
r-seher
official crate
-
transhader
Transpile shaders on the fly using procedural macros
-
wavm-cli
A 64 bit register based virtual machine
-
travis-cargo
Possible Rust replacement for existing Python travis-cargo
-
graviton
fast programming language that is minimal and simplistic with a simple and easy to read compiler. Everything is an expression unless a semicolon is used
;then it becomes a statement… -
bliplib
The Bizarre Language for Intermodulation Programming (BLIP)
-
demi
An interpreter for the Demi programming language
-
edlc_docs
HTML renderer for documentation for the EDL compiler
-
phyc
phypython pre-compiler -
flycatcherc
The front-end of the Flycatcher compiler
-
git-voyage
Programming guide patching tool
-
llvm-wrapper
Safe llvm-sys wrapper
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
sorth
Forth inspired interpreted programming language
-
yarcd
It's an mistyping use yaCRd don't use this crates if you can remove it !
-
ra_ap_rustc-dependencies
TBD
-
qvnt-qasm
A OPENQASM 2.0 Parser
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
libicsneo
Rust API for libicsneo
-
cpprs
C pre-processor on Rust source files
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
shaqsnake_crate
My first crate
-
petr-ast
AST types for the petr language
-
husk-lang
The Husk programming language compiler
-
tt-toolkit
A collection of macros for rapidly prototyping programming languages
-
abstraps
Extensible compiler middle layer with abstract interpretation and code generation to MLIR
-
claw-codegen
The Claw language Wasm code generator
-
ppeterson_crate_a
-
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
roto
a statically-typed, compiled, embedded scripting language
-
iaith
Implementing toy languages in rust
-
swc_nodejs_common
Common code for SWC bindings
-
netsblox-vm
running NetsBlox code with optional native extensions
-
ast_debug
Rust compiler plugin that generates relatively readable AST for inspection
-
art_documentation_demo
Just a demo from The Rust Programming Language book
-
bonk
Improved Studying
-
vcompiler_tools
Some useful stuff for making simple compilers
-
jupnet-jbpf
Virtual machine and JIT compiler for eBPF programs
-
clear-cache
A native implementation of
__builtin___clear_cachewithout dependency of GCC/Clang -
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
brainterpreter
An interpreter for a Bauble toy programming language
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
anyscript-compiler
A compiler for the AnyScript programming language, and Self Extracted Archives
-
tinymist-project
Project model of typst for tinymist
-
brainfuck
interpreter and modules
-
clang-preload
Sample library in rust
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
dasn1-notation
A compiler for the ASN.1 notation language
-
blink_runtime
Runtime lib for creating plugins for blink
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
jacob
Jacob's Awesome Compiler Of BITS
-
source-span
Source code mapping and display utilities
-
tan-lang
namespace for tan-lang.org crates
-
i8051
An emulator for the i8051 (MCS-51) microcontroller
-
my_parser_some
Some description
-
sakuramml
MML(Music Macro Language) compiler, MML to MIDI
-
xlang_targets
ABI Safe Interfaces for target triples and discovering compiler-required information about targets
-
qianlv_minigrep
A mini grep project for <<The Rust Programming language>>
-
stak
Stak Scheme interpreter
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
spade-hir
Helper crate for https://spade-lang.org/
-
wedpr_ffi_macros
WeDPR ffi shared macros
-
merge-lang
Merge Programming Language
-
lci
A LOLCODE interpreter written in Rust
-
toyc
The toylang compiler
-
syntactic_heap
A framework designed for representing Abstract Syntax Trees
-
symboscript-parser
SymboScript parser
-
ara_source
A Source library for Ara Programming Language 🗃
-
koto
expressive, embeddable programming language
-
cfg_compiler
cfg setup
-
gdl-parser
A parser for GDL (game description language)
-
bicycle_numerics
Compute numerics for bicycle circuits
-
quail
Programming Language
-
monkey-rs
Monkey programming language interpretter
-
modu
A fast and simple interpreted language
-
shawn
Yo
-
fmsample_test
something something something dark side
-
generic-bnp
GenericBnP is a Branch & Price library for the programming language Rust. It supports custom cuts, dual stabilization, primal heuristics, and multithreaded evaluation.
-
pseudocode_cie_9618
pseudocode interpreter for the cie 9618 spec
-
goxoy-interpreter
Sistem bilgisini veren kitaplik
-
rust-scheme
Scheme(R7RS) interpretor/compiler rust implementation
-
gs2compiler
Compiles GS2 source code into GS2 bytecode
-
monkey
Interpreter for the Monkey programming language
-
moore-vhdl
The VHDL implementation of the moore compiler framework
-
rush-interpreter-vm
A rush interpreter leveraging a micro-compiler alongside a VM for its runtime
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
llvm_stackmap
capable of parsing stack maps emitted by the LLVM compiler
-
progenitor-hk
An OpenAPI client generator
-
junior
Programming language transpiling to rust
-
koi-macros
koi programming language rust integration macros
-
rigz_ast
AST parser for the rigz programming language
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
test_zia
Test Library for the Zia Programming Language
-
typst-utils
Typst
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
ncc
Compiler for custom modes on Novation MIDI devices
-
shiftkit
A quick & easy parser generator
-
funki_templates
A framework for creating functional domain specific languages
-
asum
Some description
-
shellscript
Extremely basic shellscript parser
-
karx_crate
Karx's crate
-
krnlc
Kernel compiler for krnl
-
obfstr
Compiletime string constant obfuscation for Rust
-
lambdust
A Scheme dialect with gradual typing and effect systems
-
sieve-rs
Sieve filter interpreter for Rust
-
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
zkpyc-stdlib
Standard library for the ZKPyC compiler
-
numlang
A compiler for an esolang that uses hexadecimal
-
mech-io
Input/output library for the Mech language
-
husk-types
Type definitions for the Husk programming language
-
kz80_prolog
Prolog compiler for Z80 - Logic programming on the RetroShield
-
rascal_scanner
Rascal programming language scanner
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
chomatter_cli
Compiler for the language
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
treeedb-php
Generate Datalog facts from PHP source code
-
logo-web
Web-based IDE for Logo programming language
-
yagbas_srcfiletypes
types for reading in yagbas source files
-
rush-analyzer
A semantic analyzer and type-annotator for the rush programming language
-
py-ir
Pin1Yin1 ir implementation
-
alicorn
Rust embedding of the Alicorn compiler
-
grandiorite
hello world crate
-
zesterer/atto
An insanely simple self-hosted functional programming language
-
cuda_min
A minimal Rust lib for executing PTX code with nvidia GPU
-
cbasm
Asm assembler & dissasembler for cbvm bytecode
-
rtlola2rust
A compiler from RTLola to Rust through StreamIR
-
pl_0
pl/0 compiler implemented in rust
-
lolli-prove
Proof search for the Lolli linear logic workbench
-
cargo-green
Cargo plugin and $RUSTC_WRAPPER to sandbox & cache cargo builds and execute jobs remotely
-
cbqn-sys
FFI bindings to CBQN
-
edlc_codegen_cranelift
Cranelift codegen backend for the EDL compiler
-
gluon_doc
The documentation generator for the gluon programming language
-
mutica-semantic
Semantic analysis library for the Mutica programming language
-
bitsy-lang
Bitsy is a modern hardware description language
-
bfjit
Brainfuck JIT VM tutorial
-
logi_code
A scripting language do executing combinational circuits
-
oysterpack
Platform
-
sap-interpreter
The interpreter crate for the SAP programming language
-
flycatcher-parser
The Flycatcher programming language's parser
-
toylang
CLI/Wrapper
-
lovm2_error
a lightweight virtual machine with a focus on simplicity and extendability
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
cartes_rbpf
Virtual machine and JIT compiler for eBPF programs
-
decy-ownership
Ownership and lifetime inference for C-to-Rust conversion (CRITICAL)
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
vermilion_jit
A toolkit for JIT compilation
-
tur-cli
Command-line interface for Turing machine simulator
-
melbi
expressive, embeddable, sandboxed expression language
-
hax-frontend-exporter-options
The options the
hax-frontend-exportercrate is sensible to -
greengold
A Forth bytecode interpreter library
-
zinc-lang
Interpreter for the Zinc Programming Language
-
umbra-lang
macro-based scripting language
-
mago-symbol-table
discovering and working with symbols in PHP code
-
tin
statically structurally typed embeddable programming language
-
orbitc
The Orbit Compiler Infrastructure
-
fennec-common
Fennec Programming Language
-
rust-guile
Scheme runtime in your Rust program
-
verilogae_util
Uilites for the rust/python glue generated by VerilogAE
-
sap-parser
The parser crate for the SAP programming language
-
rustplacements
compiler plugin for modifying string literals
-
compile-in-memory
dynamically compile and load C/C++ code at runtime, using the platform's host compiler
-
enalang_vm
Exhaustingly Notorious Algorithms - virtual machine
-
distrustc-client
A Rust-compatible distcc implementation
-
verificar
Synthetic Data Factory for Domain-Specific Code Intelligence
-
scout-lexer
A web crawling programming language
-
ssa-canon
SSA IR
-
meadorc
meador scripting language compiler
-
guestfs
libguestfs bindings for Rust
-
espy-tail
espy's bytecode compiler
-
kind-target-kdl
KDL target for the kind compiler
-
hydroper_razen
Razen MXML compiler
-
fervid
Vue SFC compiler written in Rust
-
bsharp_ir
The B# programming language!
-
tenda-parser
Parser for the Tenda programming language
-
euphony-compiler
compiler infrastructure for euphony compositions
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
depyler
A Python-to-Rust transpiler focusing on energy-efficient, safe code generation with progressive verification
-
stack-assembly
minimalist, stack-based, assembly-like programming language
-
hematita
A memory safe Lua interpreter
-
onlang
A programming language running on json or yaml
-
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
dynasm-lib
A pure rust assembler, not a JIT. Used within direct-asm for maximum control over assembly.
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
eridani
Pure functional scripting, anywhere
-
clover
A scripting language
-
wthr-lang
An experimental programming language for weather calculations/applications
-
mango_interpreter
The Mango programming language interpreter (UNDER CONSTRUCTION)
-
moss
Experimental Moss interpreter
-
c2rust-transpile
C2Rust transpiler implementation
-
chicken_esolang
An interpreter for the esolang Chicken
-
ape_parser
syntax analysis for Aperture programming language
-
spade-hir-lowering
Helper crate for https://spade-lang.org/
-
claw-resolver
The Claw language name and type resolver
-
lib-zinc
Standard library for Zinc Programming Language
-
diatom-core
The diatom programming language
-
neptune-lang
An embeddable scripting language
-
mesa3d
Rust API to mesa3d project (compiler, command submission)
-
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
-
carlo
interpreted programming language
-
tinymist-lint
A linter for Typst
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
brainfuck-plusplus
A brainfuck interpreter and compiler with some extra functionality
-
liexpr
parsing and evaluating simple expressions
-
galvan-parse
The parsing crate for the compiler of the Galvan programming language
-
c64-assembler-6502
Definition of 6502 instruction set
-
eirproject/libeir_syntax_core
Erlang ecosystem common IR
-
nodespeak
A JIT-ish compiler for number-crunching applications
-
hephasm
Assembler for Asmodeus architecture with macro support and extended instructions
-
sleuth
Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation
-
kodept-ast
compiler with dependent types support in mind
-
robson_compiler
Dependency of the robson cli
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift -
cowlang
Python-like scripting language
-
klang
programming language
-
bytor
A small WIP programming language
-
steel-repl
REPL library for steel
-
kind-parser
Parser for the kind compiler
-
gleamgen
Gleam generator
-
egglog-numeric-id
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
portalis-ingest
Python code ingestion and parsing agent
-
flow_lexer
Lexical analyzer for the Flow programming language
-
evscript
An extensible bytecode-based scripting engine
-
prexcl
esoteric proof-of-concept programming language
-
brainfuckr
brainfuck interpreter written in Rust
-
metals
A meta programming language for Composable Systems
-
crispy
a lisp enterpreter
-
nodarium_utils
A collection of utilities for Nodarium
-
emei
JIT/AOT backend codegen framework
-
leo-interpreter
Interpreter for the Leo programming language
-
kotlin-parser
Kotlin Language Parser (WIP)
-
pyoxidizer
Package self-contained Python applications
-
marigold-grammar
Grammar for the marigold language
-
wren-rs
Embed the Wren programming language in your Rust program
-
molt
Embeddable TCL interpreter for Rust applications
-
swamp-script-code-gen
generates swamp-vm opcodes
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
yggdrasil-shared
Yggdrasil Compiler core shared components
-
codelighter
A fast error, warning and notes highlighter for Rust
-
ablescript_cli
The best programming language
-
rustc_errors
Reuse rustc_errors for compiler_base
-
woojin
Woojinlang interpreter written as Rust
-
rustc_codegen_nvvm
A codegen backend for Rustc which targets the libnvvm CUDA library
-
yagbas_asttypes
Abstract Syntax Tree type (and parser) for yagbas
-
dusklang
contains a compiler for the Dusk programming language
-
rust-codegen
builder API for generating Rust code
-
petr-typecheck
the typecheck stage of the petr compiler
-
relo
A custom programming language with a readable syntax (RELO)
-
seraphine-cli
CLI for the Seraphine programming language
-
argmin_testfunctions
Test functions for optimization algorithms
-
artlr_lex
lexical analysis
-
stailwc
An experimental transpiler to bring tailwind macros to SWC rocket
-
nope-lang
The nope programming language
-
guile
Safe bindings to GNU Guile
-
golang-type-name
Golang TypeName
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
utigo
package manager for C++
-
rascal_parser
Rascal programming language parser
-
genotype_lang_rs_tree
Genotype language Rust target AST crate
-
rtk-rustc-driver
The rustc driver (don't use this directly) for Rust Type Kit - query Rust types and produce FFI types
-
kz80_db
dBASE II clone for Z80 - Retro database on the RetroShield
-
sylt-std
Standard library for the Sylt programming language
-
guile-sys
Low-level bindings to GNU Guile
-
gladiator
A concurrent, modular and small garbage collector
-
laspa
Lisp-like language built with Rust
-
tlisp
Lisp interpreter in Rust
-
h2lang
H2 Language - A Herbert Online Judge compatible programming language with multi-agent support
-
rtaichi
Rust language binding to the Taichi Runtime C-API
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
pcb
Pink Compiler Backend: Language agnostic compiler backend - Rust Library
-
airlang_ext
The Extension of Air Programming Language
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
claw-parser
The Claw language lexer and parser
-
monkey-compiler
a compiler for monkeylang
-
rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexerin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
lolcode
C compiler
-
rtlola-streamir-interpreter
An interpreter for RTLola through StreamIR
-
typst-syntax
Parser and syntax tree for Typst
-
kind-checker
Type checker for the kind compiler
-
b2c2-jis-x-201
UTF-8とJIS-X-201を雑に変換処理する
-
libxas
Extendable Assembler library
-
ampc
Compiler for the Amp language
-
quick-js-dtp
QuickJS Javascript engine wrapper (with improved date parser)
-
tale_lib
A Scripting language for TTRPG Tables
-
aivm
Artificial intelligence that embraces the hardware it runs on
-
fractran_macros
A compiler plugin that converts Fractran code into Rust at compile time, letting your Fractran programs be optimised by LLVM to super-fast native code
-
rascal
programming language
-
lipstick
C
-
lazyk-rust
Interpreter for Lazy K programming language
-
OOLANG
An esoteric stack-based programming language, where all instructions are different variations of the character 'O'
-
seher
official crate
-
logo-runtime
Implements the runtime for graphic functionality of Logo programming language
-
lisper
Lisp interpreter in Rust
-
csw-generate
Code generation for the Categorical Semantics Workbench - generate type checkers and interpreters from derived type systems
-
tanlang
namespace for tanlang-org crates
-
malbolge
Programming Language in Rust
-
amvm
Apika's My Virtual Machine. A virtual machine with Intermediate Lenguage
-
lua_engine
lua engine
-
ruschm
Scheme(R7RS-small) interpretor/compiler rust implementation
-
xlang_vm_core
XLangVM for XLang-Rust
-
codespan
Data structures for tracking locations in source code
-
luajit2-sys
LuaJIT-2.1 FFI Bindings
-
stack-graphs
Name binding for arbitrary programming languages
-
open-vaf
A compiler frontend for VerilogA aimed predominently at compact modelling
-
logicaffeine-language
Natural language to first-order logic pipeline
-
vize_relief
Relief - The sculptured AST surface for Vize Vue templates
-
stak-r7rs
Stak Scheme primitives for R7RS
-
cedar-policy-validator
Validator for the Cedar Policy language
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
unimarkup
CLI for the Unimarkup compiler
-
galvan-transpiler
Transpiler for the Galvan programming language
-
petr-bind
The binding stage of the petr compiler
-
bdwgc-sys
Boehm-Demers-Weiser garbage collector bindings for Rust
-
steel-gen
Code generation crates for use within steel
-
kbvm-cli
A CLI for working with XKB
-
logo-interp
Implements parsing and interpreting of Logo programming language
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
tket2-hseries
TKET2 tool for preparing and validating
Hugrs for compilation targeting Quantinuum H-series quantum computers -
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
rlisp
experimental lisp interpreter in rust
-
wesl
compiler
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
swc_html_codegen
HTML code generator for the swc project
-
blink_core
Core interpreter for the Blink Lisp dialect
-
cte_ir
Compile-time evaluation IR
-
eltl
An engineer's calculator. Written in Rust.
-
ts-type
types for working with TypeScript type representations in Rust
-
type-sitter-proc
procedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
lminc
An assembler and interpreter for the Little Minion Computer model created by Professor Magnus Bordewich of Durham University, based on the Little Man Computer created by Dr. Stuart Madnick of M.I.T. in 1965
-
cc7800
a subset of C compiler for Atari 7800
-
stap-lang
Stap programming language (STAck Processor, ala Lisp)
-
euph
A functional stack-based programming language
-
neige-lua
一个简单的lua运行时
-
typst-realize
Typst's realization subsystem
-
dora-parser
The Dora programming language
-
i8051-debug-tui
A TUI for debugging the i8051 microcontroller emulator
-
mscoree_sys_2
Bindings for the mscoree.dll symbols. Windows-only.
-
py-ast
Pin1Yin1 ast definition and parse for pycc-rs
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
remolt
Embeddable TCL-ish interpreter for Rust applications
-
shedron
A DSL for dice rolls
-
tinylj
calling LuaJIT from Rust
-
retrolang
systems programming language compiler for Z80 microprocessors
-
cxc
A high performance scripting language
-
jsompiler_lexer
Lexer for JavaScript
-
tokay
programming language designed for ad-hoc parsing
-
moore-common
The common core of the moore compiler framework
-
qxq
A playground for interpreters and JIT compilers
-
gluon_vm
The virtual machine for executing the gluon programming language
-
clang-ast
Data structures for processing Clang’s
-ast-dump=jsonformat -
ringkernel-wgpu-codegen
WGSL code generation from Rust DSL for RingKernel
-
llir
LLVM IR Binding
-
mindblown
Brainfuck to x86 ELF compiler with batteries included
-
dora
programming language
-
sljit-sys
System crate for sljit using bindgen and ast-grep
-
kn-graph
A neural network inference graph intermediate representation, with surrounding utilities
-
kn-cuda-eval
A CUDA executor for neural network graphs
-
toy_share
Toylang development macros
-
bund_stdlib_analysis
Numeric and text analysis for BUND programming language
-
hugr-persistent
Persistent IR structure for Quantinuum's HUGR
-
ylc
Ygens ir compiler
-
fervid_napi
Vue SFC compiler written in Rust
-
magc
The Mag Language Compiler
-
go-engine
The wrapper of the Goscript project
-
wmlua-src
wmlua
-
lib_stacked
Virtual Machine Byte Code For Compilers
-
backyard-generator
Convert AST node back to PHP code
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
llvm-scratch
Free Standing library in Rust
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
moore-svlog
The SystemVerilog implementation of the moore compiler framework
-
libtcc
Rust binding for libtcc
-
graphix-stdlib
A dataflow language for UIs and network programming, standard library
-
librashader-presets
RetroArch shaders for all
-
calcit_runner
Interpreter and js codegen for Calcit
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
lexariel
Lexical analyzer for Asmodeus language
-
ecaxpr
Tiny expressions-based language for elementary cellular automata simulation
-
hlvm
/ tools
-
treeedb-python
Generate Datalog facts from Python source code
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
citadel-frontend
The frontend of the citadel compiler backend
-
symboscript-optimizer
SymboScript optimizer
-
rustcbuildx
$RUSTC_WRAPPER tool to sandbox cargo builds and execute jobs remotely
-
ano_jit_bfi_rs
Outdated Just-In-Time BrainFuck Interpreter written in RuSt
-
koto_color
A Koto library containing simple color utilities
-
c-emit
Polished builder API to write C Code
-
scout-interpreter
A web crawling programming language
-
bfup
Preprocessor for brainfuck-like languages
-
tinymist-l10n
Localization support for tinymist and typst
-
binks
scripting language
-
tenda-common
Common utilities for the Tenda programming language
-
vicis
Manipulate LLVM-IR in Pure Rust
-
rascal_bytecode
Rascal programming language bytecode
-
brainfork
A compiler for Brainfuck written in Rust
-
ape_errors
error handlers for Aperture programming language
-
kodept-inference
compiler with dependent types support in mind
-
erg_type
APIs for Erg types
-
oxc_ast
A collection of JavaScript tools written in Rust
-
polonius
Core definition for the Rust borrow checker
-
hugr-model
Data model for Quantinuum's HUGR intermediate representation
-
bf
An optimizing Brainfuck interpeter and JIT compiler
-
rascal_vm
Rascal programming language virtual machine
-
easter
Type definitions for ECMAScript abstract syntax trees
-
yggdrasil-error
Yggdrasil shared error handlers
-
lolli-parse
Parser for the Lolli linear logic workbench
-
squirrel-sys
FFI bindings to the squirrel language
-
bsharp
The B# programming language!
-
luah
Unofficial lua impl by HydroRoll-Team
-
rustyscript
Effortless JS Integration for Rust
-
cyclang-parser
Cyclang is a toy language built in LLVM
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
rustc-ap-rustc_ast_passes
Automatically published version of the package
rustc_ast_passesin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
distrustc-server
A Rust-compatible distcc implementation
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
crain
A Brainfuck compiler/interpreter/tool
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
likeness
Stable counterparts to likeness core instrinsics in Rust
-
yggdrasil-ir
Yggdrasil Language IR
-
ldpl
LDPL 4.4 compiler in Rust
-
zub
A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging
-
petr-parse
parser for the petr language
-
mica-std
The standard library of Mica, a simple, user-friendly, embeddable scripting language
-
tin-lang
tin: a statically structurally typed embeddable programming language
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
xasm
Compiler for the xasm programming language
-
sap-shared
The shared crate for the SAP programming language
-
mutica-core
Core library for the Mutica programming language
-
gluac-rs
compiling Garry's Mod Lua into bytecode
-
vcc
Valkyrie Compiler Collection
-
tree-sitter-java
Java grammar for tree-sitter
-
ullage
Programming Language
-
kind-span
Describes locations for the Kind compiler
-
swc_cli
Commandline for SWC
-
egglog-ast
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
math-jit
Compile arithmetic expressions to native code
-
typst-timing
Performance timing for Typst
-
cxx-llvm-auto
cxx-auto generated cxx bindings for cxx-llvm
-
darklua-demo
Transform Lua scripts
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
comment
Strip comments for multiple programming languages
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
nyar_ast
-
retrolang-asm
Z80 assembler for RetroLang (based on FantASM by Guy Black)
-
sylt-typechecker
Typechecker for programs in the Sylt programming language
-
cxx-llvm-build
Common build code for cxx-llvm
-
adana-script-core
namespaces aliases for command lines & basic scripting language
-
extractor
Experimental API to extract the general error title of the compiler
-
sateko
A toy brainfuck compiler
-
bfmod
Brainfuck lexer and compiler library for Rust
-
mindfuck
Brainfuck interpreter in Rust
-
sym-lang
Sym Lang is a lightweight stack-based programming language that uses symbols and numbers
-
rustpython-parser-vendored
RustPython parser vendored third-party crates
-
carlo-latex
A LaTeX emitter for the simple interpreted programming language Carlo
-
bpf-script
A small scripting language and compiler for creating eBPF programs at runtime
-
luaparser
Read Lua 5.1 code and produce an abstract syntax tree
-
stak-time
Time library for Stak Scheme
-
autolang
Auto is a programming language for automations in various scenarios
-
code_highlighter
Highlights code for printing
-
lld_rs
Bindings for LLD
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
jonlang
basic scripting language made to learn rust
-
citadel-api
The api for the citadel compiler backend
-
n-rustc-codegen-cranelift-pre-t-x64-win-msvc-p1
Segment rustc-codegen-cranelift-preview.target.x86_64-pc-windows-msvc part p1
-
tinymist-debug
Tinymist debug support for Typst
-
lunir
A universal intermediate representation oriented towards Lua
-
inc
Incremental approach to compiler construction
-
qprime
An experimental programming language for quantum and weather calculations/applications
-
seax_scheme
Scheme compiler for the Seax VM
-
reic
A compiler that just works
-
fennec-parser
Fennec Programming Language
-
treeedb-go
Generate Datalog facts from Go source code
-
hush
unix shell scripting language based on the Lua programming language
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
cemc
Cem language compiler - A concatenative language with green threads and linear types
-
mini-lang
A minimal, experimental language for lazy evaluation
-
xlang-syntax
The xlang parser and syntax utilities
-
diplomat_core
Shared utilities between Diplomat macros and code generation
-
everust
Evaluates rust code
-
tenda-scanner
Scanner for the Tenda programming language
-
ivm-compile
The official compiler framework for ivm
-
moore-circt
Rust wrappers around the CIRCT API
-
wasmer-clif-fork-simplejit
JIT library backed by Cranelift
-
eirproject/libeir_intern
Erlang ecosystem common IR
-
yeller
The best programming language ever
-
yes-lang
Scripting Language
-
symboscript-types
A symbolic programming language SymboScript types
-
decy-analyzer
Static analysis and type inference for C code
-
as3razen
compiler
-
simple-vm
bytecode VM with a custom compiler
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
pydis
Python 2.7 bytecode disassembler
-
luar
Lua interpreter implemented in Rust
-
oil-lang
OIL
-
cas-vm
Virtual machine that executes CalcScript bytecode
-
nessie-lex
lexer for making programing languages
-
lexigram-core
required by lexer/parser generated by lexigram
-
xlang_frontend
Frontend for XLang-Rust
-
riscv_analysis
RISC-V static analysis tools
-
lulz
A fast and spec-compliant LOLCODE implementation
-
fast-rustc-ap-rustc_target
Automatically published version of the package
rustc_targetin the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
jit_rs
jit.rs is a library for generating, optimizing and running executable code at runtime
-
noxue-compiler
利用docker实现在线编译运行代码
-
koto_regex
A Koto library for working with regular expressions
-
tket
Quantinuum's TKET Quantum Compiler
-
eggplant-transpiler
transpiler of eggplant to generate rust code from egglog code
-
toy_ast
The toylang compiler AST
-
petr-resolve
resolution stage of the petr compiler
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
fervid_core
The core structures and utilities of fervid
-
full_moon
A lossless Lua parser
-
brainfrick
An optimizing brainfuck interpreter with helpful errors
-
quickjs-rusty
QuickJS (QuickJS-NG) Javascript engine wrapper, and more
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
librashader-runtime-mtl
RetroArch shaders for all
-
flycatcher
programming language
-
rascal_compiler
Rascal programming language compiler
-
kind-query
Query module for the kind compiler
-
sloppy
A binary package to run sloppy script
-
pcre2-sys
Low level bindings to PCRE2
-
citadel-backend
The backend/codegenerator of the citadel compiler backend
-
typst-batch
Typst unofficial library for batch processing — friendly API, shared resources, virtual files, customizable diagnostics
-
rspack
-
ojisan_fuck
Brain-fuck interpreter parsing emoji used by Japanese ojisans
-
rusty_utils
package that provides utility functions inspired by or ported from other programming languages
-
enalang_ir
Exhaustingly Notorious Algorithms - intermediate representation definition
-
carbon-assembler
An assembler for the carbon CPU
-
coopted_llvm_sys
Coöpt rustc‘s own LLVM to do fancy stuff with it
-
kn-cuda-sys
A wrapper around the CUDA APIs
-
mtots
scripting language
-
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
mago-type-syntax
core utilities useful for building lexers and parsers within Mago
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
stir
Small Threaded Intermediate Representation
-
typst-eval
Typst's code interpreter
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
gnulightning-sys
Rust bindings for gnulightning jit compiler
-
codegem
A small code generation library
-
jit-sys
libjit in rust
-
kodept-parse
compiler with dependent types support in mind
-
seax
SECD virtual machine for interpreting programs in FP languages and a Scheme compiler targeting that machine
-
diatom-cli
The diatom programming language
-
pk_parser
The Palacinke lang parser
-
wrought
compiler
-
target-lexicon
LLVM target triple types
-
sylt-machine
VM for running programs in the Sylt programming language
-
roost-cli
Command line interface for the Roost interpreter
-
spade-diagnostics
Helper crate for https://spade-lang.org/
-
citadel-middleend
The middleend/optimizer for the citadel compiler backend
-
gluon_check
The typechecker for the gluon programming language
-
sylt-common
Common denominator for the Sylt programming language crates
-
oort-vm
The Oort Virtual Machine
-
b2c2-common
b2c2の共通部分
-
scout-json
JSON representation of ScoutLang AST
-
csw-derive
Type system derivation engine for the Categorical Semantics Workbench - derive type theories from categorical structures
-
bsharp_tokens
The B# programming language!
-
steel-interpreter
Steel repl and command line interface
-
bif
Brainfuck Compiler
-
egglog-union-find
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
llvm-sys-wrapper
Shallow wrapper for llvm-sys
-
stak-engine
Stak Scheme scripting engine for Rust
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
oxc_traverse
A collection of JavaScript tools written in Rust
-
hclua-src
hclua
-
depyler-analyzer
Static analysis and optimization engine for Depyler
-
typlite
Converts a subset of typst to markdown
-
cxx-llvm-build-common
Common build code for cxx-llvm and dependent crates
-
steel-forge
Package manager for steel
-
ffi_reflect_csharp
C# code generator for the
ffi_reflectpackage -
autoken-rustc
A rust-lang static analysis tool to automatically check for runtime borrow violations
-
bicycle_compiler
A compiler for Pauli-based compilation (PBC) circuits to bicycle instructions
-
mica-hl
High-level interface to the Mica scripting language
-
maroon
Scheme-inspired lisp that compiles to Lua
-
gluon_format
Code formatting for the gluon programming language
-
lolli-codegen
Code generation for the Lolli linear logic workbench
-
aiscript-directive
Directives of AIScript programming language interpreter
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
liblox
VM of the lox language
-
mica-language
Reference implementation of the Mica scripting language
-
llvm-ir-taint
Taint tracking for LLVM IR
-
swamp-layout
Memory layout calculation for Swamp ABI types, handling size, alignment, and efficient representation of data structures
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
libsix
Compact programming language built on top of Rust ecosystem
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
lia-plugin
Compiler plugin for writing Lia code as a macro
-
mlua-arete-sdk
Lua bindings for the Arete SDK for smart buildings
-
fck
Brainfuck parser, lexer and interpreter
-
flow_compiler
JIT and AOT compiler for the Flow programming language using Cranelift
-
swc_timer
Timings for swc
-
koto_random
A Koto library for working with random numbers
-
xassembler
Compiler tools for the xasm programming language
-
ratel
JavaScript transpiler in Rust
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
kaon
A little scripting language written in rust
-
whenever-parser
A parser for David Morgan-Mar's Whenever language (http://www.dangermouse.net/esoteric/whenever.html)
-
llvm-sys-featured
Bindings to LLVM's C API
-
cmtir
The intermediate representation for Cement (cmt2) languages and compiler tools
-
mir-sys
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
flow_transpiler
Transpiler infrastructure for the Flow programming language
-
ezjs
micro Javascript (ES5) engine is Rust
-
kast
kast programming language
-
mech-time
Time library for the Mech language
-
typst-layout
Typst's layout engine
-
spade-mir
Helper crate for https://spade-lang.org/
-
cyclang-backend
Cyclang is a toy language built in LLVM
-
ryna-ffi
FFI interface for the Ryna Programming Language
-
julia
Idiomatic and safe Julia bindings for Rust
-
tket-qsystem
TKET tool for preparing and validating
Hugrs for compilation targeting Quantinuum H-series quantum computers -
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
rustpython-bytecode
RustPython specific bytecode
-
tenda-prelude
Prelude for the Tenda programming language
-
compile-claw
The Claw language compiler library
-
stak-sac
Stand-Alone Complex for Stak Scheme
-
ils
Directly read directory in image files
-
swamp-script
script language for embedding
-
inline-python
Inline Python code directly in your Rust code
-
kodept-macros
compiler with dependent types support in mind
-
mano
An assembler and emulator library for the Mano Machine RISC CPU
-
librashader-pack
RetroArch shaders for all
-
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
symboscript-utils
SymboScript utils
-
product-farm-farmscript
FarmScript DSL - Human-friendly expression language that compiles to JSON Logic
-
enalang_docgen
Exhaustingly Notorious Algorithms - docgen
-
litto
Building blocks for DSL scripting language interpreters that interact with native Rust code
-
bytebeat-rs
bytebeat binary
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
monkey-evaluator
a evaluator for monkey lang
-
chan-lang
Chan Programming Language
-
gluon_parser
The parser for the gluon programming language
-
graphix-rt
A dataflow language for UIs and network programming, runtime
-
tree-sitter-python
Python grammar for tree-sitter
-
bsharp_fset
The B# programming language!
-
vm_lang
interpreted language written in Rust
-
lolli-extract
Term extraction for the Lolli linear logic workbench
-
machina
Manage and execute assembly at runtime
-
oxc_span
A collection of JavaScript tools written in Rust
-
kind-report
Report module for the kind compiler
-
typst-ide
IDE functionality for Typst
-
rust-sitter-tool
The external tool for Rust Sitter that extracts grammars from Rust definitions
-
ape_expr
abstract syntax tree for Aperture programming language
-
rlvm
LLVM wrapper
-
ape_env
environments for Aperture programming language
-
treeedb-rust
Generate Datalog facts from Rust source code
-
autophagy
AOT compiler for Rust
-
swc_ecma_compat_es2016
ES3 compatibility transforms
-
molt-shell
Molt Application Frameworks
-
numeron
Neron is a language designed to be as simple as possible
-
bfkit
A Brainfuck toolkit
-
xlang
interpreter engine
-
mangle
Exolang that can take any utf8 text as valid code and return some result out of it
-
rustc-ap-rustc_attr
Automatically published version of the package
rustc_attrin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
bftextmaker
generate brainfuck code that prints out a given string
-
px-llvm-codegen-utils-core
Core traits for LLVM codegen utilities
-
monkey-wasm
monkey lang parser wasm version
-
qwik-core
Qwik optimizer compiler
-
decy
CLI tool for C-to-Rust transpilation with EXTREME quality standards
-
petr-utils
common utilities for the petr compiler and tooling
-
aiscript
programming language
-
stak-compiler
Stak Scheme bytecode compiler
-
kodept-core
compiler with dependent types support in mind
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
swc_xml_codegen
XML code generator for the swc project
-
oxc_ast_visit
A collection of JavaScript tools written in Rust
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
mech-system
System library for the Mech language
-
swc_ecma_compat_es2018
ES2018 compatibility transforms
-
swc_xml_ast
AST definitions of xml
-
tinymist-query
Language queries for tinymist
-
mag_lang
The Mag Language Runtime
-
bf-compile
A compiler for BrainFuck
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
calyx-backend
Compiler Infrastructure for Hardware Accelerator Generation
-
cardinal-c
A C target for the Cardinal code generator
-
carlo-version
Version for the simple interpreted programming language Carlo
-
guile-scheme
A small wrapper around the Guile Scheme Extension and Scripting Language
-
blazefuck
A blazingly-fast (interactive) Brainfuck interpreter
-
enalang_macro
Exhaustingly Notorious Algorithms - macro support
-
bicycle_common
Common definitions for bicycle architecture compiler crates
-
portal-jsc-common
ECMAScript IR
-
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
treeedbgen-souffle-c
Generate Soufflé types and relations from the C tree-sitter grammar
-
boolfuck
unoptimized boolfuck interpreter which can convert brainfuck code
-
terl
a general parser
-
waspy
A Python interpreter written in Rust, designed for WebAssembly
-
petr-ir
target agnostic IR for the petr language
-
librashader-reflect
RetroArch shaders for all
-
teko-rs
Command line interface for Teko
-
dpy
transpiler to translate dutch python like code to working python code
-
rustpython-compiler-core
RustPython specific bytecode
-
koto_runtime
The runtime used by the Koto programming language
-
kz80_ws
WordStar clone for Z80 - Retro word processor on the RetroShield
-
typst-library
Typst's standard library
-
heartfelt
Heartfelt A simple Rust library for creating DSLs (Domain Specific Languages) Roadmap This is still pretty much a work in progress. There will soon be an update with examples and documentation…
-
moore-circt-sys
Low-level language bindings to CIRCT
-
testing
swc project
-
tenda-runtime
Runtime support for the Tenda programming language
-
jcompiler
a compiler for the J programming language
-
pk_vm
The Palacinke lang bytecode virtual machine
-
clue_core
C/Rust like programming language that compiles into Lua code
-
molt-app
Molt Shell Application
-
tabulon_macros
Internal procedural macros for the tabulon expression engine
-
brainfuck_macros
A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code
-
spade-types
Helper crate for https://spade-lang.org/
-
symboscript-interpreter
SymboScript interpreter
-
stak-native
Optimized primitives of native functions for Stak Scheme
-
flow_transpiler_java
Java bytecode transpiler for the Flow programming language
-
decy-verify
Safety property verification for transpiled Rust code
-
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
stak-build
Build scripts for Stak Scheme
-
oxc_parser_napi
A collection of JavaScript tools written in Rust
-
mers_lib
mers language in other projects
-
xlang-vm
A virtual machine for running Xlang programs
-
psi-lang
A language for configuration and extension
-
petr-profiling
tools for profiling the performance of the petr compiler
-
cranelift-module
Support for linking functions and data with Cranelift
-
treeedbgen-souffle-java
Generate Soufflé types and relations from the Java tree-sitter grammar
-
kz80_bc
Arbitrary-precision decimal arithmetic language and calculator for Z80
-
swc_experimental_ecma_semantic
An extensible Rust-based platform for the next generation of fast developer tools
-
jit_macros
JIT Macros
-
jsdoc
parser writen in rust
-
vicuna-runtime
Runtime for the Vicuna programming language
-
lolli-viz
Visualization for the Lolli linear logic workbench
-
swc_js_sourcemap
Basic sourcemap handling for Rust
-
llvm_build_utils
Ever wanted to build “native” assembly stuff in your cargo build scripts… something gcc crate cannot quite handle yet? Welcome to llvm_build_utils which provides a convenient API to pack your…
-
hugr-core
Quantinuum's Hierarchical Unified Graph Representation
-
kind-driver
Driver for the kind compiler
-
kodept-interpret
compiler with dependent types support in mind
-
zcp
zcp language
-
steel-parser
Parser for use within steel
-
swc_graph_analyzer
Graph analyzer
-
vicis-core
Manipulate LLVM-IR in Pure Rust
-
koto_toml
A Koto library for working with TOML data
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
tinymist-analysis
Typst Static Analyzers for Tinymist
-
rustc-ap-rustc_error_codes
Automatically published version of the package
rustc_error_codesin the rust-lang/rust repository from commit 30ca215b4e38b32aa7abdd635c5e2d56f5724494 The publishing script for this crate lives at: https://github… -
sixth
Programming language
-
oxc_isolated_declarations
A collection of JavaScript tools written in Rust
-
petr-vm
a basic VM for running and debugging petr IR
-
swc_malloc
Configures the best memory allocator for each platforms
-
bsharp_interp
The B# programming language!
-
rustpython-parser
Python language parser for Python3
-
py-codegen
pycc-rs codegen interface
-
stak-profiler
Profiling for Stak Scheme
-
mitex-cli
CLI for MiTeX
-
depyler-ruchy
Ruchy script format backend for Depyler Python-to-Rust transpiler
-
typst-macros
Proc-macros for Typst
-
autophagy-llvm
LLVM backend for Autophagy
-
rustc-ap-rustc_ast_pretty
Automatically published version of the package
rustc_ast_prettyin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
tulisp
An embeddable lisp interpreter
-
swc_ecma_compat_es2021
ES2021 compatibility transforms
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
teko
programming language implementation in Rust
-
python-packaging
Python packaging primitives implemented in Rust
-
pk_lexer
The Palacinke lang lexer
-
py-lex
lex definition for pycc-rs
-
decy-codegen
Rust code generation from HIR with minimal unsafe blocks
-
brainheck
interpreter written in Rust
-
oxc_cfg
A collection of JavaScript tools written in Rust
-
rune-ssa
Intermediate mode representation for Rune
-
bsharp_parser
The B# programming language!
-
tinymist-task
Task model of typst for tinymist
-
oxc_transformer_plugins
A collection of JavaScript tools written in Rust
-
stak-configuration
Stak Scheme configuration
-
petr-cli
command line tool for compiling petr code
-
tinymist-render
Rendering features for tinymist
-
petr-api
re-exports of useful APIs for the petr compiler
-
stak-dynamic
Dynamic primitives for Stak Scheme
-
clover-std
A scripting language
-
depyler-quality
Quality gates and metrics for Depyler
-
oxc_diagnostics
A collection of JavaScript tools written in Rust
-
oxc_syntax
A collection of JavaScript tools written in Rust
-
swc_cached
Cached types for swc
-
decy-stdlib
C standard library prototypes for the Decy C-to-Rust transpiler
-
petr-pkg
package management for the petr language
-
seq-tui
TUI REPL for the Seq programming language with IR visualization
-
stak-inexact
Inexact number operations for Stak Scheme
-
crityp
Benchmark support for typst
-
llama
Friendly LLVM bindings
-
spydecy
Self-hosted Python/C-to-Rust compiler-debugger with introspective debugging
-
cranelift
Umbrella for commonly-used cranelift crates
-
rustpython-common
General python functions and algorithms for use in RustPython
-
typed
type annotation for compiler plugins
-
stak-lzss
LZSS compression for Stak Scheme
-
oxc_data_structures
A collection of JavaScript tools written in Rust
-
portalis-cli
CLI for Portalis - GPU-accelerated Python to Rust/WASM transpiler
-
swc_fast_ts_strip
Super-fast TypeScript stripper based on SWC
-
stak-module
Modules in Stak Scheme
-
stak-minify
Stak Scheme source code minifier
-
oxc_regular_expression
A collection of JavaScript tools written in Rust
-
bsharp_bstar
The B# programming language!
-
depyler-verify
Property verification and formal methods for Depyler transpilation
-
tinymist-core
Tinymist core library
-
spydecy-c
C AST parser for Spydecy transpiler with CPython API recognition
-
stak-minifier
Stak Scheme source code minifier
-
spydecy-hir
High-level Intermediate Representation (HIR) for Spydecy transpiler
-
oxc_transform_napi
A collection of JavaScript tools written in Rust
-
depyler-mcp
Model Context Protocol integration for Depyler