-
rustc-demangle
Rust compiler symbol demangling
-
ariadne
A fancy diagnostics & reporting crate
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
llvm-sys
Bindings to LLVM's C API
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
apollo-parser
Spec-compliant GraphQL parser
-
swc_ecma_codegen
Ecmascript code generator for the swc project
-
ena
Union-find, congruence closure, and other unification code. Based on code from rustc.
-
oxc
A collection of JavaScript tools written in Rust
-
melior
The rustic MLIR bindings in Rust
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
ui_test
A test framework for testing rustc diagnostics output
-
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.
-
sus_compiler
Compiler for the SUS Hardware Design Language
-
rvmasm
Assembler for RvmASM
-
winch-codegen
Winch code generation library
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
pluto-lang
A interpreted programming language made in Rust
-
cel
A parser and interpreter for the Common Expression Language (CEL)
-
adana
namespaces aliases for command lines & basic scripting language
-
rilua
Lua 5.1.1 implemented in Rust, targeting the World of Warcraft addon variant
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
gccjit
Higher-level Rust bindings for libgccjit
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
erg
programming language
-
spirt
Shader-focused IR to target, transform and translate from
-
typst-assets
Assets for the Typst compiler
-
cranelift-frontend
Cranelift IR builder helper
-
mago-syntax
A correct, fast, and memory-efficient PHP syntax implementation, including Lexer, Parser, AST, and utilities for Mago
-
rune
Language, an embeddable dynamic programming language for Rust
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
jaq-interpret
Interpreter for the jaq language
-
vrl
Vector Remap Language
-
jstime
JS Runtime
-
kc
Kayla's (line) counter (of code) :)
-
hvm
A massively parallel, optimal functional runtime in Rust
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
thot
An asm
-
kz80_lisp
A minimal LISP interpreter and compiler for RetroShield Z80
-
atoxide-cli
Atopile compiler CLI
-
pandora-interpreter
A command-line tool to run pandora language
-
spirv-cross2
Safe Rust bindings to SPIRV-Cross
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
typespec_client_core
Client runtime for TypeSpec-generated libraries
-
parsanol
High-performance PEG parser library with packrat memoization and arena allocation
-
three_body_lang
Three Body Language written in Rust
-
rspack_hash
rspack hash
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexerin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
wasm-pvm
WASM to PVM (PolkaVM) recompiler
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
cranelift-native
Support for targeting the host with Cranelift
-
rumoca
Modelica compiler written in RUST
-
clue
C/Rust like programming language that compiles into Lua code
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
from-pest
Convert from a pest grammar to a typed AST
-
mers
dynamically typed but type-checked programming language
-
kansei
programming language
-
logicaffeine-compile
LOGOS compilation pipeline - codegen and interpreter
-
rustpython-vm
RustPython virtual machine
-
airlang
Air is a minimalist and universal programming language
-
onion-lang
A modern functional programming language with asynchronous execution and lazy evaluation
-
blisp
A lisp like statically typed programing language for no_std
-
ilo
ilo — a programming language for AI agents
-
diplomat
FFI generation macro
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
atc-router
Versatile DSL based rule matching engine used by the Kong API Gateway
-
chap
easy to learn, interpretive, scripting language written in Rust
-
python-ast
compiling Python to Rust
-
run
a.k.a. runtool: the bridge between human and AI tooling
-
depyler-annotations
Annotation parsing and processing for Depyler
-
typeset
A DSL for defining source code pretty printers
-
rustc-build-sysroot
Build a rustc sysroot with custom flags
-
lustc
A Lean4 subset to Rust source-to-source compiler
-
phper
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
rapx
A static analysis platform for use-after-free, memory leakage detection, etc
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
stak-vm
Virtual machines for Stak Scheme
-
rustpython-ast
AST definitions for RustPython
-
intent-cli
CLI toolchain for IntentLang: check, render, compile, verify, audit, query, lock, fmt, generate, init
-
antimony-lang
The Antimony programming language
-
node_resolver
Node.js module resolution algorithm used in Deno
-
packtab
Pack static integer tables into compact multi-level lookup tables
-
sema-lang
Sema — a Lisp dialect with first-class LLM primitives
-
jsonpiler
a Json syntax programming language for Windows
-
pyo3-introspection
Introspect dynamic libraries built with PyO3 to get metadata about the exported Python types
-
runmat-hir
High-level IR for RunMat with type inference and lowering utilities
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
rustcc
An little C Complier( now it's just WIP :) )
-
llvm-ir
LLVM IR in natural Rust data structures
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
pliron
Programming Languages Intermediate RepresentatiON
-
midenc-log
flexible trace logging for midenc
-
lamina
High-performance compiler backend for Lamina Intermediate Representation
-
clang-sys
Rust bindings for libclang
-
zapcode-core
A minimal, secure TypeScript subset interpreter — parse, compile, execute, snapshot
-
xbasic64
A BASIC-to-x86_64 native code compiler targeting 1980s-era BASIC dialects
-
java_asm
Java bytecode reader & writer in rust
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
swc_core
TBD
-
cargo-slicer
Speed up Rust release builds by skipping codegen for unreachable functions and processing of other skippable items
-
typst-pdf
PDF exporter for Typst
-
generic-lang
A Lox based programming language
-
pipeline-script
Script engine designed for the project construction tool pipeline(crate name pipeline-cli)
-
mimium-lang
mimium(minimal-musical-medium) an infrastructural programming language for sound and music
-
bop-cli
CLI and REPL for the Bop 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
-
llts
TypeScript to native compiler via LLVM
-
pixelscript
Multi language scripting runtime
-
wright
programming language compiler and tooling
-
python-rs
A stackless Python 3 interpreter written in Rust — NaN-boxed values, zero dependencies
-
neorusticus
A Prolog implementation in Rust with enhanced error handling
-
scryer-prolog
A modern Prolog implementation written mostly in Rust
-
mago-reporting
Structured error and diagnostic reporting utilities
-
cargo-ats3
Cargo subcommand for ATS3 projects
-
cyclang
toy language built in LLVM
-
cargo-abi-audit-cli
Cargo-native Rust/native ABI auditing CLI, scoped honestly to a C-ABI-first workflow
-
swc_ecma_transforms_typescript
rust port of babel and closure compiler
-
forge-lang
Forge — Internet-native programming language with natural syntax, bytecode VM, and built-in HTTP/database/crypto
-
bend-lang
A high-level, massively parallel programming language
-
kz80_c
A self-hosting C compiler for Z80 targeting RetroShield hardware
-
cxxbridge-flags
Compiler configuration of the
cxxcrate (implementation detail) -
glslang
Rust bindings to glslang
-
rspack_plugin_css
rspack css plugin
-
plotnik-compiler
Compiler for Plotnik query language (parser, analyzer, bytecode emitter)
-
cudaforge
Advanced CUDA kernel builder for Rust with incremental builds, auto-detection, and external dependency support
-
zetac
The final systems language
-
brainfoamkit
An interpreter for the brainf*** language
-
lumen-compiler
The AI-Native Programming Language
-
sqry-lang-java
Java language plugin for sqry
-
atlas_77
Wannabe systems programming language on a custom VM (for now)
-
pasta_lua
Pasta Lua - Lua integration for Pasta DSL
-
rune_c_compiler
A Rune to C source file compiler
-
mech
programming language for building reactive systems like robots, games, and animations
-
progenitor-middleware
An OpenAPI client generator
-
quickjs_runtime
Wrapper API and utils for the QuickJS JavaScript engine with support for Promise, Modules, Async/await
-
tidepool-heap
Memory management and heap layout for Tidepool Core
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
wadl
parser for Rust
-
a2x
A converter from ALFA to XACML policy language
-
cloudrun-test-rust
Basic Hello world Rust for tesing Cloud Run
-
fta
Fast TypeScript Analyzer
-
faye
a pretty lil lisp
-
draxl-ast
Typed AST and metadata model for Draxl
-
type-bridge-core-lib
TypeQL AST, schema parser, query compiler, and validation engine for type-bridge
-
leo-interpreter
Interpreter for the Leo programming language
-
oxc_parser
A collection of JavaScript tools written in Rust
-
pyimports
Parse and analyze the imports within a python package
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
runmat-ignition
Baseline interpreter for RunMat enabling instant startup and execution
-
turbofuro_worker
Worker executable for Turbofuro
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
ascent
Logic programming in Rust
-
guryvsr
esoteric programming language gur yvsr
-
somni-expr
An expression evaluation library
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
tinymist-assets
assets for tinymist
-
starlark
language in Rust
-
grabapl
graph-based programming languages, with pluggable type systems and a focus on visible intermediate states
-
ocaml-gen
generating OCaml code
-
calcit
Interpreter and js codegen for Calcit
-
minipg
A modern parser generator supporting ANTLR4 grammars with code generation for Rust, Python, and JavaScript
-
sixtyfive
An interpreter for the Sixtyfive programming language, designed for teaching computer science to moths
-
wesl-cli
CLI for the WESL compiler
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_formatin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
spade-ast
Helper crate for https://spade-lang.org/
-
virtual-rust
A virtual machine that interprets and runs Rust source code directly without compilation
-
runar-compiler-rust
Rúnar compiler (full pipeline: .runar.ts → Bitcoin Script)
-
hi-doc
Diagnostics formatting library
-
thinkinglanguage
CLI entry point for ThinkingLanguage (tl run, tl shell)
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
jexl-parser
A JEXL parser written in Rust
-
mux-lang
The Mux Programming Language Compiler
-
steel-core
Core compiler and VM implementation for steel
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
diplomat-runtime
Common runtime utilities used by diplomat codegen
-
dlexer
A high-performance, functional parser combinator library for Rust
-
pe-assembler
PE/COFF assembler for Windows instruction sets - strongly typed, object-oriented, zero-dependency core
-
cranelift-jit
A JIT library backed by Cranelift
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
cc2600
a subset of C compiler for Atari 2600
-
ra_ap_hir_def
RPC Api for the
proc-macro-srvcrate of rust-analyzer -
bashrs
Rust-to-Shell transpiler for deterministic bootstrap scripts
-
tket
Quantinuum's TKET Quantum Compiler
-
seq-core
Core runtime library for stack-based languages (Value, Stack, Channels)
-
vbscript
lexer and parser
-
kind2
A pure functional functional language that uses the HVM
-
deno_webidl
WebIDL implementation for Deno
-
chapter3_lexical
A lexical analyzer that returns the tokens you wrote!
-
aver-lang
Interpreter and transpiler for Aver, a statically-typed language designed for AI-assisted development
-
camel-dsl
DSL support for rust-camel (YAML, etc)
-
typespec
Project root for all TypeSpec-related crates
-
libwild
that provides a fast Linux linker
-
qbe
QBE IR for Rust
-
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
-
nashc
Compiler for the nash programming language
-
surreal-lang
A Rust-inspired language for the BEAM
-
oonta
OCaml (subset) to LLVM IR compiler front-end
-
pen-ffi
FFI library for Pen programming language
-
soppo
Compiler for Soppo, a Go superset with enums, pattern matching, and nil safety
-
preinterpret
An intuitive toolkit to simplify code generation development
-
fastc-lsp
Language Server Protocol implementation for FastC
-
vegen
A compiler for tiny, efficient, updatable TypeScript HTML templates
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
uiua
A stack-based array programming language
-
wasc
A C-like language compiler for WebAssembly with first-class support for references and tables
-
edlc_lsp
EDLc Language Sever Protocol implementation
-
lisp-rs
Lisp interpreter in Rust
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
cortex-lang
interpreted language for interfacing with Rust code
-
scopegraphs
A well-documented port of scopegraphs to Rust
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
cgrammar
A comprehensive C language grammar parser library written in Rust, implementing the C23 standard (ISO/IEC 9899:2023)
-
vize_relief
Relief - The sculptured AST surface for Vize Vue templates
-
procss
CSS parsing and transformation framework
-
hmacro
macro preprocessor
-
olotin1
-
splik
programming language identifier kit
-
monkey-parser
a parser for monkey lang
-
mystsh
Mystical shell parser, formatter, and interpreter with Bash support
-
shape-jit
Tiered JIT compiler (Cranelift) for the Shape virtual machine
-
zia
Interpreter Library for the Zia Programming Language
-
galvan
A higher-level programming language that transpiles to Rust
-
qvcm
Register-based bytecode VM with quantum computing functionality
-
polonius-engine
Core definition for the Rust borrow checker
-
sevenmark_parser
Core parsing engine for SevenMark wiki markup
-
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
-
purua
PU-RU-A is a PUre RUst luA implementation (to be)
-
koopa
generating/parsing/optimizing Koopa IR
-
tupa-codegen
Code generation layer for TupaLang
-
xdy
Complex RPG dice expression evaluator with histogram support
-
lucia-lasm
LASM - Lucia Assembly Language
-
verter_core
Vue 3 SFC compiler - transforms Vue Single File Components to render functions with TypeScript support
-
amethyst_geode
Turing Machine Programming Language Interpreter
-
danwi
SI units library
-
endbasic
programming language - CLI
-
leo-abi
ABI generation for Leo programs
-
gabelang
A high level, interpretted and garbage collected programming language
-
mech-set
Set library for the Mech language
-
corvo7
A toy programming language compiler written in Rust
-
stck
An embeddable interpreted language written fully in rust
-
irvm
A IR compiler target with a Rust friendly API that lowers to LLVM IR
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
-
lexit
A Lexical Analysis tool for defining a language and lexing it into tokens
-
tinymist
An integrated language service for Typst
-
mblf
The MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language Brainfuck
-
fusabi-frontend
Frontend (parser, compiler) for Fusabi language
-
hilang
A small programming language
-
csw-cli
Command-line interface for the Categorical Semantics Workbench
-
single-variable-algebra-compiler
A compiler for the minimalistic programming language single-variable-algebra
-
codemem-index
Tree-sitter code indexing for Codemem memory engine
-
ilm
A fun programming language with Islamic terminology
-
windjammer
language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
-
adana-cache-command
namespaces aliases for command lines & basic scripting language
-
umjunsik
Language compiler targeting Lamina IR
-
metaslang_stack_graphs
Stack graphs utilities used in Slang
-
pascal
A modern Pascal compiler with build/intepreter/package manager built with Rust
-
somni-parser
Grammar parser of the Somni language and VM
-
garden-lang
A live programming language
-
codanna
Code Intelligence for Large Language Models
-
asg-lang
ASG - A programming language built on Abstract Syntax Graph
-
x86_64-assembler
Modern assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core
-
fift-cli
A CLI for the Fift esoteric language interpreter
-
rust_lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
-
simpleton
runner for Intuicio scripting platform
-
mago-names
Resolves and normalizes identifiers (classes, functions, constants) within PHP code
-
specl-syntax
Lexer, parser, and AST for the Specl specification language
-
stak-device
Devices for Stak Scheme
-
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
-
hclua
-
rustc_utils
working with the Rust compiler
-
littrs-ruff-python-parser
Vendored ruff_python_parser for littrs (from github.com/astral-sh/ruff)
-
aplang
A programming language made to aid students who are taking AP Computer Science Principals
-
horkos
Cloud infrastructure language where insecure code won't compile
-
flowistry
Modular information flow analysis
-
resrap-rs
A rule based code generator
-
tremor-script
Tremor Script Interpreter
-
plotnik-vm
Runtime VM for executing compiled Plotnik queries
-
maid-lang
Maid Programming Language
-
bhc-ast
Abstract syntax tree definitions for BHC
-
rma-parser
Tree-sitter based polyglot parser for Qryon
-
rdx-transform
Transform pipeline and built-in plugins for RDX (Reactive Document eXpressions) ASTs
-
haloumi-ir-gen
IR generation step of the haloumi lowering pipeline
-
cranelift-codegen
Low-level code generator library
-
lexigram
Lexer and LL(1) parser generator
-
vize_carton
Carton - The artist's toolbox for Vize compiler
-
archscript
programming language — Python-like syntax, Haskell-inspired features, Arch Linux integration
-
eureka-optimizer
A short description
-
tex_engine
A modular crate for building TeX engines
-
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.
-
TypeScript-Rust-Compiler
High-performance TypeScript to Rust compiler
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
swc_transform_common
Common utilities for swc transforms for any language
-
grammatica
representing and transforming formal grammars (Chomsky hierarchy today; extensible toward attribute, probabilistic, and specialized grammars)
-
som
The 'som' programming language
-
tsz-parser
TypeScript parser and AST types for the tsz compiler
-
abacus
The mathemagical programming language
-
spectral_vm
HYPERION: Production-ready zero-knowledge virtual machine with spectral analysis
-
mathcompile
High-performance symbolic mathematics with final tagless design, egglog optimization, and Rust hot-loading compilation
-
mutica
programming language
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
janetrs
High level binding for Janet programming language
-
cedar-policy-symcc
Symbolic Cedar Compiler (SymCC): translates queries about Cedar policies to SMT
-
rspression
A high-performance, lightweight expression calculation engine
-
just-engine
A ground-up ES6 JavaScript engine with tree-walking interpreter, bytecode VMs, and Cranelift JIT compiler
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
runmat-parser
Parser for RunMat (MATLAB/Octave) producing HIR from token streams
-
spade-lang
The Spade compiler
-
draxl
Agent-native source for semantic program control
-
sema-eval
Trampoline-based evaluator and module system for the Sema programming language
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ earlier limitations.
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
typst-batch
Typst helper library for batch processing — friendly API, shared resources, virtual files, customizable diagnostics
-
piccolo
Stackless Lua VM implemented in pure Rust
-
stacky
Programming Language
-
ccarp
(trans)Compile C And Rust Partially
-
lsts
Large Scale Type Systems
-
netidx-bscript
An incremental scripting language for netidx
-
turing-lib
Turing library for Rust
-
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… -
analisar
A Lua parser for Rust
-
flow_parser
Parser for the Flow programming language
-
modu_ffi
FFI library for modu
-
typst-svg
SVG exporter for Typst
-
oak-dhall
Dhall language parser with support for functional programming and type system features
-
etcetera-compiler
A Rust-based compiler project
-
create-farm
Create Farm cli tool
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
swamp-semantic
semantic types for swamp
-
parlex
Core support library for parsers and lexers generated by parlex-gen
-
chord-progression-parser
a converter from chord progression strings to AST
-
qir-qis
QIR to Quantinuum QIS (Quantum Instruction Set) compiler
-
rspack_error
rspack error
-
ast-demangle
Parses mangled names and produces structured results
-
hel
HEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator
-
treeedb-c
Generate Datalog facts from C source code
-
leap-lang
Leap language parser
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
mun
Command-line interface for compiling, monitoring and running Mun code
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abiin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
cargo_pup_lint_impl
Core lint implementations and rustc integration for cargo-pup architectural linting
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
dmntk-feel-parser
dmntk | FEEL parser
-
goboscript
Scratch compiler
-
harper-comments
The language checker for developers
-
lovely
A delightful low-level systems programming language
-
kz80_lua
A Tiny Lua interpreter and compiler for RetroShield Z80
-
mosaic-lang
A compiler for Mosaic
-
omg_runtime
The OMG language runtime and virtual machine, providing bytecode execution, REPL, and built-in functions
-
oxide_lisp
lisp interpreter engine in Rust
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
bcts
Incremental compiler infrastructure using Salsa
-
logicaffeine-base
Pure structural atoms for logicaffeine - arena, tokens, spans
-
rustd_cli
Command-line interface for RustD compiler
-
chalk-recursive
Recursive solver for the Chalk project
-
reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine
-
lean-sys
Bindings to Lean 4's C API
-
nyar-assembler
Modern Nyar VM assembler - strongly typed, object-oriented, zero-dependency core
-
hstr
A string type which is optimized for hash operations
-
aleph-syntax-tree
Aleph Syntax Tree structure
-
tapir-bf
Tapir is a moderately useful Brainfuck interpreter
-
intent-codegen
Skeleton code generator for IntentLang specifications (Rust, TypeScript, Python, Go, Java, C#, Swift)
-
seq-runtime
Runtime library for the Seq programming language
-
seqlings
Interactive exercises for learning Seq, a stack-based programming language
-
melody_compiler
The Melody language compiler
-
dlwrap
dlopen wrapper code generator
-
unseemly
A typed macro language
-
motto
Compiler-as-a-Service: Turn Rust schema.rs into multi-platform SDK toolkits
-
jjik
LR(1) parser generator
-
gluon_completion
Auto-completion for the gluon programming language
-
sleigh-compiler
Rust bindings for the Ghidra SLEIGH compiler. Used to compile processor .slaspec files into .sla files
-
qalam
Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
-
blockly-rust-compiler
Rust compiler integration library for visual programming with Blockly - validate and check generated code
-
teacat
A modern and powerful templating language
-
orco
A compiler backend interface
-
wasi-assembler
Modern assembler for WASM and WASI (wit-component) - strongly typed, object-oriented, zero-dependency core
-
vize_atelier_sfc
Atelier SFC - The Single File Component workshop for Vize
-
snli
An interpreter for the Syntax Null Language Esolang
-
resw
writing RESSA AST parts to a file
-
sql-ast
A lean sql AST and parser
-
marzipan
A macro processor for ZZT worlds
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
rusty-basic
Tiny BASIC interpreter written in Rust
-
lu
embedding Luau
-
nessa-language
An extensible programming language with a strong type system
-
tidepool-codegen
Cranelift-based JIT compiler for Tidepool Core
-
phoenix-lang
fast programming language
-
sigil-parser
Parser and native compiler for the Sigil programming language
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
metrowrap
A mwcc wrapper
-
light_ranged_integers
Ranged integers for stable Rust compiler, zero-dependencies and no unsafe code
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
tupa-parser
Parser for TupaLang source files
-
ad-astra
Embeddable scripting language platform Ad Astra. Main Crate.
-
espr
EXPRESS Language compiler
-
arithma
An easy to use, domain-specific programming language for numeric mathematics
-
grepdef
Quick search for symbol definitions in various programming languages
-
ergotree-ir
ErgoTree IR, serialization
-
lua2hcb_compiler
A compiler for Lua-like scripts to HCB
-
gluon
A static, type inferred programming language for application embedding
-
sk-lang
The SK Programming Language interpreter
-
lumi-core
Core lumi library
-
bop-lang
A small, dynamically-typed programming language
-
falsec
An interpreter and compiler for the esotheric programming language FALSE
-
jinko
safe, small and fast programming language with Rust interoperability
-
aegis-lang
A dynamic, interpreted programming language with a high-performance bytecode VM
-
ra-ap-rustc_next_trait_solver
Automatically published version of the package
rustc_next_trait_solverin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
error_ctx
Minimal context error crate with Temporary/Permanent status and compiler-enforced context on public APIs
-
depyler
A Python-to-Rust transpiler focusing on energy-efficient, safe code generation with progressive verification
-
MotoGarage_parser
A parser and interpreter for MotoGarage DSL, a language for managing motorcycle collections
-
kombucha
A minimal and malleable programming language for symbiotic end-user programming
-
oxide-lang
Oxide — an experimental programming language written in Rust. Includes a lexer, parser, and REPL. Early-stage project.
-
recc
A C compiler with graphs
-
ag-c
The ag language compiler - a Rust-inspired functional language
-
tracel-mlir-rs
Rust bindings for MLIR libraries used by CubeCL
-
monkey-lexer
a lexer for monkey lang
-
koto
expressive, embeddable programming language
-
libquil-sys
High-level bindings to libquil
-
tupa-audit
Audit utilities for TupaLang execution traces
-
aver-lsp
LSP server for the Aver programming language
-
run-kit
Universal multi-language runner and smart REPL
-
aardvark-core
Runtime for executing sandboxed python bundles inside V8
-
brik64-bir
BRIK-64 BIR bytecode runtime — embed the BIR interpreter in any Rust project
-
mux-runtime
Runtime library for the Mux programming language
-
lux-lang
The Lux programming language
-
patch-rexx
A modern REXX interpreter in Rust
-
wasm-pvm-cli
CLI for WASM to PVM recompiler
-
ape_lexer
lexical analysis for Aperture programming language
-
rgsm
An assembler for the Gheith ISA written in Rust
-
fugue-sleighc
Wrapper around Ghidra's SLEIGH specification compiler
-
edlc_core
Core library for the EDL compiler
-
vyder
Create custom libraries for vyder
-
bytevm
A tiny bytecode virtual machine
-
eecee
AST representation and formatter for the C programming language
-
lang_pt
A parser tool to generate recursive descent top down parser
-
bhc-session
Compiler session state, options, and configuration for BHC
-
python-assembler
Parse and write Python .pyc bytecode
-
tsz-binder
TypeScript name binder for the tsz compiler
-
cc6502
making C compilers for the 6502 8-bits processor
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
kn-runtime
Dynamic wrapper around CPU and GPU inference
-
cow-parser
A parser for the esoteric Cow programming language
-
seq-compiler
Compiler for the Seq programming language
-
husk-parser
Parser for the Husk programming language
-
claw-cli
The compiler for the Claw language
-
ospl
the (UNFINISHED!!!) OSPL programming language
-
yatima-core
The core evaluation, typechecking and content-addressing infrastructure of the Yatima Language
-
shader-slang
Rust bindings for the Slang shader language compiler
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
aikup
Manage multiple versions of aiken
-
b2c2-casl2
b2c2におけるCASL2の雑なパーサー?
-
codesnake
Pretty printer for non-overlapping code spans
-
tidepool-repr
Intermediate representation for the Tidepool compiler
-
dissect
Logstash inspired dissect extractor
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
sandkiste
Language independent scripting language sandbox API
-
lumen-vm
The AI-Native Programming Language
-
cbqn
Embed BQN in Rust via CBQN FFI
-
santiago
A lexing and parsing toolkit for Rust
-
swamp-parser
Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the
swamp-astcrate, using the pest parsing library -
wick-core
Core expression language for wick
-
darklua
Transform Lua scripts
-
kdl-script
execute kdl documents!
-
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.
-
depinfo
parser for Rust
-
zhc_utils
Shared utilities for the ZHC compiler
-
general-parser
Configurable parser for S-expressions with configurable extensions for mathematical notation
-
tket-qsystem
TKET tool for preparing and validating
Hugrs for compilation targeting Quantinuum H-series quantum computers -
langbox
framework to build compilers and interpreters
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
parsit
very simple lib, the parsing combinators, recursive descendent that uses logos as lexer
-
pepl-parser
PEPL parser: token stream to AST
-
symboscript-formatter
SymboScript formatter
-
voile
dependently-typed row-polymorphic programming language
-
oxur
Lisp dialect that treats Rust as its compilation target and runtime
-
rasm-lang
RASM is a small Interpreted Programming Language
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
mlua-crc16
A Rust-native implementation of LuaRocks youlu/luacrc16 for mlua
-
tos-tbpf
Virtual machine and JIT compiler for eBPF programs
-
regulus
interpreted language with very simple syntax and zero dependencies
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
axonml-jit
JIT compilation for Axonml tensor operations
-
bhc-hir
High-level Intermediate Representation for BHC
-
sevenmark-parser
Core parsing engine for SevenMark wiki markup
-
rlibc-extended
A minimal implementation of assumed symbols of libc
-
astray
Easily define AST using only Rust structures
-
bwd
Backwards linked-lists
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
quilt-lang
A programming language
-
sorth
Forth inspired interpreted programming language
-
erg_compiler
Centimetre: the Erg compiler
-
bappy-script
Gankra's toy compiler
-
kronk
interpreter - a silly, experimental language with surprisingly loud output
-
p2sh
Programming language interpreter
-
aegean
A fancy diagnostics & reporting crate
-
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
-
saxaboom
Binding library for Metal Shader Converter
-
airlang_bin
Air is a minimalist and universal programming language
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
nadesiko3
Japanese programming language Nadesiko v3
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
sema-core
Core types and environment for the Sema programming language
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
dpr
Dynamic parser and replacer. You can define rules at run time. It's possible to use peg format
-
oak-typescript
TypeScript frontend for Oak
-
makepad-live-compiler
Makepad platform live DSL compiler
-
uiua_parser
Uiua parser implementation
-
souper-ir
manipulating Souper IR
-
crapgen
CRablang wrAPper GENerator
-
llmcc-python
llmcc: llm context compiler
-
sollua
An elegantly fast lua 5.4 parser
-
backyard-parser
Parse PHP code to AST node
-
miden-field-repr
Serialization/deserialization for felt representation
-
frg
Compiled programming language with frogs!
-
cuda_builder
Builder for easily building rustc_codegen_nvvm crates
-
scoutlang
A web crawling programming language
-
inf-wast
inf-wasm-tool inf-wast crate fork with Inference non-detenministic instructions extension
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
pseudo_interpreter
A Pseudocode interpreter
-
XLang-Rust
An experimental cross-platform dynamic strong-typed programming language written in Rust
-
go-parser
The parser of the Goscript project
-
leo-retriever
A retriever for the Leo programming language
-
moore-svlog-syntax
The SystemVerilog parser implementation of the moore compiler framework
-
lumic
Lumi compiler
-
clutils
A common library for building interpreter and compiler
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
intent-implement
AI-powered full implementation generation from IntentLang specifications
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
alan-von-palladium
The Alan von Palladium Programming Language - A systems programming language combining Turing's correctness with von Neumann's performance
-
js-deobfuscator
A high-performance JavaScript deobfuscator built on the oxc Rust AST library
-
sema-vm
Bytecode compiler and virtual machine for the Sema programming language
-
onion-vm
Virtual machine runtime for the Onion programming language with async execution and garbage collection
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
rustleaf
programming language interpreter written in Rust
-
c64-assembler
Commodore 64 assembler, outputs directly to .PRG or Dasm source code
-
coe-rs
Type coercion
-
swc_ecma_transforms_base
rust port of babel and closure compiler
-
prql-compiler
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
valkyrie-parser
The hand write parser of valkyrie language
-
impc
A compiler for the IMP programming language
-
jit-assembler
A multi-architecture JIT assembler library for runtime code generation
-
typst-cli
The command line interface for Typst
-
code-analyze
Analyze code structure and relationships using tree-sitter
-
sdl-parser
The SDL parser is a Rust tool designed for parsing Scenario Defined Language files
-
haloumi-synthesis
Synthesis step of the haloumi lowering pipeline
-
jupnet_rbpf
Virtual machine and JIT compiler for eBPF programs
-
intuicio-data
Data module for Intuicio scripting platform
-
symjit-bridge
a bridge bwtween Symjit compiler and Symbolica CAS
-
hacspec
compiler
-
glslang-sys
Raw C bindings to glslang
-
ralix
type-safe, tree walking interpreter
-
flow_ast
Abstract Syntax Tree definitions for the Flow programming language
-
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.
-
lexviz
A customizable lexical analyser tool which also allows you to visualize the NFAs and DFAs generated
-
dark-vm
A new VM called the DarkVM, which focuses on speed and simplicity
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
swiftsc-cli
Command-line interface for SwiftSC-Lang compiler
-
lilac
Static site generator-esque tool for adding include statements to HTML
-
xee-interpreter
Interpreter for XPath and XSLT
-
swc_emotion
AST Transforms for emotion
-
dprint-swc-ext
Functionality to make swc easier to work with
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
sddrs
Bottom-up Sentential Decision Diagram compiler library
-
lsp4spl
Language Server for SPL
-
fusabi
A potent, functional scripting layer for Rust infrastructure
-
typst-html
Typst's HTML exporter
-
vexc
Compiler and toolchain for the Vex programming language
-
oak-lua
High-performance incremental Lua parser for the oak ecosystem with flexible configuration, supporting lightweight scripting and embedded development
-
treeedb-java
Generate Datalog facts from Java source code
-
prune-lang
Prune is a constraint logic programming language with branching heuristic
-
aion-lib-num
Number related utilties
-
pushr
based interpreter for Push programs
-
stak-file
File system for Stak Scheme
-
vast
Verilog AST library
-
lep
Mini language for interactive consoles, featuring small code footprint
-
llts_driver
LLTS driver — pipeline orchestration from TypeScript to native
-
hyeong
Hyeo-ung Programming Language Compiler
-
palate_polyglot_tokenizer
A generic programming language tokenizer
-
bliplib
The Bizarre Language for Intermodulation Programming (BLIP)
-
flaneur2020/pua-lang
a dialect of The Monkey Programming Language
-
koi-gc
koi programming language garbage collector
-
xlang_abi
ABI safe interfaces used by xlang
-
dust-lang
General purpose programming language
-
flash
Shell parser, formatter, and interpreter with Bash support
-
tl-parser
Recursive descent parser for ThinkingLanguage
-
wmlua
-
ast-grep-pyo3
Search and Rewrite code at large scale using precise AST pattern
-
sap-parser
The parser crate for the SAP programming language
-
smpl
Core library to compile the SMPL language
-
pycrust
A sandboxed python interpreter (and soon to be compiler)
-
logics-rs
Logics is a user-friendly formula language with a subset of Python's expression syntax
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
rever
Interpreter and REPL for the Rever language
-
evalit
a toy interpreter
-
static-reflect
Static type information, giving a form of compile-time reflection
-
cfi-types
CFI types for cross-language LLVM CFI support
-
lore
Flexible logic programming
-
gosyn
Golang syntax parser in Rust
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
script-format
DSL to format data via rhai scripting
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
walter-redditlang
Build tool for https://github.com/elijah629/redditlang
-
dynamik
A fast, powerful, expressive and typesafe language
-
pr47
A semi-experimental programming language. Still working in progress.
-
s-expression
parser
-
aidl-parser
Parse AIDL files, crate AST and diagnostics
-
nash-cli
The Nash programming language
-
mago-walker
traits to systematically walk through AST nodes
-
mukti-metadata
Metadata for mukti release manager
-
hornbeam
template engine (high-level crate for use in applications)
-
simple-symbol
Convenient, basic String interning
-
telltale-vm
Bytecode VM for choreographic session type protocols
-
sylt-parser
Parser for the Sylt programming language
-
lmntalc
A compiler for the LMNtal language
-
marigold
Programming Language
-
spade-typeinference
Helper crate for https://spade-lang.org/
-
tabulon
A high-performance, JIT-compiled expression evaluation engine using Cranelift
-
findpython
Find python executables on your system
-
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.
-
coda-runtime
the runtime for coda, an experimental scripting language
-
piske
programming langauge for generative art
-
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… -
silkworm_err
Compiler diagnostics for silkworm
-
diatom-std-core
Diatom core standard library
-
psilva_functions
Bibliotetca de funções do Psilva
-
monkey-object
a object system for monkey lang
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
sap-cli
The command line interface for the SAP programming language
-
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.
-
r55
compiler for R.txt android files
-
breakfast
A Brainfuck interpreter in Rust
-
susudb
Keep It Simple and Naive like a child
-
swamp-vm-disasm
disassembler for the opcodes in the swamp vm
-
oracle_omen_policy
Policy language and evaluation engine for oracle.omen
-
brainfuck-cli
Brainfuck CLI interpreter written in Rust
-
b2c2-compiler
b2c2におけるBASICコードをCASL2に変換する部分?
-
xasm-rs
generating linux 32/64 bit assembly easily
-
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.
-
vexpresso
A minimal Kernel/vau-calculus Lisp with first-class operatives and environment-based IO
-
paijorot
interpreted programming language implemented in Rust. It's designed as a hobby project with unique 'brainrot' syntax. ***(FULLY AI WRITTEN)***
-
ilex
quick and easy lexers for C-like languages
-
duskphantom-backend
Backend for DuskPhantom Compiler
-
fervid_css
Transformer for Vue
<style>blocks -
uv-installer
internal component crate of uv
-
controlmap-parser
(De)Serializer of
controlmap.txtin Skyrim -
cedar-policy-core
Core implementation of the Cedar policy language
-
cadi-extensions
Plugin system for CADI extensions
-
jack_compiler
Jack compiler for the nand2tetris course
-
boron-lang
efficient, compiled programming language
-
rocks-lang
Crafting Interpreters' Lox Language
-
bicycle_random_numerics
Collect numerics for random Pauli-generated rotations run on the bicycle architecture
-
midi-event
Fast midi event parsing/writing out
-
parlex-gen
Lexer generator ALEX and parser generator ASLR
-
xdl-parser
XDL/IDL language parser
-
ssa-traits
Traits for SSA IR
-
specl-tla
TLA+ parser and translator to Specl
-
kz80_microperl
A minimal Perl interpreter and compiler for RetroShield Z80
-
parsey
parser-generator framework
-
cranelift-interpreter
Interpret Cranelift IR
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
udonsharp-compiler
WASM to UdonSharp compilation pipeline
-
mica
user-friendly, embeddable scripting language
-
oakc
A portable programming language with a compact backend
-
codeasm
Generate code form ASTs
-
ringkernel-cuda-codegen
CUDA code generation from Rust DSL for RingKernel stencil kernels
-
modu
A fast and simple turning-complete interpreted language
-
language-reporting
Diagnostic reporting for programming languages
-
dismael
Disassembler for Asmodeus binary files with intelligent analysis
-
torq_lang
A programming language for concurrent dataflow
-
typr
A typed superset of R - transpiler and type checker
-
moparse
Modelica language parser
-
ldpl
LDPL 4.4 compiler in Rust
-
wesl-c
C bindings for the WESL compiler
-
garden-lang-parser
A live programming language
-
compiler_base_parallel
A common domain programming language framework
-
misty-parser
Parser code required by the Misty Compiler
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashesin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
bfdbg
A brainfuck interpreter and debugger implemented in rust
-
claw-common
The Claw language common types and functions
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
verbena
Scripting language
-
binpattern
binary code pattern extractor for yaras
-
py-declare
type declare system for pycc-rs
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
spaik
Programming Language
-
sprout
growing simple, but beautiful AST trees 🌳
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
nope-lang
The nope programming language
-
fidget-jit
Native JIT compiler for Fidget
-
draxl-cli
Command-line interface for Draxl
-
fnotation
lower-house syntax for programming language experimentation
-
farmfe_compiler
Farm Compiler
-
libdusk
implements most of the compiler for the Dusk programming language, in library form
-
specl-ir
Intermediate representation for Specl
-
hcb2lua_decompiler
A decompiler for HCB scripts to Lua
-
lang-interpreter
reimplementation of the Standard Lang interpreter
-
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
aarchmrs-instructions
AARCHMRS-generated ARM instructions functions
-
mathic
A compiler with builtin support of symbolic operations, built with LLVM/MLIR
-
badlang
Next generation stack-based programming language
-
lex_lua
A lexer for Lua
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
pitusya
Programming Language
-
falsec-compiler
FALSE compiler
-
annotate-snippets
Format diagnostic reports, including highlighting snippets of text
-
definitely
Codepaths that are statically unreachable according to the compiler's intraprocedural control flow analysis
-
husk-dts-parser
TypeScript declaration file (.d.ts) parser for Husk
-
hecate-packer
The packer for the hecate vm
-
lumen-provider-env
The AI-Native Programming Language
-
bff
A complete Befunge 98 interpreter in Rust
-
craneliftc
light c compatible ffi wrapper around cranelift
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
ape_ast
abstract syntax tree for Aperture programming language
-
theforce
A Star Wars inspired programming language
-
reporting
diagnostic reporting for compilers
-
ringkernel-ir
Intermediate Representation for RingKernel GPU code generation
-
vize_atelier_vapor
Atelier Vapor - The Vapor mode compiler workshop for Vize
-
leuchtkraft
A logical programming language
-
key-lang
To be the prettiest and simpliest script
-
rustlex_codegen
Syntax extension for RustLex
-
diatom
programming language
-
trees-lang
Official impl of Trees (programming-language), supporting only parsing code now
-
badeline-plugin
Darkside reflection for Rust
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
rusty-peg
A macro for defining PEG parsers
-
cmajor
Rust bindings for the Cmajor JIT engine
-
stainless_script
Visual node-based programming language
-
galvan-ast
AST for the Galvan programming language
-
plexer
A Pattern-matching LEXER
-
typst-render
Raster image exporter for Typst
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
seer
symbolic execution engine for rust
-
vue-oxc-parser
Covert Vue AST (vue-compiler-core) to JSX AST (oxc)
-
mdl_monkey
Monkey programming language from https://interpreterbook.com/
-
ryna-language
An extensible programming language with a strong type system
-
flow_analyzer
Semantic analyzer for the Flow programming language
-
aspl
Programming Language
-
rsjsonnet-lang
A Jsonnet evaluation library
-
cang
A coin based interpeter
-
espy
a functional, embeddable, extendable scripting language
-
betadin
programing language for research purposes
-
virdant
modern hardware description language
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
garguile
guile bindings for rust
-
catalyst_entities
Low level data-structures for multithreaded and incremental compilation
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
tsar
Tsar programming language
-
libbfi
Extendable brainfuck interpreter library
-
stak-process-context
Process context for Stak Scheme
-
fennec
Programming Language
-
proto-blue-codegen
AT Protocol code generator: Lexicon JSON -> Rust source
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
lolli-cli
Command-line interface for the Lolli linear logic workbench
-
tinymist-world
Typst's World implementation for tinymist
-
ilvm
An interpreter for an assembly-like language
-
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… -
bfy
Brainfu*k interpreter and REPL written in Rust
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
sassers
A Sass compiler in Rust
-
clr-assembler
Modern CLR assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core
-
vtl-rs
Very Tiny Language (VTL) in Rust, inspired by the historical VTL-2 on Altair 680b and others
-
verificar
Synthetic Data Factory for Domain-Specific Code Intelligence
-
basic-lang
The BASIC programming language as it was in the 8-bit era
-
cbe_rbpf
Virtual machine and JIT compiler for eBPF programs
-
sancov
Rust bindings to LLVM’s
SanitizerCoverageinterface -
sixu
Experimental Visual Novel Scripting Language
-
ra-ap-rustc_ast_ir
Automatically published version of the package
rustc_ast_irin the rust-lang/rust repository from commit c3d014032f39a252387ca7c4fe4039c1b7c01eb4 The publishing script for this crate lives at:… -
parser-c
Macros for parser-c
-
first_rs_001
这是一个新手项目
-
mech-compare
Comparison library for the Mech language
-
cranelift-reader
Cranelift textual IR reader
-
sourcemap-resolver
Sourcemap resolving library and CLI
-
rigz_runtime
Handles parsing and converting rigz to its VM instructions (for syntax highlighting use tree-sitter-rigz instead)
-
rtlola-streamir
A framework for the compilation of stream-based languages through an intermediate representation
-
runmat-turbine
Cranelift-based JIT compiler for RunMat - the optimizing tier of our V8-inspired execution model
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
smc-assembler
assembler for a variety of MineCraft architectures
-
syntax-parser-generator
Independent library for generating lexical-analyzers and LALR parsers
-
husk-types
Type definitions for the Husk programming language
-
atlas_vm
The Atlas77 Virtual Machine
-
steel-parser
Parser for use within steel
-
synox
Program synthesis of string transformations from input-output examples
-
fervid_transform
Transformations for the fervid crate
-
hyperparse
A HyperText Markup Language (HTML) parser written in Rust. (WIP)
-
luna-lib
a light weight interpreted programming language
-
llk
A fast, little an easy to understand LL(k) (LL(1) for now) library and compiler compiler (soon)
-
dunh
Highlights code for printing
-
bpf-ins
working with eBPF instructions
-
edlc_docs
HTML renderer for documentation for the EDL compiler
-
lexigram-lib
Full library for lexer/parser generators
-
compiler-builtins-snapshot
Snapshot of the compiler-builtins crate
-
ruchy
A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
-
amble_script
Authoring-focused DSL, parser, and compiler that produces Amble engine WorldDef data
-
nash-ast
Canonical AST for the nash programming language
-
string_cache_shared
Code share between string_cache and string_cache_codegen
-
bytecode
ability to read bytecode
-
jlek
Lexer generator
-
bitsyc
Bitsy compiler written in Rust
-
swamp-eval
tree-walking interpreter for executing the Swamp Abstract Semantic Graph (ASG) from
swamp-semantic. Primarily for debugging/testing, not performance. -
rpiet
An interpreter for Piet, the esoteric programming language
-
ksl
KSL core library and interpreter
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
hornvale
experimental, idiosyncratic text adventure game written in Rust
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
mango
programming language (UNDER CONSTRUCTION)
-
lithia
Embeddable and simple lisp dialect
-
aiscript-arena
safe, incrementally garbage collected arenas
-
scaly
programming language
-
leo-disassembler
A disassembler for the Leo programming language
-
kind-pass
A lot of compiler passes for the kind compiler
-
haloumi-picus
Haloumi backend to the Picus Constraint Language
-
moore-vhdl-syntax
The VHDL parser implementation of the moore compiler framework
-
linguist-rs
that can be used to detect programming languages
-
yagbas_asmtypes
The assembly data type for the yagbas compiler
-
setjmp
/ longjmp support
-
lovm2
a lightweight virtual machine with a focus on simplicity and extendability
-
hebi
A dynamic scripting language
-
xrcf
eXtensible and Reusable Compiler Framework
-
molt-ng
Embeddable TCL interpreter for Rust applications ()
-
regen-lang
A language for defining languages
-
finx
A fast, lightweight embeddable scripting language
-
ruby-sys
Low level bindings to MRI, Matz's Ruby Interpreter
-
nessie-lex
lexer for making programing languages
-
moore
A compiler for hardware description languages
-
tjs2dec
A krkr2 and krkrz tjs2 bytecode decompiler written in Rust
-
cargo-whynot
Cargo subcommand to discover why a function is unsafe
-
rustc-hex-viewer
compiler as a hex viewer
-
mutica-semantic
Semantic analysis library for the Mutica programming language
-
typeslice
type-level slices
-
gitrevset
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
qcs-sdk-python
Python bindings to qcs-sdk-rust
-
petr-bind
The binding stage of the petr compiler
-
tupa-pyffi
Python FFI bindings for TupaLang
-
juicebox
advanced programming language
-
op8d_lexemizer
Opinionated library for transforming code to a vector of Lexemes
-
c2rust-refactor
C2Rust refactoring tool implementation
-
request_compiler
Request Compiler Optimized for Batching Requests
-
brk_rolldown_ecmascript
ECMAScript AST and parsing utilities for Rolldown
-
diplomat-tool
generating FFI bindings for various languages
-
scurry
A component-based object-oriented language
-
scrapile
A somewhat fully-fleged rust-like programming language that, surprisingly, compiles to scratch
-
pk_parser
The Palacinke lang parser
-
asa
Advanced Subleq Assembler. Assembles 'sublang' to subleq
-
fortraith
Compile-time compiler that compiles Forth to compile-time trait expressions
-
reproto
compiler
-
leftpad-str
Obviously the best crate for the Rust programming language. The crate serves the only goal of implementing
leftpadfunction. -
songe
Interpreter for a Scheme-like language for graphics and games
-
whiledb
language
-
ssa-canon
SSA IR
-
ra_ap_arena
TBD
-
rew-compiler
CoffeeScript/TypeScript compiler for the Rew runtime
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
lib-ruby-parser-ast
AST for lib-ruby-parser
-
sap-shared
The shared crate for the SAP programming language
-
celestial-hub-compass
ETAC compiler
-
onion-frontend
Compilation frontend for the Onion programming language - lexer, parser, and IR generator
-
azure
Project root for all Azure SDK-related crates
-
fxrazen
compiler
-
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… -
htn_planner
HTN parser and planner
-
dependency_lister
Tools to list dependencies from .d files generated by clang or GCC
-
simple-script-compiler
A tiny simple script language compiler/interpreter for learning and testing
-
zhc
Hpu code compilation
-
walnut
Walnut File Systwm Experimental file system with inode level encryption
-
jkl-lang
Open Source Programming Language
-
swamp-script-ast
ast types for swamp script
-
quench
A programming language
-
kz80_smalltalk
Tiny Smalltalk to Z80 compiler for RetroShield hardware
-
dash-lang
interpreted language
-
wrecc
A x86_64 C99 compiler written from scratch
-
elina
Safe, high-level Rust wrapper for ELINA
-
seraphine-core
Core of the seraphine programming language
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
koi-parser
koi programming language parser
-
rosetta-stone-core
Core types and traits for the Rosetta transpiler
-
oak-nix
Nix package manager language parser with support for declarative package configuration and reproducible builds
-
sp1-constraint-compiler
Constraint compiler for SP1 core machines
-
bytebraise-syntax
BitBake parsing, syntax, and AST definitions for bytebraise
-
rolldown-ariadne
A fork of github.com/zesterer/ariadne
-
swamp-script-node
compiler node with documentation and meta information
-
slashes
A /// interpreter written in Rust
-
rurust
High level Ruby VM bindings
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
csw-derive
Type system derivation engine for the Categorical Semantics Workbench - derive type theories from categorical structures
-
mini-brainfuck
A super small brainfuck interpreter and compiler
-
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
zub
A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging
-
trashcan
language which compiles to Visual Basic 6 / VBA
-
paranoia
Programmatically determine whether code was optimized away or not
-
ruski
combinator calculus
-
liblox
VM of the lox language
-
tsz-common
Common types and utilities for the tsz TypeScript compiler
-
decomp
Components of a decompilation pipeline
-
ryft-core
Core abstractions of the Ryft library
-
symboscript-parser
SymboScript parser
-
bsharp_lsp
The B# programming language!
-
slj
Programski jezik v slovenščini | A programming language in Slovenian
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
treeedb-bash
Generate Datalog facts from Bash scripts
-
intcode_compiler
AoC 2019 Intcode compiler, interpreter and transpiler
-
rustycpp
An attempt to implement the C++20 standard. This is mostly to have fun & learn rust
-
jsompiler_common
Common utilities for jsompiler
-
stck-interpreter
An interpreter for the stck language
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
rohanasantml
An easy way to write your messy html code in a better way
-
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!
-
orion_lib
parsing and executing the Orion Programming Language
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
rush-parser
A lexer and parser for the rush programming language
-
kodept
compiler with dependent types support in mind
-
libket
Runtime library for the Ket programming language
-
lia
A high-level language for Rust
-
hvm1
A massively parallel functional runtime
-
scout-parser
A web crawling programming language
-
nlcc
Nameless C Compiler
-
prism-compiler
An adaptive and functional programming language
-
ptoxide
A virtual machine to execute CUDA PTX without a GPU
-
typst-syntax
Parser and syntax tree for Typst
-
air-types
Types for the TNJ Assembly Intermediate Representation (AIR)
-
vize_atelier_core
Atelier Core - The core workshop for Vize Vue template parsing and transforms
-
vexity
Tiny scripting language for hacking on abstractions of financial markets
-
pliron-llvm
LLVM dialect for pliron
-
minicode
Esoteric programming language
-
hecate-bf
A brainfck to hasm compiler for the hecate vm
-
oak-scheme
Scheme functional programming language parser with support for Lisp dialect and symbolic computation
-
vermilion-vm
A virtual machine written in Rust
-
tale
A Scripting language for TTRPG Tables
-
artlr_syntax
syntax analysis
-
thinkinglanguage-types
ThinkingLanguage — Type system and type checker
-
turbofuro_runtime
Runtime for Turbofuro visual programming language
-
dlang
Programing language from scratch
-
NULL
Interpreter for the NULL language
-
rust--
Turn Rust into C++
-
sonatina-parser
Parser for sonatina-ir text format
-
lucia-lang
Lucia programming language
-
tml_parser
The official parser for the TML language
-
blitz_lang
A Hobby Programming Lang with Rust
-
hzlang_parser
A parser for the "hz" programming language
-
garnish_lang_runtime
Runtime and execution library for Garnish Lang
-
extendable_vm
that simplifies implementation of stack VMs
-
tenda-reporting
Reporting utilities for the Tenda programming language
-
chan-lang
Chan Programming Language
-
ablescript
The best programming language
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
uwcl_rbpf
Virtual machine and JIT compiler for eBPF programs
-
libsix
Compact programming language built on top of Rust ecosystem
-
vize_canon
Canon - The standard of correctness for Vize type checking
-
prop_tune
simplify work with Propositional Statements
-
monkey-interpreter
an interpreter for monkeylang
-
intent-ir
Agent IR lowering, verification, and audit bridge for IntentLang
-
bomlamaal
Bømlamål as a programming language
-
mri-sys
Rust bindings to Mat'z Ruby interpreter
-
kz80_ml
Tiny ML compiler for the Z80 processor with Hindley-Milner type inference
-
trustme
Tell the compiler that you can be trusted to write unsafe code!
-
syntax-rs
parsing programming languages
-
numeron
Neron is a language designed to be as simple as possible
-
whenever-parser
A parser for David Morgan-Mar's Whenever language (http://www.dangermouse.net/esoteric/whenever.html)
-
lexerus
annotated lexer
-
llvm-ir-analysis
Static analysis on LLVM IR
-
extern-existential
Rust extern existential types prototype
-
rust-bf
A Brainfuck interpreter, generator, REPL, and IDE written in Rust
-
uv-types
internal component crate of uv
-
rustc_get_version
rust compiler get version utility
-
molt-forked
Embeddable TCL interpreter for Rust applications (personal forked)
-
asmkit-rs
Portable assembler toolkit: decoding and encoding of various architectures
-
shortlang
A programming language designed for code golfing
-
edlc_codegen_cranelift
Cranelift codegen backend for the EDL compiler
-
peepmatic
DSL and compiler for generating peephole optimizers
-
c-lang
Scripting language made in rust
-
roost-lang
Interpreter library for the roost language
-
intuicio-essentials
Essentials module for Intuicio scripting platform
-
pflow-dsl
S-expression DSL for defining token model schemas
-
pk_compiler
The Palacinke lang bytecode compiler
-
tattle
Error reporting for compilers
-
barfs
Befunge JIT
-
tylisp
A domain-specific language for expressing complex type bounds
-
tur
Turing Machine Language - Parser, interpreter, and execution engine
-
chialisp
tools for working with chialisp language; compiler, repl, python and wasm bindings
-
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… -
mochi-lang
concatenative programming language
-
scalyc
Compiler for the Scaly programming language
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
shulkerscript
language implementation with compiler
-
the-super-tiny-rusty-compiler
A super tiny and rusty compiler
-
ion_shell_parser
Parser for the scripting language of the ion shell
-
icelang
high-level programming language created for the purpose of learning about programming language design and implementation
-
rustycli
🦊 Access the rust playground right in terminal
-
ext-string
An attempt to extend rust String struct with functionality from other programming languages
-
ppppp
Test
-
cpp_to_rust
Automatic generator of C++ library wrappers
-
etanol
A orm for rust
-
mijit
Experimental JIT compiler generator
-
flexar
An extremely flexible lexer/parser (get it?) for writing your own programming language
-
hbc
Random program that does random stuff
-
skrusty
Translating C to Rust
-
celsium
building interpreters
-
rigz_vm
Stack based VM for rigz
-
welly-parser
An artisanal parser for the Welly programming language
-
fexplib
lower-house syntax for programming language experimentation
-
zirael
Compiler
-
ljf
tutorials
-
rust-compile
Go on. Compile it.
-
vk_execute_compiler
VK execute compiler
-
runmat-snapshot
High-performance snapshot creator for preloading RunMat standard library
-
sussy
pierwszy kwietnia
-
gccarch
Report architecture information from GCC's backends list
-
new_project
Basic math operations
-
rispy
A Lisp in Rust
-
funcscript
universal core runtime (Rust VM) with C ABI and CLI
-
cilk
(Toy) Compiler Infrastructure inspired by LLVM
-
rubble-templates-evaluators
A set of parsers, evaluators and compilers for text templates
-
rumya-binding
Rumya programming language's binding for Rust
-
mallardscript
Hak5 DuckyScript extended language compiler
-
rlci
Overly-documented Rust-powered Lambda Calculus Interpreter
-
App1
A sample Rust library project
-
fexpresso
A minimal Kernel/vau-calculus Lisp with first-class operatives and environment-based IO
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
papyri-lang
Compiler for the Papyri markup language
-
tinymist-lint
A linter for Typst
-
haloumi-ir
Intermediate representation of the haloumi framework
-
diatom-std-os
The diatom programming language
-
koto_parser
The parser used by the Koto 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
-
teolang
A programming language design to be easy to learn for kids
-
runmat-gc-api
Public API types for the RunMat garbage collector
-
nl-compiler
AIG and Verilog frontend compilers
-
ffmmlc
FFMML command-line compiler
-
air-script-core
Core types for the AirScript compiler
-
monkeyinterpreter
An interpreter written in Rust for the monkey programming language described in the book 'Writing An Interpreter In Go' (https://interpreterbook.com/)
-
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.
-
oak-csharp
C# frontend for Oak
-
ux-compiler
UX Framework Complier
-
polyglot_tokenizer
A generic programming language tokenizer
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
crispr_guessing_game
My first small rust project
-
ric-engine
Rust Interactive Console
-
leo-abi-types
ABI type definitions for Leo programs
-
rscmm
C-interpreter
-
modelx
Compiler for Modelx files
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
rcc4r
C compiler implemented in Rust with only 4 raw-functions
-
tiny_lang_parser
A tiny language parser and interpreter for simple math expressions
-
surplus-cli
CLI for the Surplus JSX compiler
-
fr
A programming language with an unusual compiler backend
-
runtime-lexer
regex based lexer
-
wysk
A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.
-
koi-lang
🐟 High-level programming language 🐟 Cross-platform 🐟 Blazing performance 🐟 Static linking 🐟
-
nodarium_utils
A collection of utilities for Nodarium
-
b2c2-parser
b2c2におけるBASICコードのパーサー?
-
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… -
logic_tracer
Recognize a logic proposition and trace its truth value, also generate a truth table (still in development)
-
nexus-lib
The raw implementation of the nexus scripting language
-
cargo_experiment_c
experiment with cargo
-
bund_stdlib_text_classifier
Text classification using Bayes classifier for BUND programming language
-
fbp
Flow Based Programming for the Rust language
-
swamp-compile
Main driver for the Swamp compiler, orchestrating bootstrapping, dependency loading, parsing, and semantic analysis phases
-
bork
Pretty print syntax errors for your parser or interpreter
-
orecc-front
compiler frontend utility toolkit
-
yagbas_asttypes
Abstract Syntax Tree type (and parser) for yagbas
-
java-lang
用于rust的java语法解析器。根据Java 23 规范实现。
-
remarklib
The core of the Remark programming language
-
quickscript
A quick programming language with a compiler implemented in Rust
-
smpli
Interpreter for the SMPL language
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
fervid_parser
Vue SFC parser for the fervid crate
-
zoisite
programming language designed specifically for competitive programming
-
fusabi-pm
Fusabi Package Manager
-
brainterpreter
An interpreter for a Bauble toy programming language
-
jsdom
javascript dom parser for web scraping
-
somni
scripting language and VM
-
zesterer/atto
An insanely simple self-hosted functional programming language
-
euph
A functional stack-based programming language
-
oris
An interpreter for Monkey
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
texlang
TeX language interpreter
-
llvm-wrapper
Safe llvm-sys wrapper
-
wedpr_ffi_macros
WeDPR ffi shared macros
-
tlq-fhirpath
FHIRPath engine
-
wavm-cli
A 64 bit register based virtual machine
-
cranefack
An optimizing brainfuck compiler
-
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…
-
rs-luau
Minimal overhead Luau bindings for Rust!
-
rshyeong
Hyeong-lang interpreter
-
spl_frontend
Compiler-Frontend for SPL
-
typed-eval
A type-safe expression evaluation engine
-
fomoscript
Toy scripting language
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
yarcd
It's an mistyping use yaCRd don't use this crates if you can remove it !
-
transhader
Transpile shaders on the fly using procedural macros
-
qvnt-qasm
A OPENQASM 2.0 Parser
-
source-span
Source code mapping and display utilities
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
quail
Programming Language
-
otter-runtime
JavaScriptCore runtime for otter - TypeScript/JavaScript execution engine
-
kz80_calc
VisiCalc-style spreadsheet for Z80 - Retro computing on the RetroShield
-
bytebeat-cli
An LLVM-powered program to JIT-compile bytebeats and play them through your speaker
-
lemonlang
an experimental, modern, purely safe, programming language
-
shaqsnake_crate
My first crate
-
my_project0
-- log 0.4.* (test0 0.2.0)
-
oak-apl
High-performance incremental APL parser for the oak ecosystem with flexible configuration, emphasizing array programming and unique symbols
-
abstraps
Extensible compiler middle layer with abstract interpretation and code generation to MLIR
-
xlang_targets
ABI Safe Interfaces for target triples and discovering compiler-required information about targets
-
ppeterson_crate_a
-
git-voyage
Programming guide patching tool
-
clear-cache
A native implementation of
__builtin___clear_cachewithout dependency of GCC/Clang -
husk-lang
The Husk programming language compiler
-
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
-
b3
port of B3 WebKit codegen backend
-
ssa-cc
Traits for compiling SSA IR to C
-
avdl
Avro IDL compiler that turns .avdl into .avpr and .avsc JSON files
-
jupnet-jbpf
Virtual machine and JIT compiler for eBPF programs
-
hypersonic
Formally-verifiable distributed software
-
cargo-pvm-contract-builder
Build helper for PolkaVM contract bytecode
-
celestial-hub-astrolabe
MIPS compiler
-
teko-rs
Command line interface for Teko
-
anyscript-compiler
A compiler for the AnyScript programming language, and Self Extracted Archives
-
sieve-rs
Sieve filter interpreter for Rust
-
clang-preload
Sample library in rust
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
demi
An interpreter for the Demi programming language
-
sabre-lang
The sabre programming language
-
dasn1-notation
A compiler for the ASN.1 notation language
-
jacob
Jacob's Awesome Compiler Of BITS
-
libicsneo
Rust API for libicsneo
-
rust-visitor
Visitor trait for Rust AST based on rust-analyzer
-
my_parser_some
Some description
-
supplement
The awesome supplement for your awesome CLI app
-
kravl-parser
the kravl language - parser module
-
sakuramml
MML(Music Macro Language) compiler, MML to MIDI
-
qcvm
A QuakeC runtime designed to be embedded
-
i8051
An emulator for the i8051 (MCS-51) microcontroller
-
onlang
A programming language running on json or yaml
-
cpprs
C pre-processor on Rust source files
-
qianlv_minigrep
A mini grep project for <<The Rust Programming language>>
-
farmfe_utils
farm utils
-
itsy
Strongly typed scripting language with a rusty syntax and nice Rust integration
-
jeff-format
Rust bindings for the jeff exchange format
-
go-types
The type checker of the Goscript project
-
merge-lang
Merge Programming Language
-
llts_codegen
LLTS codegen — LLVM IR generation via Inkwell
-
sixth
Programming language
-
netsblox-vm
running NetsBlox code with optional native extensions
-
espy-tail
espy's bytecode compiler
-
falsec-interpreter
FALSE interpreter
-
iaith
Implementing toy languages in rust
-
typst-utils
Typst
-
lci
A LOLCODE interpreter written in Rust
-
toyc
The toylang compiler
-
kast
kast programming language
-
shader-slang-sys
FFI bindings for the Slang shader language compiler
-
brainfuck
interpreter and modules
-
tt-toolkit
A collection of macros for rapidly prototyping programming languages
-
swc_ecma_transforms_optimization
rust port of babel and closure compiler
-
gdl-parser
A parser for GDL (game description language)
-
shawn
Yo
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
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.
-
cfg_compiler
cfg setup
-
rust-scheme
Scheme(R7RS) interpretor/compiler rust implementation
-
goxoy-interpreter
Sistem bilgisini veren kitaplik
-
golang-type-name
Golang TypeName
-
moore-vhdl
The VHDL implementation of the moore compiler framework
-
ezc
A compiler for ez
-
ryft-mlir
Ryft bindings for MLIR
-
flycatcher-parser
The Flycatcher programming language's parser
-
genotype_lang_core_codegen
Genotype language target codegen crate
-
tan-lang
namespace for tan-lang.org crates
-
py-ast
Pin1Yin1 ast definition and parse for pycc-rs
-
progenitor-hk
An OpenAPI client generator
-
libbf
Brainfuck-like language library
-
hugr-cli
Compiler passes for Quantinuum's HUGR
-
brainstem
A Brainfuck compiler and interpreter library, with a BrainStem frontend language
-
string_cache_plugin
A string interning library for Rust, developed as part of the Servo project − compiler plugin
-
test_zia
Test Library for the Zia Programming Language
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
funki_templates
A framework for creating functional domain specific languages
-
irvm-lower
The lowering library for IRVM to go to LLVM IR
-
tl-lsp
Language Server Protocol implementation for ThinkingLanguage
-
callisp
A lisp interpreter that can be used with WASM
-
mech-io
Input/output library for the Mech language
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
rascal_scanner
Rascal programming language scanner
-
flow_stdlib
Standard library for the Flow programming language
-
decy-codegen
Rust code generation from HIR with minimal unsafe blocks
-
logo-web
Web-based IDE for Logo programming language
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
roto
a statically-typed, compiled, embedded scripting language
-
ksplang
interpreter
-
grandiorite
hello world crate
-
mplbeem
Sync MPL-licensed projects
-
shiftkit
A quick & easy parser generator
-
cbqn-sys
FFI bindings to CBQN
-
syntactic_heap
A framework designed for representing Abstract Syntax Trees
-
rush-analyzer
A semantic analyzer and type-annotator for the rush programming language
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
bitsy-lang
Bitsy is a modern hardware description language
-
stak-r7rs
Stak Scheme primitives for R7RS
-
oysterpack
Platform
-
spade-hir-lowering
Helper crate for https://spade-lang.org/
-
apollo-compiler
A compiler for the GraphQL query language
-
lovm2_error
a lightweight virtual machine with a focus on simplicity and extendability
-
ssa-reloop
Relooper tool for SSA IR
-
verilogae_util
Uilites for the rust/python glue generated by VerilogAE
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
koi-macros
koi programming language rust integration macros
-
vermilion_jit
A toolkit for JIT compilation
-
zinc-lang
Interpreter for the Zinc Programming Language
-
rigz_ast
AST parser for the rigz programming language
-
chomatter_cli
Compiler for the language
-
leo-parser-lossless
Lossless syntax tree parser for the Leo programming language
-
brainfuck-plusplus
A brainfuck interpreter and compiler with some extra functionality
-
ryft-macros
Ryft procedural macros
-
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
pseudocode_cie_9618
pseudocode interpreter for the cie 9618 spec
-
python-packed-resources
Manage data structures containing Python resources
-
spade-hir
Helper crate for https://spade-lang.org/
-
orbitc
The Orbit Compiler Infrastructure
-
zkpyc-stdlib
Standard library for the ZKPyC compiler
-
phyc
phypython pre-compiler -
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
fennec-common
Fennec Programming Language
-
stella_checker
Rust-based, speedy Lua type checker
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
symboscript-lexer
SymboScript lexer
-
enalang_vm
Exhaustingly Notorious Algorithms - virtual machine
-
oak-tcl
Tcl language parser with support for scripting, command substitution, and procedural programming features
-
cartes_rbpf
Virtual machine and JIT compiler for eBPF programs
-
px-llvm-codegen-utils-version-macros
Version macros for LLVM codegen utilities
-
blink_runtime
Runtime lib for creating plugins for blink
-
toylang
CLI/Wrapper
-
meadorc
meador scripting language compiler
-
guestfs
libguestfs bindings for Rust
-
kind-target-kdl
KDL target for the kind compiler
-
hydroper_razen
Razen MXML compiler
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
draxl-patch
Structured semantic patch operations over the Draxl model
-
euphony-compiler
compiler infrastructure for euphony compositions
-
claw-parser
The Claw language lexer and parser
-
mangle-driver
Driver for Mangle compilation pipeline
-
steel-rc
Biased reference counting implementation for steel
-
miden-field
A unified field element type for on-chain and off-chain Miden Rust code
-
quickjs-rs
QuickJS Javascript engine wrapper
-
diatom-core
The diatom programming language
-
bicycle_numerics
Compute numerics for bicycle circuits
-
mango_interpreter
The Mango programming language interpreter (UNDER CONSTRUCTION)
-
jasm-assembler
Modern assembler for JVM instruction set - strongly typed, object-oriented, zero-dependency core
-
vue-compiler-core
Vue compiler in Rust's core component
-
ruxnasm
Alternative Uxntal assembler focused on error reporting
-
gluon_vm
The virtual machine for executing the gluon programming language
-
rosetta-stone-ir
Rosetta Intermediate Representation for cross-language transpilation
-
intent-check
Semantic analyzer and type checker for IntentLang specifications
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
monkey-rs
Monkey programming language interpretter
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
qxq
A playground for interpreters and JIT compilers
-
dalbit
A Luau-to-Lua transpiler
-
rustc-ap-rustc_index
Automatically published version of the package
rustc_indexin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
oak-koka
Koka frontend for Oak
-
bsharp_ir
The B# programming language!
-
stack-assembly
minimalist, stack-based, assembly-like programming language
-
neptune-lang
An embeddable scripting language
-
liexpr
parsing and evaluating simple expressions
-
sap-lexer
The lexer crate for the SAP programming language
-
oak-d
High-performance incremental D language parser for the oak ecosystem with flexible configuration, supporting systems programming and native development
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
chicken_esolang
An interpreter for the esolang Chicken
-
draxl-printer
Canonical source printer for Draxl
-
tinymist-package
Tinymist package support for Typst
-
c64-assembler-6502
Definition of 6502 instruction set
-
llvm_stackmap
capable of parsing stack maps emitted by the LLVM compiler
-
kodept-ast
compiler with dependent types support in mind
-
umbra-lang
macro-based scripting language
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
lunar-lang
Lunar is a compiler that generate mruby bytecodes from Lua script
-
luajit
calling LuaJIT from Rust
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
glulx-asm
Assembler for the Glulx Virtual Machine for Interactive Fiction
-
brainfuckr
brainfuck interpreter written in Rust
-
klang
programming language
-
tin
statically structurally typed embeddable programming language
-
intent-gen
Natural language to IntentLang spec generation via LLM (Layer 0)
-
swamp-script-code-gen
generates swamp-vm opcodes
-
ape_parser
syntax analysis for Aperture programming language
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
rascal_parser
Rascal programming language parser
-
eirproject/libeir_syntax_core
Erlang ecosystem common IR
-
flow_runtime
Runtime library for the Flow programming language
-
seraphine-cli
CLI for the Seraphine programming language
-
wthr-lang
An experimental programming language for weather calculations/applications
-
eridani
Pure functional scripting, anywhere
-
prexcl
esoteric proof-of-concept programming language
-
eltl
An engineer's calculator. Written in Rust.
-
hax-frontend-exporter-options
The options the
hax-frontend-exportercrate is sensible to -
metals
A meta programming language for Composable Systems
-
flycatcherc
The front-end of the Flycatcher compiler
-
tsz-scanner
TypeScript scanner/tokenizer for the tsz compiler
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift -
greengold
A Forth bytecode interpreter library
-
rtlola2rust
A compiler from RTLola to Rust through StreamIR
-
claw-codegen
The Claw language Wasm code generator
-
robson_compiler
Dependency of the robson cli
-
rush-interpreter-vm
A rush interpreter leveraging a micro-compiler alongside a VM for its runtime
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
flow_lexer
Lexical analyzer for the Flow programming language
-
codelighter
A fast error, warning and notes highlighter for Rust
-
genotype_lang_core_tree
Genotype language target crate
-
lib-zinc
Standard library for Zinc Programming Language
-
moss
Experimental Moss interpreter
-
nodespeak
A JIT-ish compiler for number-crunching applications
-
bfjit
Brainfuck JIT VM tutorial
-
nand7400
An assembler library for the nand7400 computer, created by me during my internship at the WCL
-
satellite-jit
LLVM JIT compilation for ABI-OP constraints
-
clover
A scripting language
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
destack
Rust client for Destack
-
steel-repl
REPL library for steel
-
rust-codegen
builder API for generating Rust code
-
ra_ap_rustc-dependencies
TBD
-
stack-graphs
Name binding for arbitrary programming languages
-
koto_runtime
The runtime used by the Koto programming language
-
dynasm-lib
A pure rust assembler, not a JIT. Used within direct-asm for maximum control over assembly.
-
rust-guile
Scheme runtime in your Rust program
-
galvan-parse
The parsing crate for the compiler of the Galvan programming language
-
evscript
An extensible bytecode-based scripting engine
-
fervid
Vue SFC compiler written in Rust
-
kind-parser
Parser for the kind compiler
-
woojin
Woojinlang interpreter written as Rust
-
wren-rs
Embed the Wren programming language in your Rust program
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
artlr_lex
lexical analysis
-
guile
Safe bindings to GNU Guile
-
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
-
rquickjs-core
High level bindings to the QuickJS JavaScript engine
-
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.
-
logi_code
A scripting language do executing combinational circuits
-
scout-interpreter
A web crawling programming language
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
moore-svlog
The SystemVerilog implementation of the moore compiler framework
-
oters_lang
Language definitions and interpreter for the oters programming language
-
dusklang
contains a compiler for the Dusk programming language
-
gladiator
A concurrent, modular and small garbage collector
-
sus-proc-macro
Proc-macros for use in the sus-compiler
-
vm_lang
interpreted language written in Rust
-
numlang
A compiler for an esolang that uses hexadecimal
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
crispy
a lisp enterpreter
-
yagbas_srcfiletypes
types for reading in yagbas source files
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
ra_ap_rust-analyzer
A language server for the Rust programming language
-
kind-checker
Type checker for the kind compiler
-
lexi-gram
Lexi and Gram generators
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
lambdust
A Scheme dialect with gradual typing and effect systems
-
gs2compiler
Compiles GS2 source code into GS2 bytecode
-
sylt-std
Standard library for the Sylt programming language
-
marigold-grammar
Grammar for the marigold language
-
kotlin-parser
Kotlin Language Parser (WIP)
-
edlc_analysis
Code analysis utils EDL compiler
-
guile-sys
Low-level bindings to GNU Guile
-
monkey-compiler
a compiler for monkeylang
-
cas-compiler
Bytecode compiler for CalcScript programs
-
pl_0
pl/0 compiler implemented in rust
-
lazyk-rust
Interpreter for Lazy K programming language
-
retrolang
systems programming language compiler for Z80 microprocessors
-
ezno-checker
A fast and correct TypeScript type checker with additional experiments
-
compile-in-memory
dynamically compile and load C/C++ code at runtime, using the platform's host compiler
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
ablescript_cli
The best programming language
-
tket2-hseries
TKET2 tool for preparing and validating
Hugrs for compilation targeting Quantinuum H-series quantum computers -
molt
Embeddable TCL interpreter for Rust applications
-
pcb
Pink Compiler Backend: Language agnostic compiler backend - Rust Library
-
tlisp
Lisp interpreter in Rust
-
ampc
Compiler for the Amp language
-
hematita
A memory safe Lua interpreter
-
rascal
programming language
-
cowlang
Python-like scripting language
-
kn-cuda-sys
A wrapper around the CUDA APIs
-
swc_html_codegen
HTML code generator for the swc project
-
c2rust-transpile
C2Rust transpiler implementation
-
mindblown
Brainfuck to x86 ELF compiler with batteries included
-
cte_ir
Compile-time evaluation IR
-
petr-ir
target agnostic IR for the petr language
-
tale_lib
A Scripting language for TTRPG Tables
-
utigo
package manager for C++
-
codespan
Data structures for tracking locations in source code
-
sema-reader
Lexer and s-expression parser for the Sema programming language
-
alicorn
Rust embedding of the Alicorn compiler
-
logo-interp
Implements parsing and interpreting of Logo programming language
-
tinymist-debug
Tinymist debug support for Typst
-
argus-lib
Trait debugger analysis for IDE interactions
-
tanlang
namespace for tanlang-org crates
-
haloumi-backend
Generic backend API of the haloumi framework
-
ruschm
Scheme(R7RS-small) interpretor/compiler rust implementation
-
unimarkup
CLI for the Unimarkup compiler
-
tenda-common
Common utilities for the Tenda programming language
-
treeedb-python
Generate Datalog facts from Python source code
-
ara_source
A Source library for Ara Programming Language 🗃
-
golang-type
Golang Type
-
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
-
rustc_codegen_nvvm
A codegen backend for Rustc which targets the libnvvm CUDA library
-
treeedb-cpp
Generate Datalog facts from C++ source code
-
claw-resolver
The Claw language name and type resolver
-
pigeon-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
bhc-intern
String interning for efficient symbol handling
-
cedar-policy-validator
Validator for the Cedar Policy language
-
py-ir
Pin1Yin1 ir implementation
-
malbolge
Programming Language in Rust
-
OOLANG
An esoteric stack-based programming language, where all instructions are different variations of the character 'O'
-
stak-time
Time library for Stak Scheme
-
xlang_frontend
Frontend for XLang-Rust
-
lolcode
C compiler
-
dora-parser
The Dora programming language
-
tsz-emitter
TypeScript-to-JavaScript emitter and transforms for the tsz compiler
-
fastc
A safe C-like language that compiles to C11
-
kbvm-cli
A CLI for working with XKB
-
rosetta-stone-smalltalk
Smalltalk language frontend for Rosetta transpiler
-
lisper
Lisp interpreter in Rust
-
ylc
Ygens ir compiler
-
bund_stdlib_analysis
Numeric and text analysis for BUND programming language
-
yggdrasil-shared
Yggdrasil Compiler core shared components
-
relo
A custom programming language with a readable syntax (RELO)
-
swc_html_visit
Visitor for html
-
decy
CLI tool for C-to-Rust transpilation with EXTREME quality standards
-
easyjsc
easyjs to JS/wasm compiler
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
emei
JIT/AOT backend codegen framework
-
laspa
Lisp-like language built with Rust
-
r2x-python
Python bridge for the r2x CLI
-
h2lang
H2 Language - A Herbert Online Judge compatible programming language with multi-agent support
-
tidepool-eval
Tree-walking interpreter for Tidepool Core
-
cc7800
a subset of C compiler for Atari 7800
-
csw-core
Core categorical structures for the Categorical Semantics Workbench - define categories and derive type systems
-
tl-ir
Intermediate Representation for ThinkingLanguage table pipe optimization
-
rtlola-streamir-interpreter
An interpreter for RTLola through StreamIR
-
toy_share
Toylang development macros
-
oxc_ast
A collection of JavaScript tools written in Rust
-
typlite
Converts a subset of typst to markdown
-
oxbuild
Ultra-fast typescript compiler
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
stap-lang
Stap programming language (STAck Processor, ala Lisp)
-
mago-codex
PHP type system representation, comparison logic, and codebase metadata for static analysis
-
swc_error_reporters
Error reporter implementations for the swc project
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
pyoxidizer
Package self-contained Python applications
-
b2c2-jis-x-201
UTF-8とJIS-X-201を雑に変換処理する
-
magc
The Mag Language Compiler
-
bdwgc-sys
Boehm-Demers-Weiser garbage collector bindings for Rust
-
wmlua-src
wmlua
-
amvm
Apika's My Virtual Machine. A virtual machine with Intermediate Lenguage
-
langpipe
A flexible Rust library for building custom compilers and interpreters with a modular pipeline for lexing, parsing, transforming, optimizing, and generating code
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
mutica-compiler
Compiler library for the Mutica programming language
-
logicaffeine-lexicon
English vocabulary types and compile-time lexicon lookup for logicaffeine
-
airlang_ext
The Extension of Air 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… -
bfup
Preprocessor for brainfuck-like languages
-
mesa3d
Rust API to mesa3d project (compiler, command submission)
-
hlvm
/ tools
-
type-sitter-proc
procedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
mlua-xid
A Rust-native binding for the 'xid' crate for Rust
-
carlo
interpreted programming language
-
go-vm
The vm of the Goscript project
-
petr-resolve
resolution stage of the petr compiler
-
rlisp
experimental lisp interpreter in rust
-
lolli-prove
Proof search for the Lolli linear logic workbench
-
genotype_lang_rs_tree
Genotype language Rust target AST crate
-
oak-racket
Hand-written Racket frontend
-
adana-script-core
namespaces aliases for command lines & basic scripting language
-
remolt
Embeddable TCL-ish interpreter for Rust applications
-
typst-realize
Typst's realization subsystem
-
oak-cpp
C++ systems programming language parser with support for modern C++ features and object-oriented programming
-
xasm
Compiler for the xasm programming language
-
ubpf-assembler
eBPF assembler and JIT compiler for ubpf
-
oak-javascript
JavaScript frontend for Oak (reuses TypeScript implementation)
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
cxc
A high performance scripting language
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
stailwc
An experimental transpiler to bring tailwind macros to SWC rocket
-
rascal_vm
Rascal programming language virtual machine
-
kz80_prolog
Prolog compiler for Z80 - Logic programming on the RetroShield
-
kodept-parse
compiler with dependent types support in mind
-
nyar_ast
-
tenda-prelude
Prelude for the Tenda programming language
-
petr-profiling
tools for profiling the performance of the petr compiler
-
logo-runtime
Implements the runtime for graphic functionality of Logo programming language
-
oak-kotlin
Kotlin language support for Oak
-
polonius
Core definition for the Rust borrow checker
-
ano_jit_bfi_rs
Outdated Just-In-Time BrainFuck Interpreter written in RuSt
-
sljit-sys
System crate for sljit using bindgen and ast-grep
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
swc_cached
Cached types for swc
-
dora
programming language
-
blink_core
Core interpreter for the Blink Lisp dialect
-
ape_errors
error handlers for Aperture programming language
-
ringkernel-wgpu-codegen
WGSL code generation from Rust DSL for RingKernel
-
hugr-model
Data model for Quantinuum's HUGR intermediate representation
-
bsharp
The B# programming language!
-
vcc
Valkyrie Compiler Collection
-
sateko
A toy brainfuck compiler
-
neige-lua
一个简单的lua运行时
-
teko
programming language implementation in Rust
-
libtcc
Rust binding for libtcc
-
luajit2-sys
LuaJIT-2.1 FFI Bindings
-
fidget-bytecode
Bytecode representation for Fidget expression tapes
-
mscoree_sys_2
Bindings for the mscoree.dll symbols. Windows-only.
-
kz80_db
dBASE II clone for Z80 - Retro database on the RetroShield
-
binks
scripting language
-
llvm-scratch
Free Standing library in Rust
-
kind-span
Describes locations for the Kind compiler
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
scout-json
JSON representation of ScoutLang AST
-
moore-common
The common core of the moore compiler framework
-
squirrel-sys
FFI bindings to the squirrel language
-
hephasm
Assembler for Asmodeus architecture with macro support and extended instructions
-
lua_engine
lua engine
-
oak-msil
Microsoft Intermediate Language (MSIL) parser with support for .NET Common Language Infrastructure and bytecode analysis
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
fervid_napi
Vue SFC compiler written in Rust
-
comment
Strip comments for multiple programming languages
-
sila-transpiler-infrastructure
transpiler infrastructure for every platform
-
mutica-core
Core library for the Mutica programming language
-
treeedb-php
Generate Datalog facts from PHP source code
-
r-seher
official crate
-
rustpython-parser-vendored
RustPython parser vendored third-party crates
-
libxas
Extendable Assembler library
-
citadel-frontend
The frontend of the citadel compiler backend
-
oak-llvm-ir
High-performance incremental LLVM IR parser for the oak ecosystem with flexible configuration, supporting low-level intermediate representation analysis
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
llir
LLVM IR Binding
-
cxx-llvm-auto
cxx-auto generated cxx bindings for cxx-llvm
-
bfmod
Brainfuck lexer and compiler library for Rust
-
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.
-
gleamgen
Gleam generator
-
bf
An optimizing Brainfuck interpeter and JIT compiler
-
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
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…
-
mica-std
The standard library of Mica, a simple, user-friendly, embeddable scripting language
-
sap-interpreter
The interpreter crate for the SAP programming language
-
oak-php
PHP server-side scripting language parser with support for web development and modern PHP features
-
tur-cli
Command-line interface for Turing machine simulator
-
ullage
Programming Language
-
pk_lexer
The Palacinke lang lexer
-
koto_cli
A CLI and script runner for the Koto programming language
-
tinylj
calling LuaJIT from Rust
-
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
code_highlighter
Highlights code for printing
-
lib_stacked
Virtual Machine Byte Code For Compilers
-
tl-interpreter
Tree-walking interpreter for ThinkingLanguage (Phase 0)
-
swc_cli
Commandline for SWC
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
kn-cuda-eval
A CUDA executor for neural network graphs
-
reic
A compiler that just works
-
melbi
expressive, embeddable, sandboxed expression language
-
cxx-llvm-build
Common build code for cxx-llvm
-
oak-raku
Raku (formerly Perl 6) language parser with support for advanced concurrency, grammar, and multi-paradigm programming
-
inc
Incremental approach to compiler construction
-
symboscript-optimizer
SymboScript optimizer
-
draxl-lower-rust
Lower validated Draxl Rust-profile files to ordinary Rust
-
open-vaf
A compiler frontend for VerilogA aimed predominently at compact modelling
-
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
-
erg_type
APIs for Erg types
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
qprime
An experimental programming language for quantum and weather calculations/applications
-
mindfuck
Brainfuck interpreter in Rust
-
rustd_backend_llvm
LLVM backend for RustD deterministic DSL compilation
-
citadel-api
The api for the citadel compiler backend
-
likeness
Stable counterparts to likeness core instrinsics in Rust
-
gluon_format
Code formatting for the gluon programming language
-
c-emit
Polished builder API to write C Code
-
stak-sac
Stand-Alone Complex for Stak Scheme
-
decy-parser
C AST parsing using clang-sys for Decy transpiler
-
typst-timing
Performance timing for Typst
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
aivm
Artificial intelligence that embraces the hardware it runs on
-
xlang-syntax
The xlang parser and syntax utilities
-
lipstick
C
-
kaledis_dalbit
A fork of a Luau-to-Lua transpiler based on darklua to use for kaledis
-
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…
-
yggdrasil-ir
Yggdrasil Language IR
-
haloumi-lowering
Core traits for enabling types to integrate with the codegen module
-
rascal_bytecode
Rascal programming language bytecode
-
as3razen
compiler
-
steel-forge
Package manager for steel
-
extractor
Experimental API to extract the general error title of the compiler
-
galvan-transpiler
Transpiler for the Galvan programming language
-
math-jit
Compile arithmetic expressions to native code
-
symboscript-types
A symbolic programming language SymboScript types
-
everust
Evaluates rust code
-
yggdrasil-error
Yggdrasil shared error handlers
-
portalis-transpiler
Python to Rust transpiler engine with WASM compilation support
-
tokay
programming language designed for ad-hoc parsing
-
tsz-checker
TypeScript type checker for the tsz compiler
-
brainfrick
An optimizing brainfuck interpreter with helpful errors
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
petr-vm
a basic VM for running and debugging petr IR
-
cyclang-parser
Cyclang is a toy language built in LLVM
-
yes-lang
Scripting Language
-
specl-eval
Expression evaluator for Specl
-
jonlang
basic scripting language made to learn rust
-
brainfork
A compiler for Brainfuck written in Rust
-
fennec-parser
Fennec Programming Language
-
luah
Unofficial lua impl by HydroRoll-Team
-
tsgo
Rust bindings to typescript-go
-
gluac-rs
compiling Garry's Mod Lua into bytecode
-
tin-lang
tin: a statically structurally typed embeddable programming language
-
riscv_analysis
RISC-V static analysis tools
-
pcre2-sys
Low level bindings to PCRE2
-
vicuna-compiler
A compiler for the Vicuna programming language
-
autolang
Auto is a programming language for automations in various scenarios
-
rspack
-
petr-typecheck
the typecheck stage of the petr compiler
-
carlo-version
Version for the simple interpreted programming language Carlo
-
sym-lang
Sym Lang is a lightweight stack-based programming language that uses symbols and numbers
-
haloumi
Entrypoint crate for the Haloumi framework
-
oak-lean
Lean theorem prover language parser with support for dependent types and formal verification
-
seax_scheme
Scheme compiler for the Seax VM
-
symjit
a lightweight just-in-time (JIT) optimizer compiler
-
vicis
Manipulate LLVM-IR in Pure Rust
-
rascal_compiler
Rascal programming language compiler
-
sylt-typechecker
Typechecker for programs in the Sylt programming language
-
kind-query
Query module for the kind compiler
-
cbasm
Asm assembler & dissasembler for cbvm bytecode
-
shedron
A DSL for dice rolls
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
bhc-prelude
Core types and functions for BHC standard library
-
draxl-validate
Structural validation for Draxl source files
-
ecaxpr
Tiny expressions-based language for elementary cellular automata simulation
-
stak
Stak Scheme interpreter
-
lld_rs
Bindings for LLD
-
lexariel
Lexical analyzer for Asmodeus language
-
oil-lang
OIL
-
yeller
The best programming language ever
-
gluon_parser
The parser for the gluon programming language
-
wasmer-clif-fork-simplejit
JIT library backed by Cranelift
-
bpf-script
A small scripting language and compiler for creating eBPF programs at runtime
-
tinymist-project
Project model of typst for tinymist
-
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… -
flycatcher
programming language
-
mini-lang
A minimal, experimental language for lazy evaluation
-
gluon_check
The typechecker for the gluon programming language
-
kn-graph
A neural network inference graph intermediate representation, with surrounding utilities
-
mago-collector
gathering and managing issues from various Mago tools, including support for suppression pragmas
-
oort-vm
The Oort Virtual Machine
-
xlang_vm_core
XLangVM for XLang-Rust
-
lolli-parse
Parser for the Lolli linear logic workbench
-
diatom-cli
The diatom programming language
-
sylt-machine
VM for running programs in the Sylt programming language
-
wrought
compiler
-
ojisan_fuck
Brain-fuck interpreter parsing emoji used by Japanese ojisans
-
ape_env
environments for Aperture programming language
-
pk_vm
The Palacinke lang bytecode virtual machine
-
lisplings
Interactive exercises for learning SeqLisp, a Lisp dialect
-
sylt-common
Common denominator for the Sylt programming language crates
-
fervid_core
The core structures and utilities of fervid
-
luaparser
Read Lua 5.1 code and produce an abstract syntax tree
-
kodept-macros
compiler with dependent types support in mind
-
b2c2-common
b2c2の共通部分
-
eirproject/libeir_intern
Erlang ecosystem common IR
-
jit_rs
jit.rs is a library for generating, optimizing and running executable code at runtime
-
hush
unix shell scripting language based on the Lua programming language
-
citadel-middleend
The middleend/optimizer for the citadel compiler backend
-
mtots
scripting language
-
diplomat_core
Shared utilities between Diplomat macros and code generation
-
bif
Brainfuck Compiler
-
lunir
A universal intermediate representation oriented towards Lua
-
target-lexicon
LLVM target triple types
-
typst-eval
Typst's code interpreter
-
oxc_traverse
A collection of JavaScript tools written in Rust
-
enalang_ir
Exhaustingly Notorious Algorithms - intermediate representation definition
-
oak-vbnet
VB.NET parser for the Oaks framework
-
treeedb-go
Generate Datalog facts from Go source code
-
hclua-src
hclua
-
cemc
Cem language compiler - A concatenative language with green threads and linear types
-
oak-ocaml
OCaml functional programming language parser with support for modern OCaml features and type system
-
lulz
A fast and spec-compliant LOLCODE implementation
-
bsharp_tokens
The B# programming language!
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
jit-sys
libjit in rust
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
gnulightning-sys
Rust bindings for gnulightning jit compiler
-
seax
SECD virtual machine for interpreting programs in FP languages and a Scheme compiler targeting that machine
-
tl-compiler
Bytecode compiler and VM for ThinkingLanguage (Phase 2)
-
oak-nim
Nim language parser with support for modern Nim syntax and systems programming features
-
ivm-compile
The official compiler framework for ivm
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
ils
Directly read directory in image files
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
luar
Lua interpreter implemented in Rust
-
cxx-llvm-build-common
Common build code for cxx-llvm and dependent crates
-
sloppy
A binary package to run sloppy script
-
pydis
Python 2.7 bytecode disassembler
-
swamp-script
script language for embedding
-
koto_memory
Memory management utilities used by the Koto programming language
-
logicaffeine-language
Natural language to first-order logic pipeline
-
cas-vm
Virtual machine that executes CalcScript bytecode
-
seq-repl
TUI REPL for the Seq programming language with IR visualization
-
seher
official crate
-
egglog-reports
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
-
oak-python
Hand-written Python frontend
-
citadel-backend
The backend/codegenerator of the citadel compiler backend
-
noxue-compiler
利用docker实现在线编译运行代码
-
fck
Brainfuck parser, lexer and interpreter
-
bicycle_compiler
A compiler for Pauli-based compilation (PBC) circuits to bicycle instructions
-
scout-lexer
A web crawling programming language
-
rusty_utils
package that provides utility functions inspired by or ported from other programming languages
-
llvm-sys-wrapper
Shallow wrapper for llvm-sys
-
decy-ownership
Ownership and lifetime inference for C-to-Rust conversion (CRITICAL)
-
mica-hl
High-level interface to the Mica scripting language
-
oak-scala
High-performance incremental Scala parser for the oak ecosystem with flexible configuration, supporting functional programming and JVM ecosystem integration
-
darklua-demo
Transform Lua scripts
-
tenda-parser
Parser for the Tenda programming language
-
depyler-ruchy
Ruchy script format backend for Depyler Python-to-Rust transpiler
-
go-codegen
The codegen of the Goscript project
-
calcit_runner
Interpreter and js codegen for Calcit
-
spade-mir
Helper crate for https://spade-lang.org/
-
carbon-assembler
An assembler for the carbon CPU
-
coopted_llvm_sys
Coöpt rustc‘s own LLVM to do fancy stuff with it
-
typst-layout
Typst's layout engine
-
go-engine
The wrapper of the Goscript project
-
retrolang-asm
Z80 assembler for RetroLang (based on FantASM by Guy Black)
-
llvm-ir-taint
Taint tracking for LLVM IR
-
leo-compiler
Compiler for Leo programming language
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
mech-time
Time library for the Mech language
-
mica-language
Reference implementation of the Mica scripting language
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
crain
A Brainfuck compiler/interpreter/tool
-
mago-traverser
traverse AST nodes
-
stir
Small Threaded Intermediate Representation
-
n-rustc-codegen-cranelift-pre-t-x64-win-msvc-p1
Segment rustc-codegen-cranelift-preview.target.x86_64-pc-windows-msvc part p1
-
tinymist-l10n
Localization support for tinymist and typst
-
oxc_span
A collection of JavaScript tools written in Rust
-
codegem
A small code generation library
-
oak-r
R statistical programming language parser with support for data analysis, statistical computing, and graphics
-
autoken-rustc
A rust-lang static analysis tool to automatically check for runtime borrow violations
-
llvm-sys-featured
Bindings to LLVM's C API
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
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… -
lia-plugin
Compiler plugin for writing Lia code as a macro
-
swamp-layout
Memory layout calculation for Swamp ABI types, handling size, alignment, and efficient representation of data structures
-
monkey-evaluator
a evaluator for monkey lang
-
tsz-lsp
Language Server Protocol implementation for the tsz compiler
-
bfrunner
A Brainfuck interpreter in Rust, for shits and giggles. Not for production.
-
simple-vm
bytecode VM with a custom compiler
-
maroon
Scheme-inspired lisp that compiles to Lua
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
stak-compiler
Stak Scheme bytecode compiler
-
oak-crystal
Crystal language parser with support for modern Crystal syntax and Ruby-like features
-
mir-sys
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
csw-generate
Code generation for the Categorical Semantics Workbench - generate type checkers and interpreters from derived type systems
-
ryna-ffi
FFI interface for the Ryna Programming Language
-
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
enalang_docgen
Exhaustingly Notorious Algorithms - docgen
-
kaon
A little scripting language written in rust
-
compile-claw
The Claw language compiler library
-
hugr-persistent
Persistent IR structure for Quantinuum's HUGR
-
calyx-backend
Compiler Infrastructure for Hardware Accelerator Generation
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
testing
swc project
-
lexigram-core
required by lexer/parser generated by lexigram
-
ffi_reflect_csharp
C# code generator for the
ffi_reflectpackage -
symboscript-utils
SymboScript utils
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
kind-report
Report module for the kind compiler
-
inline-python
Inline Python code directly in your Rust code
-
julia
Idiomatic and safe Julia bindings for Rust
-
tenda-runtime
Runtime support for the Tenda programming language
-
bsharp_fset
The B# programming language!
-
wander
scripting language
-
easter
Type definitions for ECMAScript abstract syntax trees
-
tl-stream
Streaming and pipeline engine for ThinkingLanguage (Phase 4)
-
lolli-codegen
Code generation for the Lolli linear logic workbench
-
lua-assembler
Parse and write Lua .luac bytecode
-
bfkit
A Brainfuck toolkit
-
xassembler
Compiler tools for the xasm programming language
-
haloumi-llzk
Haloumi backend to LLZK
-
depyler-corpus
Deterministic scientific corpus analysis for Python-to-Rust transpilation quality measurement
-
swc_ecma_compat_es2021
ES2021 compatibility transforms
-
bytebeat-rs
bytebeat binary
-
moore-circt-sys
Low-level language bindings to CIRCT
-
petr-utils
common utilities for the petr compiler and tooling
-
xlang
interpreter engine
-
aver-rt
Shared Rust runtime pieces for Aver-generated programs
-
oxc_ast_visit
A collection of JavaScript tools written in Rust
-
typst-library
Typst's standard library
-
flow_compiler
JIT and AOT compiler for the Flow programming language using Cranelift
-
cyclang-backend
Cyclang is a toy language built in LLVM
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
petr-api
re-exports of useful APIs for the petr compiler
-
rustyscript
Effortless JS Integration for Rust
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
josie-core
High-performance core runtime for JOSIE (JSON Omni Safe Interactive Expressions), with deterministic tree-based pipeline execution and embeddable operator/function registries
-
oak-voml
Valkyrie language parser with support for modern Valkyrie syntax and features
-
oak-mojo
Mojo frontend for Oak
-
decy-hir
High-level Intermediate Representation for C-to-Rust transpilation
-
stak-engine
Stak Scheme scripting engine for Rust
-
typst-ide
IDE functionality for Typst
-
jsompiler_lexer
Lexer for JavaScript
-
swc_ecma_react_compiler
SWC helpers for the React Compiler
-
carlo-run
A runner for the simple interpreted programming language Carlo
-
autophagy
AOT compiler for Rust
-
bsharp_parser
The B# programming language!
-
rlvm
LLVM wrapper
-
mech-system
System library for the Mech language
-
treeedb-rust
Generate Datalog facts from Rust source code
-
tsz-lowering
AST-to-type lowering bridge for tsz
-
molt-shell
Molt Application Frameworks
-
oak-jasmin
Jasmin Java assembler parser with support for Java bytecode assembly and class file generation
-
clover-std
A scripting language
-
tree-sitter-python
Python grammar for tree-sitter
-
mago-ast
Supplies the data structures and types for representing PHP code as an Abstract Syntax Tree (AST)
-
gluon_doc
The documentation generator for the gluon programming language
-
petr-pkg
package management for the petr language
-
tinymist-query
Language queries for tinymist
-
blazefuck
A blazingly-fast (interactive) Brainfuck interpreter
-
enalang_macro
Exhaustingly Notorious Algorithms - macro support
-
mago-symbol-table
discovering and working with symbols in PHP code
-
bftextmaker
generate brainfuck code that prints out a given string
-
mangle
Exolang that can take any utf8 text as valid code and return some result out of it
-
spade-types
Helper crate for https://spade-lang.org/
-
tsz-solver
TypeScript type solver for the tsz compiler
-
swc_graph_analyzer
Graph analyzer
-
litto
Building blocks for DSL scripting language interpreters that interact with native Rust code
-
flow_transpiler_java
Java bytecode transpiler for the Flow programming language
-
ape_expr
abstract syntax tree for Aperture programming language
-
rust-sitter-tool
The external tool for Rust Sitter that extracts grammars from Rust definitions
-
boolfuck
unoptimized boolfuck interpreter which can convert brainfuck code
-
tl-ast
Abstract Syntax Tree definitions for ThinkingLanguage
-
machina
Manage and execute assembly at runtime
-
lolli-extract
Term extraction for the Lolli linear logic workbench
-
symboscript-interpreter
SymboScript interpreter
-
stak-native
Optimized primitives of native functions for Stak Scheme
-
treeedbgen-souffle-c
Generate Soufflé types and relations from the C tree-sitter grammar
-
tabulon_macros
Internal procedural macros for the tabulon expression engine
-
terl
a general parser
-
rustpython-compiler-core
RustPython specific bytecode
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
petr-cli
command line tool for compiling petr code
-
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
-
guile-scheme
A small wrapper around the Guile Scheme Extension and Scripting Language
-
oxc_isolated_declarations
A collection of JavaScript tools written in Rust
-
oak-javadoc
Javadoc documentation language parser with support for API documentation generation and code analysis
-
stak-build
Build scripts for Stak Scheme
-
monkey-wasm
monkey lang parser wasm version
-
xlang-vm
A virtual machine for running Xlang programs
-
vicuna-runtime
Runtime for the Vicuna programming language
-
px-llvm-codegen-utils-core
Core traits for LLVM codegen utilities
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
oak-d2
D2 diagramming language parser for Oak
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
cardinal-c
A C target for the Cardinal code generator
-
molt-app
Molt Shell Application
-
swc_typescript
Proc macro for performance trace of swc
-
oxc_parser_napi
A collection of JavaScript tools written in Rust
-
cranelift-module
Support for linking functions and data with Cranelift
-
haloumi-core
Core types and traits of the Halo2 frontend for LLZK
-
steel-gen
Code generation crates for use within steel
-
waspy
A Python interpreter written in Rust, designed for WebAssembly
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
hugr-core
Quantinuum's Hierarchical Unified Graph Representation
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
mers_lib
mers language in other projects
-
swc_ecma_compat_es2020
ES2020 compatibility transforms
-
kz80_ws
WordStar clone for Z80 - Retro word processor on the RetroShield
-
tinymist-render
Rendering features for tinymist
-
tinymist-analysis
Typst Static Analyzers for Tinymist
-
depyler-verify
Property verification and formal methods for Depyler transpilation
-
decy-verify
Safety property verification for transpiled Rust code