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