-
rustc-hash
A speedy, non-cryptographic hashing algorithm used by rustc
-
ariadne
A fancy diagnostics & reporting crate
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
rustc-demangle
Rust compiler symbol demangling
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
apollo-compiler
A compiler for the GraphQL query language
-
llvm-sys
Bindings to LLVM's C API
-
swc_ecma_codegen
Ecmascript code generator for the swc project
-
regalloc2
Backtracking register allocator inspired from IonMonkey
-
annotate-snippets
building code annotations
-
codespan
Data structures for tracking locations in source code
-
tree-sitter-python
Python grammar for tree-sitter
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
rustpython-parser
Python language parser for Python3
-
jaq-interpret
Interpreter for the jaq language
-
oxc
A collection of JavaScript tools written in Rust
-
rustc-stable-hash
A stable hashing algorithm used by rustc
-
adana
namespaces aliases for command lines & basic scripting language
-
mers
dynamically typed but type-checked programming language
-
melior
The rustic MLIR bindings in Rust
-
apollo-parser
Spec-compliant GraphQL parser
-
typst-eval
Typst's code interpreter
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
weval
The WebAssembly partial evaluator
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
stak-vm
Virtual machines for Stak Scheme
-
tlua
Zero-cost high-level wrapper for Tarantool-LuaJIT
-
gccjit
Higher-level Rust bindings for libgccjit
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
chalk-recursive
Recursive solver for the Chalk project
-
rustpython-ast
AST definitions for RustPython
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
clue
C/Rust like programming language that compiles into Lua code
-
rust-sitter
A package for defining tree-sitter grammars alongside Rust logic
-
typr
A superset of the legendary R
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
three_body_lang
Three Body Language written in Rust
-
cranelift-frontend
Cranelift IR builder helper
-
verbena
Scripting language
-
atc-router
Versatile DSL based rule matching engine used by the Kong API Gateway
-
rune
Language, an embeddable dynamic programming language for Rust
-
pandora-interpreter
A command-line tool to run pandora language
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
leo-retriever
A retriever for the Leo programming language
-
piccolo
Stackless Lua VM implemented in pure Rust
-
node_resolver
Node.js module resolution algorithm used in Deno
-
tokay
programming language designed for ad-hoc parsing
-
vc-ltl
Shared to msvcrt.dll or ucrtbase.dll and optimize the application file size
-
vrl
Vector Remap Language
-
dum
An npm scripts runner
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
sus_compiler
Compiler for the SUS Hardware Design Language
-
ascent
Logic programming in Rust
-
llvm-ir
LLVM IR in natural Rust data structures
-
typeset
A DSL for defining source code pretty printers
-
spirv-cross2
Safe Rust bindings to SPIRV-Cross
-
axolotlsay
💬 a CLI for learning to distribute CLIs in rust
-
from-pest
Convert from a pest grammar to a typed AST
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
rgsm
An assembler for the Gheith ISA written in Rust
-
turbofuro_worker
Worker executable for Turbofuro
-
chalk-engine
Core trait engine from Chalk project
-
spirt
Shader-focused IR to target, transform and translate from
-
tree-sitter-java
Java grammar for tree-sitter
-
erg_compiler
Centimetre: the Erg compiler
-
generic-lang
A Lox based programming language
-
ruwren
bindings to Wren programming language
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
pen-ffi
FFI library for Pen programming language
-
wright
programming language compiler and tooling
-
adam
A command-line interface for compiling Gms2 projects
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
endbasic
programming language - CLI
-
typst-realize
Typst's realization subsystem
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
swc_ecma_visit
Visitors for swc ecmascript nodes which works on stable rustc
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
goboscript
Scratch compiler
-
tremor-script
Tremor Script Interpreter
-
p2sh
Programming language interpreter
-
dylint-link
A wrapper around Rust's default linker to help create Dyling libraries
-
ra_ap_parser
parser for rust-analyzer
-
janetrs
High level binding for Janet programming language
-
swc-plugin-inferno
SWC plugin for InfernoJS
-
kronk
interpreter - a silly, experimental language with surprisingly loud output
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
blisp
A lisp like statically typed programing language for no_std
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
crunch-app
Turbocharge your Rust workflow with crunch
-
maolang
A language with dynamic and annoying rules
-
uiua
A stack-based array programming language
-
hclua
-
tan
language
-
flexar
An extremely flexible lexer/parser (get it?) for writing your own programming language
-
gluon
A static, type inferred programming language for application embedding
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
kn-cuda-eval
A CUDA executor for neural network graphs
-
quickjs-rusty
QuickJS (QuickJS-NG) Javascript engine wrapper, and more
-
diplomat
FFI generation macro
-
melody_compiler
The Melody language compiler
-
gabelang
A high level, interpretted and garbage collected programming language
-
calcit
Interpreter and js codegen for Calcit
-
bfjit
Brainfuck JIT VM tutorial
-
rb-sys
Rust bindings for the CRuby API
-
cranelift-native
Support for targeting the host with Cranelift
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
fn_vm
A lightweight frame based virtual machine, meant as the base for rigz_vm
-
airlang
The Air Programming Language
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
typst-layout
Typst's layout engine
-
stak
Stak Scheme interpreter
-
aspl
Programming Language
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
rolldown-ariadne
A fancy diagnostics & reporting crate
-
lisp-rs
Lisp interpreter in Rust
-
vc_8bit
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
-
jsompiler
a Json syntax programming language for Windows
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
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.
-
pliron
Programming Languages Intermediate RepresentatiON
-
argus-lib
Trait debugger analysis for IDE interactions
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
b2c2-compiler
b2c2におけるBASICコードをCASL2に変換する部分?
-
cppcheckr
cpp file tester for competetive programing
-
ccarp
(trans)Compile C And Rust Partially
-
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
-
atlas_77
Functional programming language with strong interoperability with Rust
-
swamp-script-core-extra
core parts for swamp evaluator
-
som
The 'som' programming language
-
phoenix-lang
fast programming language
-
cyclang
toy language built in LLVM
-
boof
A Brainfuck interpreter, and also a dog
-
cexpr
A C expression parser and evaluator
-
koopa
generating/parsing/optimizing Koopa IR
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
brainf-ck-rs
A brainfuck interpreter with a visualizer
-
deno_webidl
WebIDL implementation for Deno
-
typespec_client_core
Client runtime for TypeSpec-generated libraries
-
rustpython-unparser
A complete unparser for RustPython ASTs
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
starlark
language in Rust
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
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.
-
brainfoamkit
An interpreter for the brainf*** language
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
rust_lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
-
rever
Interpreter and REPL for the Rever language
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
rasm-lang
RASM is a small Interpreted Programming Language
-
wild-linker
A very fast linker for Linux
-
qbe
QBE IR for Rust
-
wson_rs
WSON data serialization parser
-
polonius-engine
Core definition for the Rust borrow checker
-
rustpython-parser-vendored
RustPython parser vendored third-party crates
-
espr
EXPRESS Language compiler
-
clang-sys
Rust bindings for libclang
-
glslang
Rust bindings to glslang
-
chord-progression-parser
a converter from chord progression strings to AST
-
codespan_preprocessed
Beautiful diagnostic reporting for M4 (or cpp) preprocessed text files
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
cranelift-assembler-x64-meta
Generate a Cranelift-specific assembler for x64 instructions
-
nu-cmd-lang
Nushell's core language commands
-
aplang
A programming language made to aid students who are taking AP Computer Science Principals
-
sap-cli
The command line interface for the SAP programming language
-
evcxr
An Evaluation Context for Rust
-
logics-rs
Logics is a user-friendly formula language with a subset of Python's expression syntax
-
cmajor
Rust bindings for the Cmajor JIT engine
-
kdl-script
execute kdl documents!
-
relo
A custom programming language with a readable syntax (RELO)
-
fta
Fast TypeScript Analyzer
-
resw
writing RESSA AST parts to a file
-
b3
port of B3 WebKit codegen backend
-
react_remove_properties
AST Transforms for import modularizer
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
termslang
The terms programming language
-
walc_model
Interpreter for Walc programming language
-
faye
a pretty lil lisp
-
ergotree-ir
ErgoTree IR, serialization
-
quoth
scannerless (no-lexing), developer-friendly parsing library for implementing DSLs and syntax parsers in Rust
-
symboscript-formatter
SymboScript formatter
-
koto
expressive, embeddable programming language
-
mlua-extras
Extra helpers and functionality built on top of mlua for embedded lua development
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
cellang
Interpreter for the CEL expression language
-
swamp-script-parser
parser for swamp script
-
garden-lang
A live programming language
-
swc_ecma_loader
General ecmascript loader used for transforms
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
analisar
A Lua parser for Rust
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
vbscript
lexer and parser
-
spade-ast
Helper crate for https://spade-lang.org/
-
erg
programming language
-
rspack_hash
rspack hash
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
fuyuc
The Fuyu programming language compiler
-
myexe
Myexe
-
gramma
Generate a scannerless parser by declaring types
-
py-declare
type declare system for pycc-rs
-
typespec
Project root for all TypeSpec-related crates
-
stella_checker
Rust-based, speedy Lua type checker
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
netidx-bscript
An incremental scripting language for netidx
-
zung
A monolith of rust projects
-
script-format
DSL to format data via rhai scripting
-
cranelift-codegen
Low-level code generator library
-
strop
stochastically generates machine code
-
impc
A compiler for the IMP programming language
-
poetic
parse and interpret poetic source code
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
tinymist-assets
assets for tinymist
-
turing-lib
Turing library for Rust
-
mxmlextrema-as3parser
ActionScript 3 parser
-
typst-library
Typst's standard library
-
pstd
parts of Rust std library ( different implementations, features not yet stabilised etc )
-
scoutlang
A web crawling programming language
-
qalam
Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
-
recc
A C compiler with graphs
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
cproj-rs
A basic c/c++ build tool
-
hecate-bf
A brainfck to hasm compiler for the hecate vm
-
cranelift-jit
A JIT library backed by Cranelift
-
codesnake
Pretty printer for non-overlapping code spans
-
claw-common
The Claw language common types and functions
-
hydroflow
Hydro's low-level dataflow runtime and IR
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
bpf-ins
working with eBPF instructions
-
cbvm
Cross bytes virtual machine used for building, running and reading CBVM files
-
nessa-language
An extensible programming language with a strong type system
-
backyard-generator
Convert AST node back to PHP code
-
c64-assembler
Commodore 64 assembler, outputs directly to .PRG or Dasm source code
-
farmfe_compiler
Farm Compiler
-
hi-doc
Diagnostics formatting library
-
spyglys
programming language for text manipulation
-
riji
Scripting environment using rhai
-
torq_lang
A programming language for concurrent dataflow
-
irvm
A IR compiler target with a Rust friendly API that lowers to LLVM IR
-
ergoscript-compiler
Compiler for ErgoScript
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
glass-easel-template-compiler
The template compiler of the glass-easel project
-
leo-disassembler
A disassembler for the Leo programming language
-
backus_naur_form_parser_and_compiler
A parser and compiler that uses Backus Naur Forms to create the AST with a option to compile the AST
-
bnf_rules
LR(1) parser generator
-
mago-parser
A fast, recursive descent parser for PHP
-
gosyn
Golang syntax parser in Rust
-
astray
Easily define AST using only Rust structures
-
bpfjit-sys
Rust bindings to NetBSD's cBPF JIT engine
-
midenc-hir-analysis
Analysis passes and utilties for Miden HIR
-
tapir-bf
Tapir is a moderately useful Brainfuck interpreter
-
iodine
Stack-based programming language
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
eira
Ansi-colored error reporting output
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
lex
aids in parsing programming languages
-
garnish_lang_simple_data
Data implementation for garnish runtimes using simple list of variants
-
source-span
Source code mapping and display utilities
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ limitations.
-
ape_lexer
lexical analysis for Aperture programming language
-
tergo-tokenizer
R language tokenizer
-
leap-lang
Leap language parser
-
to_method
micro-crate for using Into more ergonomically
-
lush
lua for shell scripts - embedded in a single binary, easy to share, to run everywhere
-
vyder
Create custom libraries for vyder
-
diplomat-runtime
Common runtime utilities used by diplomat codegen
-
nu-std
The standard library of Nushell
-
libbfi
Extendable brainfuck interpreter library
-
stack-vm
A generic, reusable, stack-based virtual machine
-
ast-demangle
Parses mangled names and produces structured results
-
mech
reactive programming language for building robots, games, and animations
-
mosaic-lang
A compiler for Mosaic
-
class-rs
Reads/writes a .class file into/from an almost 1-to-1 matching struct
-
alicorn
Rust embedding of the Alicorn compiler
-
sdml-errors
Domain Modeling Language (SDML) errors and diagnostics
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
kn-cuda-sys
A wrapper around the CUDA APIs
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
unseemly
A typed macro language
-
lang-interpreter
reimplementation of the Standard Lang interpreter
-
brainfork
A compiler for Brainfuck written in Rust
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
lua_parser
syntax parser for lua language
-
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
mech-range
Range library for the Mech language
-
typlite
Converts a subset of typst to markdown
-
jinko
safe, small and fast programming language with Rust interoperability
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
harper-html
The language checker for developers
-
cfi-types
CFI types for cross-language LLVM CFI support
-
hax-frontend-exporter
mirrors of the algebraic data types used in the Rust compilers, removing indirections and inlining various pieces of information
-
hive-engine
A game engine for Hive
-
steel-core
Core compiler and VM implementation for steel
-
lib-cargo-crate
The lib for cargo-crate
-
sddrs
Bottom-up Sentential Decision Diagram compiler library
-
bytevm
A tiny bytecode virtual machine
-
xee-interpreter
Interpreter for XPath and XSLT
-
ocaml-gen
generating OCaml code
-
xasm-rs
generating linux 32/64 bit assembly easily
-
fennec
Programming Language
-
libket
Runtime library for the Ket programming language
-
pseudo_interpreter
A Pseudocode interpreter
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
bappy-script
Gankra's toy compiler
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
gramatika
A minimal toolkit for writing parsers with Rust
-
remolt
Embeddable TCL-ish interpreter for Rust applications
-
nb2pb
Compiles NetsBlox projects into PyBlox projects
-
typst-html
Typst's HTML exporter
-
dfir_rs
DFIR runtime for Rust, used by Hydro
-
syntax-parser-generator
Independent library for generating lexical-analyzers and LALR parsers
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
rustc_plugin
A framework for writing plugins that integrate with the Rust compiler
-
awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
-
nope-lang
The nope programming language
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
spade-parser
Helper crate for https://spade-lang.org/
-
ra_ap_tt
A
TokenTree
data structure for rust-analyzer -
my_tuple
A pretty implementation of tuple
-
fb_cloned
Cloned macro
-
santiago
A lexing and parsing toolkit for Rust
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
dunh
Highlights code for printing
-
decomp
Components of a decompilation pipeline
-
antimony-lang
The Antimony programming language
-
modu-no-nightly
A fast and simple interpreted language (dosent have
modu server
but dosent need nightly) -
lexerus
annotated lexer
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
moparse
Modelica language parser
-
beans
A parser generator library based on the Earley parser
-
b2c2-debugger
CASL2のコードを雑雑に実行テストするCOMET2シミュレーター(エミュレーター?)もどき
-
makepad-live-compiler
Makepad platform live DSL compiler
-
duskphantom-backend
Backend for DuskPhantom Compiler
-
clutils
A common library for building interpreter and compiler
-
pocketbrain
A fast Brainfuck interpreter
-
hecate-common
Common data structures for the hecate vm
-
nadesiko3
Japanese programming language Nadesiko v3
-
scrapile
A somewhat fully-fleged rust-like programming language that, surprisingly, compiles to scratch
-
langen
create programming languages
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
lemonlang
an experimental, modern, purely safe, programming language
-
spaik
Programming Language
-
emit-jvm-bytecode
Emit class files and JVM bytecode
-
oxygenlance
run BF Joust matches in Rust
-
lep
Mini language for interactive consoles, featuring small code footprint
-
mec
mruby/edge compiler cli endpoint
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
minicode
Esoteric programming language
-
shiftkit
A quick & easy parser generator
-
rs-luau
Minimal overhead Luau bindings for Rust!
-
wmlua
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
fexplib
lower-house syntax for programming language experimentation
-
lambda-types
Puts the lambda calculus in Rust...'s type system
-
simple-vm
bytecode VM with a custom compiler
-
diatom
programming language
-
gs2compiler
Compiles GS2 source code into GS2 bytecode
-
sparta
software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation
-
static-reflect
Static type information, giving a form of compile-time reflection
-
kn-graph
A neural network inference graph intermediate representation, with surrounding utilities
-
stak-compiler
Stak Scheme bytecode compiler
-
swamp-script-node
compiler node with documentation and meta information
-
hax-driver
The custom rustc driver used by hax
-
mijit
Experimental JIT compiler generator
-
as3_parser
ActionScript 3 parser
-
langbox
framework to build compilers and interpreters
-
math-jit
Compile arithmetic expressions to native code
-
langlang_syntax
langlang is a parser generator based on Parsing Expression Grammars (library)
-
java-lang
用于rust的java语法解析器。根据Java 23 规范实现。
-
rzsc
@RZ Script Compilers
-
slotted-egraphs
E-Graphs with name binding
-
sourcepawn_lexer
Lossless SourcePawn lexer
-
unreachable
code optimization hint in stable rust
-
saxaboom
Binding library for Metal Shader Converter
-
higher-order-closure
Allow function lifetime elision and explicit
for<'a>
annotations on closures -
rustc-tools
Some internal rustc tools made accessible
-
azure
Project root for all Azure SDK-related crates
-
capture-it
Modern c++-ish capture syntax for rust
-
monkey-parser
a parser for monkey lang
-
ssa-traits
Traits for SSA IR
-
brzozowski
Work with regular expressions using Brzozowski derivatives. "
-
atlas_vm
The Atlas77 Virtual Machine
-
nessie-lex
lexer for making programing languages
-
adc-lang
Array-oriented reimagining of dc, a terse stack-based esolang
-
genotype_runtime
Genotype runtime
-
spl_frontend
Compiler-Frontend for SPL
-
oca-dag-semantics
OCA DAG
-
rohanasantml
An easy way to write your messy html code in a better way
-
alua
generating lua lsp annotations from Rust types
-
why3
Why3 AST and pretty printers
-
calx_vm
Stack-based VM, with dynamic data, for experiment
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
pl_0
pl/0 compiler implemented in rust
-
py-ir
Pin1Yin1 ir implementation
-
mica
user-friendly, embeddable scripting language
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
ilex
quick and easy lexers for C-like languages
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
expression-parser
An expression parser built with rust that utilizes abstract syntax trees and token parsing
-
parsy
efficient parser combinators library
-
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
pr47
A semi-experimental programming language. Still working in progress.
-
tel
Turbofuro Expression Language
-
garden-lang-parser
A live programming language
-
roan-ast
Abstract syntax tree for the Roan project
-
dark-vm
A new VM called the DarkVM, which focuses on speed and simplicity
-
nu_plugin_explore_ir
a nushell plugin called explore_ir
-
brainfuck-int
brainfuck interpreter
-
seraphine-core
Core of the seraphine programming language
-
cilly
creating .NET and optimizing .NET assemblies
-
cbasm
Asm assembler & dissasembler for cbvm bytecode
-
mate-rs
lightweight arithmetic expression interpreter
-
rspack_fs
rspack fs
-
boron-lang
efficient, compiled programming language
-
oakc
A portable programming language with a compact backend
-
rust-guile
Scheme runtime in your Rust program
-
ellie_parser
Parser for ellie language
-
coe-rs
Type coercion
-
cfg-traits
Traits for Control Flow Graphs
-
swc_cli
Commandline for SWC
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
extendable_vm
that simplifies implementation of stack VMs
-
valkyrie-parser
The hand write parser of valkyrie language
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
roost-lang
Interpreter library for the roost language
-
avm1-emitter
AVM1 emitter
-
ruski
combinator calculus
-
prolangkit
A set of language-agnostic utilities for langdev
-
wrecc
A x86_64 C99 compiler written from scratch
-
moss
Experimental Moss interpreter
-
nyar-hir
Abstract Syntax Tree of valkyrie language
-
moore-common
The common core of the moore compiler framework
-
havo
Static compiler built for Osmon Programming Language
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
oca-ast-semantics
handling Abstract Syntax Tree of OCA bundle
-
souper-ir
manipulating Souper IR
-
celsium
building interpreters
-
vast
Verilog AST library
-
genotype_lang_ts_tree
Genotype language TypeScript target AST crate
-
glslang-sys
Raw C bindings to glslang
-
xrcf
eXtensible and Reusable Compiler Framework
-
pushr
based interpreter for Push programs
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
function_overloading
that adds function overloading
-
sorth
Forth inspired interpreted programming language
-
yoloxide
Yolol language from the upcoming game Starbase
-
voile
dependently-typed row-polymorphic programming language
-
cxx-symbols
detail of the
cxx
crate -
garnish_phrases
Garnish language preprocessor for passing arguments in a more readable way
-
adana-script-wasm
namespaces aliases for command lines & basic scripting language
-
claw-cli
The compiler for the Claw language
-
zia
Interpreter Library for the Zia Programming Language
-
fuyu
programming language
-
hvm1
A massively parallel functional runtime
-
apto
A live-coding environment for Rust
-
trpl
A support crate for The Rust Programming Language book
-
tan-shell
A shell powered by Tan
-
fomoscript
Toy scripting language
-
lua-bytecode
A lua bytecode parser/encoder for lua5.1 and luau
-
intuicio-frontend-vault
Vault frontend module for Intuicio scripting platform
-
xlang_abi
ABI safe interfaces used by xlang
-
itsy
Strongly typed scripting language with a rusty syntax and nice Rust integration
-
parsey
parser-generator framework
-
coolr
Compiler for the Cool classroom language
-
maybe-uninit
MaybeUninit for friends of backwards compatibility
-
dala
Dalia is a light weight formula language
-
luau-ast-rs
A Parser and AST for Luau and Lua5.1 written in Rust
-
leo-interpreter
Interpreter for the Leo programming language
-
symboscript-lexer
SymboScript lexer
-
smpl
Core library to compile the SMPL language
-
forward_ref_generic
Generically forward references for operations on Copy types
-
regen-lang
A language for defining languages
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
c2r-helpers
Helpers for C2R project
-
linked-syntax-tree
A doubly-linked syntax tree
-
stak-r7rs
Stak Scheme primitives for R7RS
-
regex-anre
brand new and full-featured regex engine for Rust with JIT and ANRE language support
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
fervid_codegen
EcmaScript code generation for the fervid crate
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
farmfe_plugin_resolve
Resolve plugin of farm
-
quickjs-rs
QuickJS Javascript engine wrapper
-
cargo_experiment_c
experiment with cargo
-
cheadermap
inspect Clang headermap (.hmap) files
-
plexer
A Pattern-matching LEXER
-
scout-lexer
A web crawling programming language
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
koto_parser
The parser used by the Koto programming language
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
rustygetdata
Wrapper for the GetData Library - Used to access, read, write, and work with Dirfiles
-
skrusty
Translating C to Rust
-
brainfuck-gen
converts js to brainfuck
-
hacspec
compiler
-
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
dynamik
A fast, powerful, expressive and typesafe language
-
sylt-parser
Parser for the Sylt programming language
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
midenc-driver
The driver for midenc, the Miden compiler
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
write_x86_64
help you write x86_64 assembly code
-
autolang
Auto is a programming language for automations in various scenarios
-
rl_model-rs
'Robot Language' parser and rust model
-
simple_dic
dictionary implementation in Rust with various functions to manipulate and interact with the dictionary data structure. The dictionary allows you to store key-value pairs where keys…
-
bfy
Brainfu*k interpreter and REPL written in Rust
-
jonlang
basic scripting language made to learn rust
-
sleuth
Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation
-
vtashkov-bf
Brainfuck interpreter
-
ttags
Generate ctags using Tree Sitter
-
orion_lib
parsing and executing the Orion Programming Language
-
incremental-query
incremental compilation algorithm similar to rustc's
-
rasta
UAST implemention
-
dlang
Programing language from scratch
-
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
lmntalc
A compiler for the LMNtal language
-
spade-mir
Helper crate for https://spade-lang.org/
-
sicompiler
A basic compiler for SiCoMe programs
-
controlmap-parser
(De)Serializer of
controlmap.txt
in Skyrim -
ksplang
interpreter
-
rispy
A Lisp in Rust
-
airlang_bin
The Air Programming Language
-
rocks-lang
Crafting Interpreters' Lox Language
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
xbasic
that allows adding a scripting language onto your project with ease. This lets your users write their own arbitrary logic.
-
depinfo
parser for Rust
-
key-lang
To be the prettiest and simpliest script
-
rust-bloomfilter
bloom filter implementation in Rust programming language
-
wasm-gen
Generates Wasm modules
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
pax-example
Example and development app for the Pax monorepo and compiler
-
brainterpreter
An interpreter for a Bauble toy programming language
-
ptx_compiler
High level bindings to CUDA's ptx compilation APIs
-
c64-assembler-6502
Definition of 6502 instruction set
-
sourcemap-resolver
Sourcemap resolving library and CLI
-
procss
CSS parsing and transformation framework
-
sap-parser
The parser crate for the SAP programming language
-
kg-symbol
Atomic strings in Rust
-
orecc-front
compiler frontend utility toolkit
-
mex-lang
Mex, a language for describing software systems and data
-
pitusya
Programming Language
-
parse-pos
locating things in a file when lexing/parsing
-
swamp-node
compiler node with documentation and meta information
-
lex_lua
A lexer for Lua
-
ryna-language
An extensible programming language with a strong type system
-
ape_parser
syntax analysis for Aperture programming language
-
lithia
Embeddable and simple lisp dialect
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
rustc-ap-rustc_feature
Automatically published version of the package
rustc_feature
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
claw-codegen
The Claw language Wasm code generator
-
dotnetdll
A framework for reading and writing .NET metadata files, such as C# library DLLs
-
renify
cli tool for batch renaming files and folders, written in Rust
-
pigeon-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
luah
Unofficial lua impl by HydroRoll-Team
-
shulkerscript-cli
Command line tool to compile Shulkerscript projects
-
hebi
A dynamic scripting language
-
ldpl
LDPL 4.4 compiler in Rust
-
bronto
code automatically translated from C to Rust
-
NULL
Interpreter for the NULL language
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
osyris
A highly embeddable LISP-like language with no depedencies
-
bwd
Backwards linked-lists
-
denote-compiler
Denote Dev Compiler
-
mers_lib
mers language in other projects
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
cowlang
Python-like scripting language
-
pollen
Runtime for the pollen programming language
-
celestial-hub-compass
ETAC compiler
-
bytebeat-rs
bytebeat binary
-
theforce
A Star Wars inspired programming language
-
tibo
Future Home of the TI-BASIC Optimizer
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
oters_lang
Language definitions and interpreter for the oters programming language
-
spore-vm
Virtual machine for the Spore interpretted language
-
stainless_script
Visual node-based programming language
-
c-lang
Scripting language made in rust
-
intuicio-framework-text
Text types framework module for Intuicio scripting platform
-
cbqn-sys
FFI bindings to CBQN
-
crityp
Benchmark support for typst
-
nyar_valkyrie
-
mdl_monkey
Monkey programming language from https://interpreterbook.com/
-
quick-js-dtp
QuickJS Javascript engine wrapper (with improved date parser)
-
bff
A complete Befunge 98 interpreter in Rust
-
mangle-parse
Mangle, a logic programming language
-
marigold
Programming Language
-
rust_io_template
I/O template
-
orchidlang
An embeddable pure functional scripting language
-
genotype_lang_py_visitor
Genotype language Python target visitor crate
-
kodept
compiler with dependent types support in mind
-
ablescript
The best programming language
-
bagel
Compile-time evaluation and other tools
-
go-codegen
The codegen of the Goscript project
-
yes-lang
Scripting Language
-
leuchtkraft
A logical programming language
-
nlcc
Nameless C Compiler
-
ssa-cc
Traits for compiling SSA IR to C
-
rshyeong
Hyeong-lang interpreter
-
glulx-asm
Assembler for the Glulx Virtual Machine for Interactive Fiction
-
mini-brainfuck
A super small brainfuck interpreter and compiler
-
betadin
programing language for research purposes
-
midenc-frontend-wasm
Wasm frontend for the Miden compiler
-
befunge-93-plus
A rust-powered interpreter for the befunge-93 esolang, with a few modifications
-
blam
Better Lua assert messages
-
noodles-core
Shared utilities when working with noodles
-
racket-sys
Rust bindings to Racket C API
-
clover
A scripting language
-
swamp-eval
tree-walking interpreter for executing the Swamp Abstract Semantic Graph (ASG) from
swamp-semantic
. Primarily for debugging/testing, not performance. -
wasm2glulx
Translate WebAssembly into Glulx
-
tsar
Tsar programming language
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
wysk
A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.
-
seer
symbolic execution engine for rust
-
garnish_lang_utilities
Helper functions for use with garnish core libraries
-
timeblok-cli
A CLI for timeblok
-
ntune
Engine for Neit Language
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
fr
A programming language with an unusual compiler backend
-
tin
statically structurally typed embeddable programming language
-
exercism
My exercism
-
notedown-wasi
Cross-language notedown sharing of intermediate representations
-
craneliftc
light c compatible ffi wrapper around cranelift
-
tnj-arch
Architecture-specific components for the TNJ Intermediate Representation (AIR)
-
scurry
A component-based object-oriented language
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
go-parser
The parser of the Goscript project
-
oxc_parser
A collection of JavaScript tools written in Rust
-
swamp-script-compile
Compile utility functions
-
parcel-resolver
Node.js compatible module resolver used by the Parcel bundler
-
jq_lang
AST for the jq query language
-
prism-compiler
An adaptive and functional programming language
-
rual
A slim, embeddable language
-
gcad
CAD/CAM scripting language
-
rm1asm
MICRO-1 assembler written in Rust
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
lib-ruby-parser-ast
AST for lib-ruby-parser
-
c2rust-transpile
C2Rust transpiler implementation
-
symboscript-parser
SymboScript parser
-
state_machine_parser
The parser based on state machine generated by EBNF rules
-
carlotk
The main library for Carlo, a simple interpreted programming language
-
koto_lexer
The lexer used by the Koto programming language
-
cranelift-assembler-x64
A Cranelift-specific x64 assembler
-
lia
A high-level language for Rust
-
rslint_cli
CLI crate and glue for the rslint project
-
garando_pos
Backport of libsyntax_pos
-
op8d_lexemizer
Opinionated library for transforming code to a vector of Lexemes
-
llvm-ir-analysis
Static analysis on LLVM IR
-
compiler-builtins-snapshot
Snapshot of the compiler-builtins crate
-
bytebraise
Proof-of-concept experiment to see how much of BitBake can be implemented in Rust
-
brainfuckr
brainfuck interpreter written in Rust
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
is_terminal_polyfill
Polyfill for
is_terminal
stdlib feature for use with older MSRVs -
synox
Program synthesis of string transformations from input-output examples
-
typst-cli
The command line interface for Typst
-
fcomm
Functional commitments with Lurk
-
hyperparse
A HyperText Markup Language (HTML) parser written in Rust. (WIP)
-
bit-bounds
Helper traits for const generic bitwise bounds
-
laspa
Lisp-like language built with Rust
-
typst-assets
Assets for the Typst compiler
-
truegrf
YAML to GRF compiler
-
luna-lib
a light weight interpreted programming language
-
findpython
Find python executables on your system
-
spacey
a tiny yet performant whitespace vmm/interpreter
-
bsharp_ir
The B# programming language!
-
welly-parser
An artisanal parser for the Welly programming language
-
php_codegen
Generate PHP code from Rust using a fluent API 🐘 🦀
-
gameshell
lisp/bash-like shell to integrate into programs
-
cranelift-interpreter
Interpret Cranelift IR
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
cyclang-parser
Cyclang is a toy language built in LLVM
-
bitsyc
Bitsy compiler written in Rust
-
oca-dag
OCA DAG
-
umbra-lang
macro-based scripting language
-
rpiet
An interpreter for Piet, the esoteric programming language
-
kind-tree
Syntatic trees for Kind compiler
-
numeron
Neron is a language designed to be as simple as possible
-
nifpga-dll
Unofficial binding for NiFpga.dll
-
diplomat-tool
generating FFI bindings for various languages
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
linguist-rs
that can be used to detect programming languages
-
hvm
A massively parallel, optimal functional runtime in Rust
-
ssa-translation
Traits for translating SSA IR
-
cargo-begin
template project initializer
-
scaly
programming language
-
formality-core
Language-independent formality system used by a-mir-formality
-
monkey-lexer
a lexer for monkey lang
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
malbolge
Programming Language in Rust
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
jkl-lang
Open Source Programming Language
-
sym-lang
Sym Lang is a lightweight stack-based programming language that uses symbols and numbers
-
acadcheck
flexible library for building checkers used in programming contests or homeworks
-
easyrust
best way to learn easyrust
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
lexington
A very simple library for lexing / parsing
-
parser-haskell
Parses Haskell into an AST
-
tket2-hseries
TKET2 tool for preparing and validating
Hugr
s for compilation targeting Quantinuum H-series quantum computers -
hexo-ast
Hexo's IO utility
-
llk
A fast, little an easy to understand LL(k) (LL(1) for now) library and compiler compiler (soon)
-
lavan
parser library
-
sylt-compiler
Compiler for the Sylt programming language
-
zen-vm
Zen expression language virtual machine
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
anyscript-compiler
A compiler for the AnyScript programming language, and Self Extracted Archives
-
rigz_runtime
Handles parsing and converting rigz to its VM instructions (for syntax highlighting use tree-sitter-rigz instead)
-
avm1-types
Types for the Flash ActionScript Virtual Machine (AVM1)
-
orbitc
The Orbit Compiler Infrastructure
-
spade-typeinference
Helper crate for https://spade-lang.org/
-
cargo-rustc-pentesting-scratchspace
Pentesting crates.io itsself
-
citadel-frontend
The frontend of the citadel compiler backend
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
pk_compiler
The Palacinke lang bytecode compiler
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
java-analyzer
A Java language server, implemented in Rust, for IDEs
-
langlang_value
langlang is a parser generator based on Parsing Expression Grammars (library)
-
rurust
High level Ruby VM bindings
-
expand_any_lifetime
expand any lifetime to 'static with no unsafe rust
-
fbp
Flow Based Programming for the Rust language
-
lovm2
a lightweight virtual machine with a focus on simplicity and extendability
-
kn-runtime
Dynamic wrapper around CPU and GPU inference
-
quench
A programming language
-
bfk
Brainfuck interpreter
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
rsyntax
-
c_lexer_logos
A lexer for the C lanuage written with the Logos lexer library
-
pavex_cli_diagnostic
An internal crate to build rich diagnostic messages for Pavex's CLIs
-
rustre-parser
Lustre v6 parser
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
rustc-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
quail
Programming Language
-
geobacter-vk-core
Geobacter Vulkan/SPIRV libcore. ATM this non-functional, but still compiled for use in the driver.
-
pk_parser
The Palacinke lang parser
-
libquil-sys
High-level bindings to libquil
-
python-ast
compiling Python to Rust
-
tower-vm
A language independent stack based VM
-
seher
official crate
-
chip-8-compiler
compile to chip-8
-
anat-rs
represent natural numbers as well-founded sets
-
erg_linter
the Erg linter
-
rust-quickie
A CLI tool to quickly run single-file rust apps in a sandboxed environment
-
libtcc
Rust binding for libtcc
-
parser-c
Macros for parser-c
-
mago-ast
Supplies the data structures and types for representing PHP code as an Abstract Syntax Tree (AST)
-
toylang
CLI/Wrapper
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
c3_clang_extensions
Ugly hacks to get information hidden/malformed by libclang See C3 for usable interface
-
celestial-hub-astrolabe
MIPS compiler
-
lexgen
A fully-featured lexer generator implemented as a proc macro
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
rustycpp
An attempt to implement the C++20 standard. This is mostly to have fun & learn rust
-
slashes
A /// interpreter written in Rust
-
lucia-lang
Lucia programming language
-
genz
Uniqueness of types via invariant lifetimes
-
flycatcher-parser
The Flycatcher programming language's parser
-
shortlang
A programming language designed for code golfing
-
mica-hl
High-level interface to the Mica scripting language
-
jvmti
JVM TI Rust binding
-
hugr-cli
Compiler passes for Quantinuum's HUGR
-
codelighter
A fast error, warning and notes highlighter for Rust
-
timer-rs
timer used to schedule execution of closures at a given timestamp
-
rust_parser_very_unique
cringe
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
fervid_transform
Transformations for the fervid crate
-
js-sandbox
Execute JavaScript code from Rust in a secure sandbox, and transport data to/from JS plug-ins
-
intcode_compiler
AoC 2019 Intcode compiler, interpreter and transpiler
-
swc_html_visit
Visitor for html
-
ugo
uGo Compiler
-
buco
A compile-time builder pattern implementation for Rust
-
verilization-lang-typescript
TypeScript language support for the verilization description language
-
rush-parser
A lexer and parser for the rush programming language
-
basic-lang
The BASIC programming language as it was in the 8-bit era
-
cly
A program to calculate the layout of C types
-
vicuna-compiler
A compiler for the Vicuna programming language
-
crispy
a lisp enterpreter
-
ratel
JavaScript transpiler in Rust
-
stak-engine
Stak Scheme scripting engine for Rust
-
rustc-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
xpy
Python Wrapper, codet in rust
-
mangle-ast
Mangle, a logic programming language
-
valistr
Creating immutable string wrapper types with values validated with regexes
-
cranefack
An optimizing brainfuck compiler
-
rspack_plugin_size_limits
rspack size limits plugin
-
my_parser_sofiia_budilova
A brief description
-
steel-interpreter
Steel repl and command line interface
-
enalang_vm
Exhaustingly Notorious Algorithms - virtual machine
-
ilvm
An interpreter for an assembly-like language
-
ellie_bytecode
Bytecode assembler/encoder/decoder for ellie language
-
rume
rust lume
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
hj_my_crate
hj_my_crate包是我在学习《The Rust Programming Language》的第14章时创建一个用来练习“将crate发布到crates.io”这个任务的crate。 该章节可以在https://kaisery…
-
molt
Embeddable TCL interpreter for Rust applications
-
ketos
Lisp dialect scripting and extension language
-
mutification
Convert immutable reference to mutable reference
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
sonatina-parser
Parser for sonatina-ir text format
-
parsley
Scheme
-
geobacter-rustc-help
Geobacter driver internal shared code. Do not use.
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
hzlang_parser
A parser for the "hz" programming language
-
glsp
The GameLisp scripting language
-
brainfuck_plus-core
core components of bfp language
-
rusty-basic
Tiny BASIC interpreter written in Rust
-
risp
Lisp inspired by Clojure for usage as simple configuration language
-
shulkerscript
language implementation with compiler
-
verilization-compiler-cli
The verilization serialization description language compiler command line
-
woojin
Woojinlang interpreter written as Rust
-
ka-pi
A JVM Bytecode Manipulation Framework inspired by ASM
-
noxue-compiler
利用docker实现在线编译运行代码
-
knightrs
The Knight programming language, in Rust
-
valkyrie-types
Shard types for valkyrie language
-
rustycli
🦊 Access the rust playground right in terminal
-
luajit
calling LuaJIT from Rust
-
trivial-compiler
The Trivial compiler framework for Metamath Zero binary proofs
-
yeller
The best programming language ever
-
maize
programming language
-
reproto
compiler
-
adana-db
namespaces aliases for command lines & basic scripting language
-
ux-compiler
UX Framework Complier
-
bomlamaal
Bømlamål as a programming language
-
agar
Agar bindings for Rust
-
rustcbuildx
$RUSTC_WRAPPER tool to sandbox cargo builds and execute jobs remotely
-
luajit-bindings
Minimal Rust bindings to LuaJIT
-
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
rustc_get_version
rust compiler get version utility
-
swamp-program-analyzer
Orchestrates the semantic analysis phase for a Swamp program, analyzing parsed modules in the correct dependency order using
swamp-analyzer
-
era-compiler-common
Shared constants of the ZKsync compilers
-
gnulightning-sys
Rust bindings for gnulightning jit compiler
-
tylisp
A domain-specific language for expressing complex type bounds
-
meadorc
meador scripting language compiler
-
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
uj_tcs_rust_23_18
fun head and tail that print n firstl/ last lines
-
luac-parser
lua bytecode parser
-
cte_ir
Compile-time evaluation IR
-
sabre-lang
The sabre programming language
-
scout-interpreter
A web crawling programming language
-
farmfe_plugin_script
Script compilation plugin of farm
-
inside-baseball
Modding tools for Backyard Baseball 2001
-
roklang
A K interpreter written in rust. Inspired by ok and ngn/k and built on polars.
-
py2erg
A Python -> Erg converter
-
euphony-compiler
compiler infrastructure for euphony compositions
-
benda
Use Bend language functions and capabilities in Python!
-
gccarch
Report architecture information from GCC's backends list
-
guile
Safe bindings to GNU Guile
-
turbofuro_runtime
Runtime for Turbofuro visual programming language
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
tinymist-world
Typst's World implementation for tinymist
-
wdl-grammar
A parse tree for Workflow Description Language (WDL) documents
-
ape_ast
abstract syntax tree for Aperture programming language
-
mini-lang
A minimal, experimental language for lazy evaluation
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
vk_execute_compiler
VK execute compiler
-
stak-decode
Stak Scheme bytecode decoder
-
slang
Safe Rust bindings for the Slang shader language compiler
-
lazyk-rust
Interpreter for Lazy K programming language
-
pliron-llvm
LLVM dialect for pliron
-
galvan-resolver
Type and function name resolver for the Galvan language
-
magicast
-
air-macros
Macros for the TNJ Assembly Intermediate Representation (AIR)
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
liexpr
parsing and evaluating simple expressions
-
air-sym
Symbolic representation for the TNJ Assembly Intermediate Representation (AIR)
-
rubble-templates-evaluators
A set of parsers, evaluators and compilers for text templates
-
walnut
Walnut File Systwm Experimental file system with inode level encryption
-
ankha
scripting toolset
-
xlang_targets
ABI Safe Interfaces for target triples and discovering compiler-required information about targets
-
tin-lang
tin: a statically structurally typed embeddable programming language
-
cfront-definition-keyword
Token definition for C program language
-
wan
Commandline interface of Wandbox
-
teolang
A programming language design to be easy to learn for kids
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
genotype_lang_rs_tree
Genotype language Rust target AST crate
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
ncc
Custom-mode compiler for Novation MIDI devices
-
rsfk
that provides inline brainfuck execution as macros
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
magc
The Mag Language Compiler
-
cilk
(Toy) Compiler Infrastructure inspired by LLVM
-
rspack_plugin_dynamic_entry
rspack dynamic entry plugin
-
protox
protobuf compiler
-
padder
Highly efficient data and string formatting library for Rust
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
trashcan
language which compiles to Visual Basic 6 / VBA
-
kind-parser
Parser for the kind compiler
-
cpprs
C pre-processor on Rust source files
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
rscmm
C-interpreter
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
bytecode
ability to read bytecode
-
runtime-lexer
regex based lexer
-
cbe_rbpf
Virtual machine and JIT compiler for eBPF programs
-
ezno-checker
A fast and correct TypeScript type checker with additional experiments
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
texlang
TeX language interpreter
-
evscript
An extensible bytecode-based scripting engine
-
tac-traits
Traits for Three Address Code
-
air-script-core
Core types for the AirScript compiler
-
yatima-core
The core evaluation, typechecking and content-addressing infrastructure of the Yatima Language
-
spacework
A workspace manager
-
spirvcross
Bindings to SPIRV-Cross API
-
bdwgc-sys
Boehm-Demers-Weiser garbage collector bindings for Rust
-
jfn
evaluating a JavaScript function and printing the result
-
kara
Crafting interpreters tutorial implementation in Rust, named Kara after the first girl I kissed <3
-
hstr
A string type which is optimized for hash operations
-
lolcode
C compiler
-
amvm
Apika's My Virtual Machine. A virtual machine with Intermediate Lenguage
-
wasmer-clif-fork-simplejit
JIT library backed by Cranelift
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
evalr
Expression evaluator
-
libwren-sys
FFI bindings for the wren embedded programming language
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
launchme
software launcher for linux. Inspired by rofi and dmenu.
-
xenonc
The xenon compiler
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashes
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
b2c2-compiler-common
b2c2-compiler以外の箇所でも使う要素を抜粋
-
marwood
Scheme R7RS Virtual Machine
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
monkey-interpreter
an interpreter for monkeylang
-
sponge
A powerful Rust module to convert Rust to ASM
-
timpack-cli
A command-line-interface to make my life easier
-
gladiator
A concurrent, modular and small garbage collector
-
oris
An interpreter for Monkey
-
msiz_rustc-ap-syntax_pos
Automatically published version of the package
syntax_pos
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
neptune-lang
An embeddable scripting language
-
eerie-sys
Unsafe raw bindings to the IREE Compiler/Runtime
-
prexcl
esoteric proof-of-concept programming language
-
c2rust-refactor
C2Rust refactoring tool implementation
-
teko
programming language implementation in Rust
-
pax-lang
Pax language parser
-
mscoree_sys_2
Bindings for the mscoree.dll symbols. Windows-only.
-
papyri-lang
Compiler for the Papyri markup language
-
iridium
A resilient VM for the Palladium language
-
polonius-the-crab
Tools to feature more lenient Polonius-based borrow-checker patterns in stable Rust
-
air-script
AirScript language compiler
-
numeric-loops
Efficient numerical loops (sum, dot product) with optional nightly-using special cases and optimizations
-
robson_compiler
Dependency of the robson cli
-
atlasc
The Atlas77 Compiler
-
fennec-common
Fennec Programming Language
-
c-ast
let's you construct C syntax trees in code and write them to a file
-
spade-hir-lowering
Helper crate for https://spade-lang.org/
-
sap-shared
The shared crate for the SAP programming language
-
compile-claw
The Claw language compiler library
-
parsit
very simple lib, the parsing combinators, recursive descendent that uses logos as lexer
-
selya
Specific Language for Young and Adult :D
-
waffle-splice
Rewrite WAFFLE operations
-
sam
A compile time instruction assembler
-
merge-lang
Merge Programming Language
-
cxc
A high performance scripting language
-
darklua-demo
Transform Lua scripts
-
shell2bin
converting shell scripts to executables
-
tinymist-l10n
Localization support for tinymist and typst
-
sixth
Programming language
-
rascal_compiler
Rascal programming language compiler
-
ric-engine
Rust Interactive Console
-
rustpython-bytecode
RustPython specific bytecode
-
ezc
A compiler for ez
-
type-sitter-lib
code for type-sitter generated / downstream code
-
rustc-ap-rustc_parse
Automatically published version of the package
rustc_parse
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
scalyc
Compiler for the Scaly programming language
-
metals
A meta programming language for Composable Systems
-
purua
PU-RU-A is a PUre RUst luA implementation (to be)
-
fxrazen
compiler
-
cedar-policy-validator
Validator for the Cedar Policy language
-
rust--
Turn Rust into C++
-
c-emit
Polished builder API to write C Code
-
pcb
Pink Compiler Backend: Language agnostic compiler backend - Rust Library
-
cxx-llvm-auto
cxx-auto generated cxx bindings for cxx-llvm
-
utigo
package manager for C++
-
dorian
The intuitive LLVM abstraction written in Rust
-
hematita
A memory safe Lua interpreter
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
kravl-parser
the kravl language - parser module
-
rush-interpreter-vm
A rush interpreter leveraging a micro-compiler alongside a VM for its runtime
-
mri-sys
Rust bindings to Mat'z Ruby interpreter
-
whiledb
language
-
bsharp_tokens
The B# programming language!
-
symboltable
Contains a symbol table
-
preinterpret
An intuitive toolkit to simplify code generation development
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
rust_bridge_traits
The traits for the rust_bridge crate
-
molt-ng
Embeddable TCL interpreter for Rust applications ()
-
flycatcherc
The front-end of the Flycatcher compiler
-
hkalbasi-rustc-ap-compiletest
Automatically published version of the package
compiletest
in the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
cow-dice-rs
Game dice
-
cala-cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
progenitor-hk
An OpenAPI client generator
-
paxforth
Pax Forth programming language for Pax Consola, a development environment for vintage computers and consoles
-
kind2
A pure functional functional language that uses the HVM
-
mycon
Befunge-98 interpreter
-
algorithmify
Create specifications for algorithms defined using Rust code
-
citadel-api
The api for the citadel compiler backend
-
getfn
generating function pairs to refer to functions via custom expressions
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
sakuramml
MML(Music Macro Language) compiler, MML to MIDI
-
zub
A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging
-
lua_engine
lua engine
-
kodept-inference
compiler with dependent types support in mind
-
midenc-compile
The compiler frontend for Miden
-
diatom-cli
The diatom programming language
-
tnj
A framework for proof-carrying code
-
marker_utils
Marker's standard library for creating lints
-
slyce
Python-like slices
-
bsharp
The B# programming language!
-
artlr_syntax
syntax analysis
-
abstraps
Extensible compiler middle layer with abstract interpretation and code generation to MLIR
-
peggen-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
symboscript-optimizer
SymboScript optimizer
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
dora-parser
The Dora programming language
-
guile-sys
Low-level bindings to GNU Guile
-
roost-cli
Command line interface for the Roost interpreter
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
petr-cli
command line tool for compiling petr code
-
psi-lang
A language for configuration and extension
-
luis
a Lua parser in Rust
-
turtle-lang
A humble, fun, and friendly Lisp
-
mlir-sys
Rust bindings to the MLIR C API
-
reic
A compiler that just works
-
rspy
Pythonic interface for Rust
-
fast-rustc-ap-rustc_parse
Automatically published version of the package
rustc_parse
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
cubecl-cpp
CPP transpiler for CubeCL
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
qjs-ng-sys
quickjs bindings for rquickjs
-
mir-sys
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
hack_asm
A Nand2Tetris Hack Assembly Language Assembler written in Rust
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
rust_c
Write C code inline in your rust code (hacky fork of rust-cpp / cpp crate)
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
kbvm-cli
A CLI for working with XKB
-
ojisan_fuck
Brain-fuck interpreter parsing emoji used by Japanese ojisans
-
calcit_runner
Interpreter and js codegen for Calcit
-
formality
An efficient programming language featuring formal proofs
-
ssa-canon
SSA IR
-
ristretto_vm
Java Virtual Machine
-
tree-sitter-graph
Construct graphs from parsed source code
-
airlang_ext
The Extension of the Air Programming Language
-
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
genotype_lang_rs_converter
Genotype language Rust target converter crate
-
c-gull
A libc implementation in Rust
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
bf
An optimizing Brainfuck interpeter and JIT compiler
-
tattle
Error reporting for compilers
-
arrow-parser
Parser for the Arrow programming language
-
rustc_codegen_nvvm
A codegen backend for Rustc which targets the libnvvm CUDA library
-
intuicio-ffi
FFI module for Intuicio scripting platform
-
callisp
A lisp interpreter that can be used with WASM
-
mica-std
The standard library of Mica, a simple, user-friendly, embeddable scripting language
-
hebi_diag
Diagnostics for Hebi
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
treeedbgen-souffle-csharp
Generate Soufflé types and relations from the C# tree-sitter grammar
-
bitsy-lang
Bitsy is a modern hardware description language
-
vic
CLI for the Vicuna programming language
-
simple-symbol
Convenient, basic String interning
-
brainfuck-plusplus
A brainfuck interpreter and compiler with some extra functionality
-
zkpyc-stdlib
Standard library for the ZKPyC compiler
-
hush
unix shell scripting language based on the Lua programming language
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
spade-docker
Manage Linux images for Spade
-
cfla-cli
Command-line interface for the compact functional low-level assembler, cfla, a declarative functional systems programming language
-
koto_memory
Memory management utilities used by the Koto programming language
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
rustc-ap-rustc_attr
Automatically published version of the package
rustc_attr
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
tinymist-project
Project model of typst for tinymist
-
enum_stream_codegen
A parser generator. This package handles code generation for the
enum_stream
macro.” -
bfup
Preprocessor for brainfuck-like languages
-
fervid_napi
Vue SFC compiler written in Rust
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
azul-glsl-to-cxx
GLSL to C++ compiler
-
b2c2-common
b2c2の共通部分
-
raffia
One parser for CSS/SCSS/Sass/Less
-
jyafn-qbe
QBE IR for Rust (forked from https://github.com/garritfra/qbe-rs for jyafn)
-
nyx_vm_api
API and bindings for Nyx VM
-
tan-language
namespace for tan-language.org crates
-
diatom-core
The diatom programming language
-
redpen-linter
Rust linter
-
lld_rs
Bindings for LLD
-
shellscript
Extremely basic shellscript parser
-
gluon_vm
The virtual machine for executing the gluon programming language
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
kate
A WIP JVM written in rust
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
llir
LLVM IR Binding
-
tcore
Performs tail call optimization on a WAFFLE module
-
extractor
Experimental API to extract the general error title of the compiler
-
miden-mast-package
Package containing a compiled Miden MAST artifact with declared dependencies and exports
-
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
lib_stacked
Virtual Machine Byte Code For Compilers
-
ano_jit_bfi_rs
Outdated Just-In-Time BrainFuck Interpreter written in RuSt
-
rush-analyzer
A semantic analyzer and type-annotator for the rush programming language
-
kaon
A little scripting language written in rust
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
tinylj
calling LuaJIT from Rust
-
hkalbasi-rustc-ap-rustc_index
Automatically published version of the package
rustc_index
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
eridani
Pure functional scripting, anywhere
-
kind-span
Describes locations for the Kind compiler
-
spade-types
Helper crate for https://spade-lang.org/
-
libxas
Extendable Assembler library
-
inc
Incremental approach to compiler construction
-
bfbackend
Compiler backend for brainfuck
-
yabf_rs
that can be used to embed Brainfuck programs into your Rust programs
-
macroscript
A reimplementation of my macroscript programming language
-
rascal_bytecode
Rascal programming language bytecode
-
steel-parser
Parser for use within steel
-
oil-lang
OIL
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
swc_core
TBD
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
riscv_analysis
RISC-V static analysis tools
-
seraphine-cli
CLI for the Seraphine programming language
-
r-seher
official crate
-
rigz_ast
AST parser for the rigz programming language
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
minitt-util
CLI Utilities extracted from Mini-TT language's type-checker
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
flycatcherc-link
Cross platform binary linking library for Flycatcher's compiler
-
ra-ap-rustc_ast_ir
Automatically published version of the package
rustc_ast_ir
in the rust-lang/rust repository from commit fda35a6da66a92b3614a0f03a721a81d3c66672f The publishing script for this crate lives at:… -
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
rustplacements
compiler plugin for modifying string literals
-
cfsp
A JVM Bytecode Manipulation Framework inspired by ASM
-
swc_compiler_base
Base crate for the 'swc' crate. This is not a public API.
-
petr-ast
AST types for the petr language
-
lminc
An assembler and interpreter for the Little Minion Computer model created by Professor Magnus Bordewich of Durham University, based on the Little Man Computer created by Dr. Stuart Madnick of M.I.T. in 1965
-
rspack_ast
rspack ast
-
ryna-ffi
FFI interface for the Ryna Programming Language
-
gorf-kiselyov
Lambda calulcus backend library
-
codebake
data processing framework and lisp
-
vue-compiler-core
Vue compiler in Rust's core component
-
cedar-policy
Cedar is a language for defining permissions as policies, which describe who should have access to what
-
pyo3-pylogger
Enables
log
for pyo3 based Rust applications using thelogging
modules -
common_risp
LISP
-
lovm2_error
a lightweight virtual machine with a focus on simplicity and extendability
-
gluon_completion
Auto-completion for the gluon programming language
-
cyclang-backend
Cyclang is a toy language built in LLVM
-
llvm-scratch
Free Standing library in Rust
-
monkey-object
a object system for monkey lang
-
mindfuck
Brainfuck interpreter in Rust
-
kodept-macros
compiler with dependent types support in mind
-
geobacter-runtime-core
Geobacter platform runtime shared code. Requires the Geobacter Rust compiler to build.
-
symboscript-utils
SymboScript utils
-
px-llvm-codegen-utils-version-macros
Version macros for LLVM codegen utilities
-
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…
-
rslint_parser
An extremely fast ECMAScript parser made for the rslint project
-
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…
-
irvm-lower
The lowering library for IRVM to go to LLVM IR
-
farmfe_toolkit
Toolkit for farm
-
tlisp
Lisp interpreter in Rust
-
claw-parser
The Claw language lexer and parser
-
marigold-grammar
Grammar for the marigold language
-
autophagy
AOT compiler for Rust
-
enalang_checker
Exhaustingly Notorious Algorithms - checker
-
kind-query
Query module for the kind compiler
-
tsfind
Extract code using tree-sitter queries
-
mblf
The MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language Brainfuck
-
stak-compile
Stak Scheme bytecode compiler
-
cucumber-expressions
Cucumber Expressions AST and parser
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
cartes_rbpf
Virtual machine and JIT compiler for eBPF programs
-
code_highlighter
Highlights code for printing
-
msiz_rustc-ap-rustc_errors
Automatically published version of the package
rustc_errors
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
sateko
A toy brainfuck compiler
-
bpf-script
A small scripting language and compiler for creating eBPF programs at runtime
-
hydroper_razen
Razen MXML compiler
-
typst-syntax
Parser and syntax tree for Typst
-
ssa-reloop
Relooper tool for SSA IR
-
galvan-transpiler
Transpiler for the Galvan programming language
-
bsharp_fset
The B# programming language!
-
air-codegen-winter
Winterfell code generator for the AirScript language
-
c_a_l
cool array language
-
wmlua-src
wmlua
-
rustc-ap-arena
Automatically published version of the package
arena
in the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github… -
ad-astra
Embeddable scripting language platform Ad Astra. Main Crate.
-
luar
Lua interpreter implemented in Rust
-
specs-visitor
visiting entities in an ECS that is using the specs library
-
mica-language
Reference implementation of the Mica scripting language
-
go-engine
The wrapper of the Goscript project
-
spade-lang
The Spade compiler
-
apollo-smith
A GraphQL test case generator
-
tinymist-analysis
Typst Static Analyzers for Tinymist
-
graviton_backend
The Graviton backend which includes a stack based virtual machine which is now depreciated and a native backend using Cranelift
-
brainfuck
interpreter and modules
-
mech-time
Time library for the Mech language
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
rigz_lua
Lua Module for rigz language
-
oolisp
LISP based on Daniel Holden's Book, compiles to web assembly
-
brainfrick
An optimizing brainfuck interpreter with helpful errors
-
typespec_macros
Procedural macros for client libraries built on typespec
-
teleparse
-
toy_share
Toylang development macros
-
stak-repl
Stak Scheme REPL
-
mogglo-c
Multi-language AST-based code search and rewriting
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
gluac-rs
compiling Garry's Mod Lua into bytecode
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
py-codegen
pycc-rs codegen interface
-
xlang-syntax
The xlang parser and syntax utilities
-
inline-python
Inline Python code directly in your Rust code
-
lambda-rt
Lambda calulcus backend library
-
sap-interpreter
The interpreter crate for the SAP programming language
-
fast-rustc-ap-rustc_feature
Automatically published version of the package
rustc_feature
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
peepmatic
DSL and compiler for generating peephole optimizers
-
artlr_lex
lexical analysis
-
kind-report
Report module for the kind compiler
-
bftextmaker
generate brainfuck code that prints out a given string
-
rustc-demangle-capi
C API for the
rustc-demangle
crate -
terl
a general parser
-
pratt-gen
Generate recursive-descent & precedence climbing parsers
-
koto_json
A Koto library for working with JSON data
-
kodept-interpret
compiler with dependent types support in mind
-
treeedb-c
Generate Datalog facts from C source code
-
sieve-rs
Sieve filter interpreter for Rust
-
rustc-ap-rustc_ast
Automatically published version of the package
rustc_ast
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
typst-utils
Typst
-
steel-gen
Code generation crates for use within steel
-
swamp-code-gen
generates swamp-vm opcodes
-
rustyscript
Effortless JS Integration for Rust
-
ackerman
Yggdrasil Shared Structure
-
rustpython-parser-core
RustPython parser data types
-
bsharp_parser
The B# programming language!
-
bfmod
Brainfuck lexer and compiler library for Rust
-
erg_type
APIs for Erg types
-
fervid
Vue SFC compiler written in Rust
-
aiscript-directive
Directives of AIScript programming language interpreter
-
luajit2-sys
LuaJIT-2.1 FFI Bindings
-
molt-app
Molt Shell Application
-
fervid_parser
Vue SFC parser for the fervid crate
-
msiz_rustc-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
ampc
Compiler for the Amp language
-
petr-typecheck
the typecheck stage of the petr compiler
-
diplomat_core
Shared utilities between Diplomat macros and code generation
-
tan-lang
namespace for tan-lang.org crates
-
toyc
The toylang compiler
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
cmtir
The intermediate representation for Cement (cmt2) languages and compiler tools
-
llvm-ir-taint
Taint tracking for LLVM IR
-
onlang
A programming language running on json or yaml
-
brain_fuck
BrainFuck compiler in Rust procedural macro metaprogramming
-
bif
Brainfuck Compiler
-
flycatcher-diagnostic
Tools for emitting Rustc style error messages
-
seax
SECD virtual machine for interpreting programs in FP languages and a Scheme compiler targeting that machine
-
hohoho
Intepreter for Santa's Programming Language - HoHoHo!
-
yapall
Pointer Analysis for LLVM
-
asmkit-rs
Portable assembler toolkit: decoding and encoding of various architectures
-
ghci
Manage and communicate with ghci (Haskell's GHC interpreter)
-
mstak-interpret
Minimal Stak Scheme bytecode interpreter
-
llvm-sys-wrapper
Shallow wrapper for llvm-sys
-
claw-resolver
The Claw language name and type resolver
-
llvm-wrapper
Safe llvm-sys wrapper
-
typst-pdf
PDF exporter for Typst
-
hugr-model
Data model for Quantinuum's HUGR intermediate representation
-
miden-hir-type
Miden HIR types
-
genotype_visitor
Genotype language visitor crate
-
lulz
A fast and spec-compliant LOLCODE implementation
-
codegem
A small code generation library
-
mitex-cli
CLI for MiTeX
-
mech-system
System library for the Mech language
-
farmfe_utils
farm utils
-
pcre2-sys
Low level bindings to PCRE2
-
swc_html_codegen
HTML code generator for the swc project
-
autophagy-mlir
MLIR backend for Autophagy
-
toy_ast
The toylang compiler AST
-
rspack_plugin_warn_sensitive_module
rspack sensitive module plugin
-
mindblown
Brainfuck to x86 ELF compiler with batteries included
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
clue_core
C/Rust like programming language that compiles into Lua code
-
oxc_isolated_declarations
A collection of JavaScript tools written in Rust
-
bsharp_interp
The B# programming language!
-
monkey-compiler
a compiler for monkeylang
-
kind-driver
Driver for the kind compiler
-
ashpaper-bin
CLI for ashpaper, an inpterpreter for Esopo language AshPaper conceived by William Hicks
-
symboscript-types
A symbolic programming language SymboScript types
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift
-
bfi
Brainfuck for your machine learning needs
-
fast-rustc-ap-rustc_attr
Automatically published version of the package
rustc_attr
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
deft-quick-js
QuickJS Javascript engine wrapper
-
tinymist-task
Task model of typst for tinymist
-
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
hclua-src
hclua
-
swamp-script-error-report
Swamp script error report
-
lua-jit-sys
System bindings for LuaJIT 2.0.5
-
jit_rs
jit.rs is a library for generating, optimizing and running executable code at runtime
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
rquickjs-sys
QuickJS bindings for rquickjs
-
oort-vm
The Oort Virtual Machine
-
rust-codegen
builder API for generating Rust code
-
kir
IR for parse/print def/use support
-
c64-assembler-macro
Convenience macros for c64-assembler crate
-
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
rstc
RSTS
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
hax-frontend-exporter-options
The options the
hax-frontend-exporter
crate is sensible to -
mangle
Exolang that can take any utf8 text as valid code and return some result out of it
-
swc_ecma_ext_transforms
Extensions for @swc/core (nodejs)
-
rustc-ap-rustc_ast_pretty
Automatically published version of the package
rustc_ast_pretty
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
fast-rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
bfkit
A Brainfuck toolkit
-
nyar_ast
-
typst-timing
Performance timing for Typst
-
jit-sys
libjit in rust
-
mechylang
toy language created for learning purposes
-
as3razen
compiler
-
distrustc-client
A Rust-compatible distcc implementation
-
miden-base-sys
Miden rollup Rust bingings and MASM library
-
typst-svg
SVG exporter for Typst
-
kodept-parse
compiler with dependent types support in mind
-
tanlang
namespace for tanlang-org crates
-
gluon_format
Code formatting for the gluon programming language
-
rustc-ap-syntax_pos
Automatically published version of the package
syntax_pos
in the rust-lang/rust repository from commit 625375400cdd172877e81c3ce44ce68f2011af2d The publishing script for this crate lives at: https://github… -
ruxnasm
Alternative Uxntal assembler focused on error reporting
-
typst-render
Raster image exporter for Typst
-
tan-analysis
Analysis infrastructure for the Tan language
-
xlang
interpreter engine
-
mag_lang
The Mag Language Runtime
-
sloppy
A binary package to run sloppy script
-
msiz_rustc-ap-graphviz
Automatically published version of the package
graphviz
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
petr-bind
The binding stage of the petr compiler
-
molt-shell
Molt Application Frameworks
-
external_mixin_umbrella
Backing library for
rust_mixin
andexternal_mixin
to keep them DRY -
cmtrs
A rule-based embedded HDL in Rust
-
miden-stdlib-sys
Low-level Rust bindings for the Miden standard library
-
blazefuck
A blazingly-fast (interactive) Brainfuck interpreter
-
fast-rustc-ap-rustc_span
Automatically published version of the package
rustc_span
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
sap-lexer
The lexer crate for the SAP programming language
-
rstsc
RSTS
-
ezjs
micro Javascript (ES5) engine is Rust
-
rustpython-vm
RustPython virtual machine
-
boolfuck
unoptimized boolfuck interpreter which can convert brainfuck code
-
symboscript-interpreter
SymboScript interpreter
-
vicis-core
Manipulate LLVM-IR in Pure Rust
-
flycatcher
programming language
-
kodept-core
compiler with dependent types support in mind
-
rainfuck-cli
Rainfuck for the terminal! (CLI program.)
-
swc_visit
Visitor generator for stable rustc
-
mech-html
HTML library for the Mech language
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
rustfuck
Optimizing compiler and interpreter for Brainfuck
-
rune-ssa
Intermediate mode representation for Rune
-
gluon_parser
The parser for the gluon programming language
-
create-farm
Create Farm cli tool
-
portal-jsc-swc-ssa
ECMAScript IR
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
gluon_check
The typechecker for the gluon programming language
-
fervid_core
The core structures and utilities of fervid
-
bsharp_bstar
The B# programming language!
-
enalang_ir
Exhaustingly Notorious Algorithms - intermediate representation definition
-
rspack_plugin_javascript
rspack javascript plugin
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
oxc_syntax
A collection of JavaScript tools written in Rust
-
machina
Manage and execute assembly at runtime
-
jcompiler
a compiler for the J programming language
-
rspack_swc_plugin_import
babel-plugin-import rewritten in Rust
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
oxc_span
A collection of JavaScript tools written in Rust
-
cargo-miden
A cargo extension to build Miden projects
-
steel-repl
REPL library for steel
-
darklua
Transform Lua scripts
-
pratt-gen-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
gluon_doc
The documentation generator for the gluon programming language
-
distrustc-server
A Rust-compatible distcc implementation
-
ristretto_jit
JVM JIT Compiler
-
rustc-ap-syntax
Automatically published version of the package
syntax
in the rust-lang/rust repository from commit 834bc5650acf7019a53b409db68986857822812c The publishing script for this crate lives at: https://github… -
genotype_lang_ts_project
Genotype language TypeScript target project crate
-
msiz_rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
hugr-core
Quantinuum's Hierarchical Unified Graph Representation
-
py-ast
Pin1Yin1 ast definition and parse for pycc-rs
-
stak-native
Optimized primitives of native functions for Stak Scheme
-
brainheck
interpreter written in Rust
-
swc_html
HTML apis for rust
-
petr-parse
parser for the petr language
-
xlang-vm
A virtual machine for running Xlang programs
-
rustc-ap-rustc_cratesio_shim
Automatically published version of the package
rustc_cratesio_shim
in the rust-lang/rust repository from commit 4393768faa104b9879c601feee71eb0207dc4fe1 The publishing script for this crate lives at: https://github… -
monkey-evaluator
a evaluator for monkey lang
-
hllvm
Idiomatic bindings to the LLVM compiler suite
-
qwik-core
Qwik optimizer compiler
-
fast-rustc-ap-rustc_ast
Automatically published version of the package
rustc_ast
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
rbc
An optimizing Brainfuck to C compiler
-
flycatcher-lexer
A lexer for Flycatcher source
-
ra-ap-rustc_hir
Automatically published version of the package
rustc_hir
in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:… -
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
petr-profiling
tools for profiling the performance of the petr compiler
-
petr-utils
common utilities for the petr compiler and tooling
-
xir-cranelift
Cranelift intermediate represesntation for XIR
-
adana-cache-command
namespaces aliases for command lines & basic scripting language