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