-
ariadne
A fancy diagnostics & reporting crate
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
rustc-demangle
Rust compiler symbol demangling
-
apollo-compiler
A compiler for the GraphQL query language
-
llvm-sys
Bindings to LLVM's C API
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
annotate-snippets
building code annotations
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
progenitor
An OpenAPI client generator
-
melior
The rustic MLIR bindings in Rust
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
jaq-interpret
Interpreter for the jaq language
-
oxc
A collection of JavaScript tools written in Rust
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
codespan
Data structures for tracking locations in source code
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
j4rs
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 2c6a12ec44d0426c8939123c2f2cf27d2217de13 The publishing script for this crate lives at:… -
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
swift-rs
Call Swift from Rust with ease!
-
stak-vm
Virtual machines for Stak Scheme
-
gccjit
Higher-level Rust bindings for libgccjit
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
llvm-ir
LLVM IR in natural Rust data structures
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
hvm
A massively parallel, optimal functional runtime in Rust
-
ctest2
Automated tests of FFI bindings
-
cranelift-frontend
Cranelift IR builder helper
-
rustc-stable-hash
A stable hashing algorithm used by rustc
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
three_body_lang
Three Body Language written in Rust
-
mers
dynamically typed but type-checked programming language
-
atc-router
Versatile DSL based rule matching engine used by the Kong API Gateway
-
altv
Rust server-side API for writing your gamemodes on alt:V
-
piccolo
Stackless Lua VM implemented in pure Rust
-
rune
Language, an embeddable dynamic programming language for Rust
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
vrl
Vector Remap Language
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
som
The 'som' programming language
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
tokay
programming language designed for ad-hoc parsing
-
rgsm
An assembler for the Gheith ISA written in Rust
-
adana
namespaces aliases for command lines & basic scripting language
-
erg
programming language
-
wdl-ast
An abstract syntax tree for Workflow Description Language (WDL) documents
-
typr
A superset of the legendary R
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
spirt
Shader-focused IR to target, transform and translate from
-
lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
rustc-build-sysroot
Build a rustc sysroot with custom flags
-
wright
programming language compiler and tooling
-
ruwren
bindings to Wren programming language
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
cranelift-codegen
Low-level code generator library
-
ascent
Logic programming in Rust
-
from-pest
Convert from a pest grammar to a typed AST
-
clue
C/Rust like programming language that compiles into Lua code
-
swc_cli
Commandline for SWC
-
glslang
Rust bindings to glslang
-
tree-sitter-graph
Construct graphs from parsed source code
-
loft
embedded scripting language
-
tremor-script
Tremor Script Interpreter
-
p2sh
Programming language interpreter
-
terebinth
Lightweight, compiled programming language
-
dypdl-heuristic-search
Heuristic search solvers for Dynamic Programming Description Language (DyPDL)
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
typst-eval
Typst's code interpreter
-
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
-
blisp
A lisp like statically typed programing language for no_std
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
janetrs
High level binding for Janet programming language
-
genotype_cli
Genotype language CLI
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
tan
language
-
gluon_completion
Auto-completion for the gluon programming language
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
mech
reactive programming language for building robots, games, and animations
-
binpattern
binary code pattern extractor for yaras
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python javascript, java and flow
-
gluon
A static, type inferred programming language for application embedding
-
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
ilm
A fun programming language with Islamic terminology
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
b2c2-compiler
b2c2におけるBASICコードをCASL2に変換する部分?
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
aspl
Programming Language
-
tcl
Rust bindings for Tcl language
-
yeller
The best programming language ever
-
flexar
An extremely flexible lexer/parser (get it?) for writing your own programming language
-
rusty_lr
GLR, LR(1) and LALR(1) parser generator with custom reduce action
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from commit 2c6a12ec44d0426c8939123c2f2cf27d2217de13 The publishing script for this crate lives at:… -
calcit
Interpreter and js codegen for Calcit
-
melody_compiler
The Melody language compiler
-
endbasic
programming language - CLI
-
uiua
A stack-based array programming language
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
brainfoamkit
An interpreter for the brainf*** language
-
mimium-cli
mimium(minimal-musical-medium) an infrastructural programming language for sound and music. mimium-cli is a simple frontend interface for using mimium
-
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.
-
sus_compiler
Compiler for the SUS Hardware Design Language
-
intuicio-core
Core module for Intuicio scripting platform
-
spade-codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
-
bfjit
Brainfuck JIT VM tutorial
-
airlang
The Air Programming Language
-
bend-lang
A high-level, massively parallel programming language
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
stack-graphs
Name binding for arbitrary programming languages
-
rustica
functional programming library for the Rust language
-
b3
port of B3 WebKit codegen backend
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
splik
programming language identifier kit
-
acir
IR that the VM processes, it is analogous to LLVM IR
-
rustc_utils
working with the Rust compiler
-
nessa-language
An extensible programming language with a strong type system
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
pocketbrain
A fast Brainfuck interpreter
-
ijzer
Main crate for IJzer. Provides a macro for using IJzer in a rust project, and a prelude with dependencies..
-
fuyuc
The Fuyu programming language compiler
-
typlite
Converts a subset of typst to markdown
-
ezno-checker
A fast and correct TypeScript type checker with additional experiments
-
rolldown-ariadne
A fancy diagnostics & reporting crate
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
asciidork-ast
Asciidork AST nodes
-
bytebeat-cli
An LLVM-powered program to JIT-compile bytebeats and play them through your speaker
-
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.
-
erg_compiler
Centimetre: the Erg compiler
-
typst-layout
Typst's layout engine
-
rever
Interpreter and REPL for the Rever language
-
deno_webidl
WebIDL implementation for Deno
-
starlark
language in Rust
-
aplang
A programming language made to aid students who are taking AP Computer Science Principals
-
koto-ls
An LSP server for the Koto programming language
-
walc_model
Interpreter for Walc programming language
-
garden-lang
A live programming language
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
compiler_base_error
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
-
cranelift-native
Support for targeting the host with Cranelift
-
mstak-interpret
Minimal Stak Scheme bytecode interpreter
-
koopa
generating/parsing/optimizing Koopa IR
-
gabelang
A high level, interpretted and garbage collected programming language
-
scopegraphs
A well-documented port of scopegraphs to Rust
-
atlas_77
Functional programming language with strong interoperability with Rust
-
polonius-engine
Core definition for the Rust borrow checker
-
rspack_plugin_size_limits
rspack size limits plugin
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
didppy
Python interface for Dynamic Programming Description Language (DyPDL) and DyPDL solvers
-
molt-forked
Embeddable TCL interpreter for Rust applications (personal forked)
-
kdl-script
execute kdl documents!
-
math-jit
Compile arithmetic expressions to native code
-
nanvm
NaN VM
-
swc_allocator
A thin wrapper for bumpalo
-
faye
a pretty lil lisp
-
dyon
dynamically typed scripting language
-
irvm
A IR compiler target with a Rust friendly API that lowers to LLVM IR
-
swamp-script
script language for embedding
-
nyandere
Placeholder. Maybe legendary but in Rust?...
-
ra_ap_load-cargo
Loads a Cargo project into a static instance of rust-analyzer for analysis
-
ergotree-ir
ErgoTree IR, serialization
-
leo-retriever
A retriever for the Leo programming language
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
phoenix-lang
fast programming language
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
rustpython-unparser
A complete unparser for RustPython ASTs
-
analisar
A Lua parser for Rust
-
nu_plugin_vec
A Nushell plugin implementing vector operations
-
typespec
Project root for all TypeSpec-related crates
-
typeset
A DSL for defining source code pretty printers
-
recc
A C compiler with graphs
-
cellang
Interpreter for the CEL expression language
-
midenc-hir-transform
Transformation passes and utilities for Miden HIR
-
symboscript-formatter
SymboScript formatter
-
rasm-lang
RASM is a small Interpreted Programming Language
-
pax-lang
Pax language parser
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
lsts
Large Scale Type Systems
-
netidx-bscript
An incremental scripting language for netidx
-
pliron
Programming Languages Intermediate RepresentatiON
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
scoutlang
A web crawling programming language
-
rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
vbscript
lexer and parser
-
numlang
A compiler for an esolang that uses hexadecimal
-
kc
Kayla's (line) counter (of code) :)
-
spade-lang
The Spade compiler
-
py-declare
type declare system for pycc-rs
-
stella_checker
Rust-based, speedy Lua type checker
-
fkys-rs
F*cking Kill Yourself lang interpreter written in Rust
-
circomspect
A static analyzer and linter for the Circom zero-knowledge DSL
-
kind2
A pure functional functional language that uses the HVM
-
iodine
Stack-based programming language
-
jexl-parser
A JEXL parser written in Rust
-
vyder_cli
A scripting language made to be easy to extend
-
ra-ap-rustc_pattern_analysis
Automatically published version of the package
rustc_pattern_analysis
in the rust-lang/rust repository from commit 2c6a12ec44d0426c8939123c2f2cf27d2217de13 The publishing script for this crate lives at:… -
diplomat-tool
generating FFI bindings for various languages
-
turing-lib
Turing library for Rust
-
cyclang
toy language built in LLVM
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
rustpython-format
Format helpers for RustPython
-
cmajor
Rust bindings for the Cmajor JIT engine
-
lemonlang
an experimental, modern, purely safe, programming language
-
dune
A shell🐚 by the beach🏖️!!
-
pytv
Python Templated Verilog
-
parsy
efficient parser combinators library
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
poetic
parse and interpret poetic source code
-
ad-astra
Embeddable scripting language platform Ad Astra. Main Crate.
-
qalam
Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
-
bpf-ins
working with eBPF instructions
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
garnish_lang_simple_data
Data implementation for garnish runtimes using simple list of variants
-
libbfi
Extendable brainfuck interpreter library
-
farmfe_compiler
Farm Compiler
-
dissect
Logstash inspired dissect extractor
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
alicorn
Rust embedding of the Alicorn compiler
-
hax-frontend-exporter
mirrors of the algebraic data types used in the Rust compilers, removing indirections and inlining various pieces of information
-
antimony-lang
The Antimony programming language
-
spyglys
programming language for text manipulation
-
modu
A fast and simple interpreted language
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
tree-sitter-stack-graphs-python
Stack graphs definition for Python using tree-sitter-python
-
codesnake
Pretty printer for non-overlapping code spans
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
claw-cli
The compiler for the Claw language
-
gossiphs
lib for general code file relationship analysis. Based on tree-sitter and git analysis.
-
tinymist-assets
assets for tinymist
-
naan
A fast, easy, and tasty functional programming prelude
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
pintfmt
Formatter for the Pint programming language
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
lep
Mini language for interactive consoles, featuring small code footprint
-
brillig
bytecode ACIR uses for non-determinism
-
halo2-base
Embedded domain specific language (eDSL) for writing circuits with the
halo2
API. It simplifies circuit programming to declaring constraints… -
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
pseudo_interpreter
A Pseudocode interpreter
-
moto
motivated automation
-
lex
aids in parsing programming languages
-
renpy_parser
Parse renpy script files with Rust
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
fomoscript
Toy scripting language
-
typst-realize
Typst's realization subsystem
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
emit-jvm-bytecode
Emit class files and JVM bytecode
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ limitations.
-
leap-lang
Leap language parser
-
boof
A Brainfuck interpreter, and also a dog
-
ast-demangle
Parses mangled names and produces structured results
-
arithmetic-eval
interpreter for arithmetic expressions
-
hooks
Compile-time, async hooks
-
mec
mruby/edge compiler cli endpoint
-
lang-interpreter
reimplementation of the Standard Lang interpreter
-
ocaml-gen
generating OCaml code
-
remolt
Embeddable TCL-ish interpreter for Rust applications
-
fennec
Programming Language
-
ct-python
Execute Python code at compile time to generate Rust code
-
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
-
impc
A compiler for the IMP programming language
-
hydroflow
Hydro's low-level dataflow runtime and IR
-
force-send-sync
Unsafe wrappers to force Send and Sync
-
jinko
safe, small and fast programming language with Rust interoperability
-
rigz_ast
AST parser for the rigz programming language
-
aneurysm
Brainf**k interpreter
-
nadesiko3
Japanese programming language Nadesiko v3
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
ape_lexer
lexical analysis for Aperture programming language
-
voile
dependently-typed row-polymorphic programming language
-
unseemly
A typed macro language
-
waffle-ast
AST utilities for waffle
-
java-lang
用于rust的java语法解析器。根据Java 23 规范实现。
-
dianac
An emulator, compiler, and interpreter for the Diana Compiled Language
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
relog
Strong String Normalization
-
mago-ast
Supplies the data structures and types for representing PHP code as an Abstract Syntax Tree (AST)
-
duskphantom-backend
Backend for DuskPhantom Compiler
-
brainfuck-int
brainfuck interpreter
-
sddrs
Bottom-up Sentential Decision Diagram compiler library
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
xenon-lexer
The Lexical Analyzer (Lexer) for the Xenon Programming Language
-
dust-lang
General purpose programming language
-
cfi-types
CFI types for cross-language LLVM CFI support
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
stak
Stak Scheme interpreter
-
sandkiste
Language independent scripting language sandbox API
-
jonlang
basic scripting language made to learn rust
-
rspack_plugin_dynamic_entry
rspack dynamic entry plugin
-
lisp-rs
Lisp interpreter in Rust
-
ergoscript-compiler
Compiler for ErgoScript
-
mosaic-lang
A compiler for Mosaic
-
sdml-parse
Parser for Simple Domain Modeling Language (SDML)
-
plx
Practice programming exos in a delightful Learning eXperience
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
koto
expressive, embeddable programming language
-
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
rohanasantml
An easy way to write your messy html code in a better way
-
rust-grammar-dpdfa
Interruptible parser for Rust for the expandable project
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
intuicio-essentials
Essentials module for Intuicio scripting platform
-
fexplib
lower-house syntax for programming language experimentation
-
rusty-wam
The Warren Abstract Machine in Rust
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
swamp-script-node
compiler node with documentation and meta information
-
brainfork
A compiler for Brainfuck written in Rust
-
plua
Lua preprocessor inspired by Nelua
-
minicode
Esoteric programming language
-
ascent_base
support library for the ascent package
-
ghostty
Cross-platform terminal base
-
libwild
that provides a fast Linux linker
-
moore
A compiler for hardware description languages
-
wraith
compiler backend
-
ak_macros
faster development and simpler syntax with Macros Ak-Macros Group
-
sap-cli
The command line interface for the SAP programming language
-
erg_common
A common components library of Erg
-
makepad-live-compiler
Makepad platform live DSL compiler
-
clutils
A common library for building interpreter and compiler
-
jyafn
Computational graphs for Data Science that compile to machine code
-
swamp-script-semantic
semantic types for swamp script
-
mimium-lang
mimium(minimal-musical-medium) an infrastructural programming language for sound and music
-
saxaboom
Binding library for Metal Shader Converter
-
jaust
Java ecosystem tools in rust a learning project
-
genotype_parser
Genotype language parser crate
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
luna-lib
a light weight interpreted programming language
-
tt-toolkit
A collection of macros for rapidly prototyping programming languages
-
langen
create programming languages
-
c64-assembler-6502
Definition of 6502 instruction set
-
dunh
Highlights code for printing
-
scrings
Semantic strings based on tree-sitter
-
aikup
Manage multiple versions of aiken
-
simple-vm
bytecode VM with a custom compiler
-
monkey-parser
a parser for monkey lang
-
vtl-rs
Very Tiny Language (VTL) in Rust, inspired by the historical VTL-2 on Altair 680b and others
-
spaik
Programming Language
-
spacetimedb-subscription
The SpacetimeDB subscription compiler
-
oxc_parser
A collection of JavaScript tools written in Rust
-
mun_codegen
LLVM IR code generation for Mun
-
hydroflow_cli_integration
hydro_cli
integration for Hydroflow -
slotted-egraphs
E-Graphs with name binding
-
rustc-tools
Some internal rustc tools made accessible
-
santiago
A lexing and parsing toolkit for Rust
-
typst-library
Typst's standard library
-
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
rigz
CLI for running rigz locally
-
insertion-set
Performs a set of batched insertions on a vector
-
rust_examples
rust 的学习中的一些例子
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
fugue-sleighc
Wrapper around Ghidra's SLEIGH specification compiler
-
higher-order-closure
Allow function lifetime elision and explicit
for<'a>
annotations on closures -
argus-cli
Trait debugger backend for IDE interactions
-
dlang
Programing language from scratch
-
dpc
A compiler for Minecraft datapacks
-
pr47
A semi-experimental programming language. Still working in progress.
-
rat-in-a-tube
Rat In a Tube, Halo: Combat Evolved HSC Script Compiler
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
bappy-script
Gankra's toy compiler
-
lua_parser
syntax parser for lua language
-
sorth
Forth inspired interpreted programming language
-
tket2-hseries
TKET2 tool for preparing and validating
Hugr
s for compilation targeting Quantinuum H-series quantum computers -
clover
A scripting language
-
scout-parser
A web crawling programming language
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
ryna-language
An extensible programming language with a strong type system
-
j4rs-171h
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
mica
user-friendly, embeddable scripting language
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
fungoid
A Befunge interpreter and text-UI IDE written in Rust
-
symboscript-parser
SymboScript parser
-
itsy
Strongly typed scripting language with a rusty syntax and nice Rust integration
-
aranya-policy-compiler
The Aranya Policy Compiler
-
tergo-lib
format R code
-
blitz_lang
A Hobby Programming Lang with Rust
-
swc_html_ast
AST definitions of html
-
mijit
Experimental JIT compiler generator
-
vyder
Create custom libraries for vyder
-
cowlang
Python-like scripting language
-
generic-lang
A Lox based programming language
-
hugr-cli
Compiler passes for Quantinuum's HUGR
-
freya-bootstrap
bootstrap compiler for freya
-
beans
A parser generator library based on the Earley parser
-
tree-house
A robust and cozy highlighter library for tree-sitter
-
go-parser
The parser of the Goscript project
-
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…
-
harper-comments
The language checker for developers
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashes
in the rust-lang/rust repository from commit 2c6a12ec44d0426c8939123c2f2cf27d2217de13 The publishing script for this crate lives at:… -
seraphine-core
Core of the seraphine programming language
-
ylc
Ygens ir compiler
-
ruski
combinator calculus
-
marker_adapter
Marker's adapter for common functions shared among lint drivers
-
aranya-policy-module
The Aranya Policy module format
-
roost-lang
Interpreter library for the roost language
-
hacspec
compiler
-
vtashkov-bf
Brainfuck interpreter
-
hyeong
Hyeo-ung Programming Language Compiler
-
backyard-parser
Parse PHP code to AST node
-
glslang-sys
Raw C bindings to glslang
-
py-ir
Pin1Yin1 ir implementation
-
valkyrie-parser
The hand write parser of valkyrie language
-
skrusty
Translating C to Rust
-
bfy
Brainfu*k interpreter and REPL written in Rust
-
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit 2c6a12ec44d0426c8939123c2f2cf27d2217de13 The publishing script for this crate lives at:… -
regen-lang
A language for defining languages
-
havo
Static compiler built for Osmon Programming Language
-
nope-lang
The nope programming language
-
klang
programming language
-
adana-script
namespaces aliases for command lines & basic scripting language
-
lotus-lua
Lua dialect for shell scripting with the Lotus shell
-
salt_ide
Compiler plugin for the SALT VS Code extension
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
ironplc-plc2x
Compiler front-end for ironplc
-
airlang_bin
The Air Programming Language
-
crityp
Benchmark support for typst
-
typst-cli
The command line interface for Typst
-
ra_ap_hir_ty
The type system for rust-analyzer
-
pushr
based interpreter for Push programs
-
cranelift-interpreter
Interpret Cranelift IR
-
mini-brainfuck
A super small brainfuck interpreter and compiler
-
jnat
A wrapper around the jni crate
-
c2r-helpers
Helpers for C2R project
-
crusts
From Unsafe C to safer Rust
-
ntune
Engine for Neit Language
-
midenc-hir-analysis
Analysis passes and utilties for Miden HIR
-
midenc-frontend-wasm
Wasm frontend for the Miden compiler
-
bytevm
bytecode virtual machine
-
zia
Interpreter Library for the Zia Programming Language
-
crusts-sg
CRustS - From Unsafe C to safer Rust
-
moore-vhdl-syntax
The VHDL parser implementation of the moore compiler framework
-
fasb
faceted answer set browser
-
cambridge-asm-cli
Run pseudoassembly from Cambridge International syllabus 9618
-
yoloxide
Yolol language from the upcoming game Starbase
-
umbra-lang
macro-based scripting language
-
vyder_std
Standard library for vyder
-
diatom
programming language
-
rspaste
Minimal, blazing-fast JSPaste API library
-
ellie_parser
Parser for ellie language
-
goboscript
Scratch compiler
-
swc_transform_common
Common utilities for swc transforms for any language
-
nlcc
Nameless C Compiler
-
garnish_lang_traits
Shared traits for garnish core libraries
-
xlang_abi
ABI safe interfaces used by xlang
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
supply-chain-trust-example-crate-000038
Tiny crate to check the version of the installed/running rustc
-
forgedthoughts
A 3D modeling and rendering programming language utilizing SDFs
-
moss
Experimental Moss interpreter
-
autolang
Auto is a programming language for automations in various scenarios
-
python-packed-resources
Manage data structures containing Python resources
-
ssa-traits
Traits for SSA IR
-
reltester
Automatically verify the correctness of [Partial]Eq/Ord implementations
-
typify_gostruct
meant to convert a golang struct to a type object of available languages
-
mex-lang
Mex, a language for describing software systems and data
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
draviavemal-openxml_office_ffi
FFI Interface crate for multi language support expansion
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
flaneur2020/pua-lang
a dialect of The Monkey Programming Language
-
formality-core
Language-independent formality system used by a-mir-formality
-
timeblok-cli
A CLI for timeblok
-
bwd
Backwards linked-lists
-
boron-lang
efficient, compiled programming language
-
marigold
Programming Language
-
hstr
A string type which is optimized for hash operations
-
sourcemap-resolver
Sourcemap resolving library and CLI
-
compiler_base_span
-
osyris
A highly embeddable LISP-like language with no depedencies
-
molt
Embeddable TCL interpreter for Rust applications
-
controlmap-parser
(De)Serializer of
controlmap.txt
in Skyrim -
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
nessie-lex
lexer for making programing languages
-
lua-rs
Lua port written in Rust
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
chandeliers-sem
Semantics of Candle, a shallow embedding of Lustre in Rust
-
circomspect-program-analysis
Support crate for the Circomspect static analyzer
-
java_data_io_rs
Java Data IO Format Reader/Writer
-
atlas_vm
The Atlas77 Virtual Machine
-
fta
Fast TypeScript Analyzer
-
lune-std
Lune standard library
-
ldpl
LDPL 4.4 compiler in Rust
-
jomy-ap-rustc_arena
Automatically published version of the package
rustc_arena
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
piske
programming langauge for generative art
-
parse-pos
locating things in a file when lexing/parsing
-
brainfuck_plus-core
core components of bfp language
-
lithia
Embeddable and simple lisp dialect
-
jnim
a jni binding
-
garden-lang-parser
A live programming language
-
coe-rs
Type coercion
-
snafu-upgrade-assistant
upgrade SNAFU between semver-incompatible versions
-
logi_code
A scripting language do executing combinational circuits
-
susudb
Keep It Simple and Naive like a child
-
neige-lua
一个简单的lua运行时
-
pl_0
pl/0 compiler implemented in rust
-
denote-compiler
Denote Dev Compiler
-
vast
Verilog AST library
-
xbasic
that allows adding a scripting language onto your project with ease. This lets your users write their own arbitrary logic.
-
shulkerscript
language implementation with compiler
-
stainless_script
Visual node-based programming language
-
treereduce-souffle
Fast, parallel, syntax-aware program reducer for Soufflé
-
lmntalc
A compiler for the LMNtal language
-
key-lang
To be the prettiest and simpliest script
-
nvvm
High level bindings to libnvvm
-
brainterpreter
An interpreter for a Bauble toy programming language
-
swc_xml_visit
Visitor for xml
-
sylt-parser
Parser for the Sylt programming language
-
langbox
framework to build compilers and interpreters
-
pytauri
Tauri binding for Python through Pyo3
-
gram
A programming language for distributed systems
-
modu-no-nightly
A fast and simple interpreted language (dosent have
modu server
but dosent need nightly) -
mangle-engine
Mangle, a logic programming language
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
b2c2-compiler-common
b2c2-compiler以外の箇所でも使う要素を抜粋
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
mers_lib
mers language in other projects
-
my_parser_sofiia_budilova
A brief description
-
celestial-hub-compass
ETAC compiler
-
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… -
befunge-93-plus
A rust-powered interpreter for the befunge-93 esolang, with a few modifications
-
xrcf
eXtensible and Reusable Compiler Framework
-
theforce
A Star Wars inspired programming language
-
gcad
CAD/CAM scripting language
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
spin4
esoteric programming language that uses 4D rotations for computations
-
binks
scripting language
-
odd_is_odd
A very (not) safe library to check if a number is odd. Based on cve-rs.
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
leo-disassembler
A disassembler for the Leo programming language
-
halide-build
A library/utility for building Halide kernels
-
swamp-script-analyzer
analyzer for swamp script
-
oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
dynamik
A fast, powerful, expressive and typesafe language
-
esoteric-vm
An esoteric virtual machine
-
roan-ast
Abstract syntax tree for the Roan project
-
rispy
A Lisp in Rust
-
pars_kma
A briedf description
-
cbqn-sys
FFI bindings to CBQN
-
my_parser_kma_andurusenko_group_7
\<> _ <>\
-
catalyst_entities
Low level data-structures for multithreaded and incremental compilation
-
bff
A complete Befunge 98 interpreter in Rust
-
electron_tasje
Tiny replacement for electron-builder
-
kodept
compiler with dependent types support in mind
-
tinymist-world
Typst's World implementation for tinymist
-
swamp-script-parser
parser for swamp script
-
prolangkit
A set of language-agnostic utilities for langdev
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
langlang_lib
langlang is a parser generator based on Parsing Expression Grammars (library)
-
pseudocode
AP CSP Pseudocode interpreter (rough cut)
-
ah-macro
工具宏
-
walnut
Walnut File Systwm Experimental file system with inode level encryption
-
dark-vm
A new VM called the DarkVM, which focuses on speed and simplicity
-
mdl_monkey
Monkey programming language from https://interpreterbook.com/
-
cyclang-backend
Cyclang is a toy language built in LLVM
-
oakc
A portable programming language with a compact backend
-
state_machine_parser
The parser based on state machine generated by EBNF rules
-
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… -
rocks-lang
Crafting Interpreters' Lox Language
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
leuchtkraft
A logical programming language
-
c2rust-refactor
C2Rust refactoring tool implementation
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
smpl
Core library to compile the SMPL language
-
orbitc
The Orbit Compiler Infrastructure
-
anyscript-compiler
A compiler for the AnyScript programming language, and Self Extracted Archives
-
glulx-asm
Assembler for the Glulx Virtual Machine for Interactive Fiction
-
gs2compiler
Compiles GS2 source code into GS2 bytecode
-
exercism
My exercism
-
fuyu
programming language
-
mago-walker
traits to systematically walk through AST nodes
-
brainease
A brainf*ck-style programming language, but readable
-
libket
Runtime library for the Ket programming language
-
darkdown
A darkdown(our own markup language) parser written in rust
-
polyglot_interpreter
A cross-platform, cross-language interpreter of simple logical expressions
-
windows_quote
Code gen support for the windows crate
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
llvm-ir-analysis
Static analysis on LLVM IR
-
genesis2000
script development interface
-
mintaka
Native
-
acadcheck
flexible library for building checkers used in programming contests or homeworks
-
runfile
Run commands in the languages you love!
-
craneliftc
light c compatible ffi wrapper around cranelift
-
ezc
A compiler for ez
-
petr-typecheck
the typecheck stage of the petr compiler
-
ape_parser
syntax analysis for Aperture programming language
-
nand7400
An assembler library for the nand7400 computer, created by me during my internship at the WCL
-
intuicio-frontend-vault
Vault frontend module for Intuicio scripting platform
-
callisp
A lisp interpreter that can be used with WASM
-
waffle-splice
Rewrite WAFFLE operations
-
sancov
Rust bindings to LLVM’s
SanitizerCoverage
interface -
rcc4r
C compiler implemented in Rust with only 4 raw-functions
-
tree-sitter-stack-graphs-java
Stack graphs for the Java programming language
-
bfk
Brainfuck interpreter
-
quirky_binder_lang
Quirky Binder Language
-
molt-ng
Embeddable TCL interpreter for Rust applications ()
-
diatom-std-core
Diatom core standard library
-
c-lang
Scripting language made in rust
-
stak-device
Devices for Stak Scheme
-
pitusya
Programming Language
-
orecc-front
compiler frontend utility toolkit
-
celsium
building interpreters
-
compiler-builtins-snapshot
Snapshot of the compiler-builtins crate
-
symboscript-lexer
SymboScript lexer
-
unfuck
Python 2.7 bytecode deobfuscator
-
unimarkup-inline
Compiler for Unimarkup inline elements
-
tangu
language
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
bsharp_ir
The B# programming language!
-
lia
A high-level language for Rust
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
lynxlang
An educational project for learning how programming language is made
-
hornbeam
template engine (high-level crate for use in applications)
-
laspa
Lisp-like language built with Rust
-
llk
A fast, little an easy to understand LL(k) (LL(1) for now) library and compiler compiler (soon)
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
ablescript
The best programming language
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
basic-lang
The BASIC programming language as it was in the 8-bit era
-
genotype_lang_rs_project
Genotype language Rust target project crate
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
bytecode
ability to read bytecode
-
go-types
The type checker of the Goscript project
-
midenc-driver
The driver for midenc, the Miden compiler
-
welly-parser
An artisanal parser for the Welly programming language
-
expand_any_lifetime
expand any lifetime to 'static with no unsafe rust
-
lipstick
C
-
jkl-lang
Open Source Programming Language
-
sabre-lang
The sabre programming language
-
abstract-calculus
A programming language and model of computation that matches the abstract algorithm perfectly
-
yggdrasil-ir
Yggdrasil Language IR
-
any_library
My first library for type checks
-
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… -
scaly
programming language
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
orion_lib
parsing and executing the Orion Programming Language
-
seer
symbolic execution engine for rust
-
shortlang
A programming language designed for code golfing
-
cranefack
An optimizing brainfuck compiler
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
atlasc
The Atlas77 Compiler
-
steel-core
Core compiler and VM implementation for steel
-
quench
A programming language
-
bulloak-foundry
A Solidity test generator based on the Branching Tree Technique
-
rustc-hex-viewer
compiler as a hex viewer
-
my_parser_andrewromanyk
My custom parser made for rust class
-
fast-rustc-ap-rustc_session
Automatically published version of the package
rustc_session
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
mycreates
tuorials
-
vuln-reach
Code reachability path analysis
-
peepmatic
DSL and compiler for generating peephole optimizers
-
measurement
unit safe computation in rust
-
bfbackend
Compiler backend for brainfuck
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
static-reflect
Static type information, giving a form of compile-time reflection
-
rspack_hash
rspack hash
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
crates-io-macro-crate
An example macros-by-example crate for demonstrating a regression
-
brainfuck-plusplus
A brainfuck interpreter and compiler with some extra functionality
-
roklang
A K interpreter written in rust. Inspired by ok and ngn/k and built on polars.
-
juicebox
advanced programming language
-
scout-lexer
A web crawling programming language
-
as_bool
Define how a type should be represented in a boolean context
-
clang-preload
Sample library in rust
-
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… -
treeedb
Generate Datalog facts from tree-sitter parse trees
-
rustc_errors
Reuse rustc_errors for compiler_base
-
c_a_l
cool array language
-
silkworm_err
Compiler diagnostics for silkworm
-
belgium
CdM-8 Implementation
-
quail
Programming Language
-
fxrazen
compiler
-
liexpr
parsing and evaluating simple expressions
-
adana-db
namespaces aliases for command lines & basic scripting language
-
rustc_codegen_nvvm
A codegen backend for Rustc which targets the libnvvm CUDA library
-
scurry
A component-based object-oriented language
-
typst-html
Typst's HTML exporter
-
stak-file
File system for Stak Scheme
-
ssa-translation
Traits for translating SSA IR
-
koto_parser
The parser used by the Koto programming language
-
oxlex
lexer/tokenizer used in OxyScript
-
rush
shell
-
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
ext-string
An attempt to extend rust String struct with functionality from other programming languages
-
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
chip-8-compiler
compile to chip-8
-
hvm1
A massively parallel functional runtime
-
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!
-
chomatter_cli
Compiler for the language
-
celestial-hub-astrolabe
MIPS compiler
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
aidl-parser
Parse AIDL files, crate AST and diagnostics
-
trashcan
language which compiles to Visual Basic 6 / VBA
-
shelly
Generate dynamic-, scripting-language projects with dependencies for quick CLI feedback loops
-
rusty-basic
Tiny BASIC interpreter written in Rust
-
garnish_lang_utilities
Helper functions for use with garnish core libraries
-
leo-lang
The Leo programming language
-
slj
Programski jezik v slovenščini | A programming language in Slovenian
-
tin
statically structurally typed embeddable programming language
-
ablescript_cli
The best programming language
-
glsp
The GameLisp scripting language
-
intcode_compiler
AoC 2019 Intcode compiler, interpreter and transpiler
-
moore-svlog-syntax
The SystemVerilog parser implementation of the moore compiler framework
-
ilm_core
Core language logic for ilm programming
-
dan
home automation programming langauge
-
arsc
Android resource file parsing & writing
-
ugo
uGo Compiler
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
fbp
Flow Based Programming for the Rust language
-
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
cexe
A generic #! interpreter
-
wysk
A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.
-
orwith
Turns the word "orwith" into a programmatical concept using Rust
-
rustpython-vm
RustPython virtual machine
-
ilvm
An interpreter for an assembly-like language
-
codelighter
A fast error, warning and notes highlighter for Rust
-
ion_shell_parser
Parser for the scripting language of the ion shell
-
fennec-vfs
Fennec Programming Language
-
cfront-definition-keyword
Token definition for C program language
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
rustc-ap-rustc_session
Automatically published version of the package
rustc_session
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
intuicio-nodes
Node Graph module for Intuicio scripting platform
-
prism-parser
A PEG parsing library built for the Prism programming language
-
rarity
useful functions
-
aude
An automated differentiation solver with a Lisp-like functional programming language
-
bytebeat-rs
bytebeat binary
-
whiley_test_file
An API for manipulating test files for the Whiley Programming Language
-
ellie_bytecode
Bytecode assembler/encoder/decoder for ellie language
-
libbf
Brainfuck-like language library
-
trustme
Tell the compiler that you can be trusted to write unsafe code!
-
turbofuro_worker
Worker executable for Turbofuro
-
sonatina-parser
Parser for sonatina-ir text format
-
bfup
Preprocessor for brainfuck-like languages
-
mochi-lang
concatenative programming language
-
galvan-pest
Parser for the Galvan language using pest-grammar
-
agentscript
A programming language for AI agents
-
evscript
An extensible bytecode-based scripting engine
-
hzlang_parser
A parser for the "hz" programming language
-
lib-ruby-parser-ast
AST for lib-ruby-parser
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
litto
Building blocks for DSL scripting language interpreters that interact with native Rust code
-
libsix
Compact programming language built on top of Rust ecosystem
-
fortraith
Compile-time compiler that compiles Forth to compile-time trait expressions
-
jabba-lib
inspired mainly by Python
-
libtcc
Rust binding for libtcc
-
chan-lang
Chan Programming Language
-
magc
The Mag Language Compiler
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
quickscript
A quick programming language with a compiler implemented in Rust
-
rshyeong
Hyeong-lang interpreter
-
key-native
Key Lang 原生模块库
-
bomlamaal
Bømlamål as a programming language
-
nexus-lib
The raw implementation of the nexus scripting language
-
is-rust
check whether something is rust
-
ksplang
interpreter
-
oris
An interpreter for Monkey
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
artlr_syntax
syntax analysis
-
bitcoded
Comprehensive Rust library for all your programming needs
-
golang-type-decl
Golang Type Decl
-
rustc_get_version
rust compiler get version utility
-
euphony-compiler
compiler infrastructure for euphony compositions
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
libdusk
implements most of the compiler for the Dusk programming language, in library form
-
logo-interp
Implements parsing and interpreting of Logo programming language
-
zinc-lang
Interpreter for the Zinc Programming Language
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
learn_rust_together
Curated collection of lists of useful resources to learn Rust together
-
teolang
A programming language design to be easy to learn for kids
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
aranya-policy-lang
The Aranya Policy Language parser
-
rurust
High level Ruby VM bindings
-
smpli
Interpreter for the SMPL language
-
bobascript
a nice, cold, refreshing scripting language built in Rust
-
netsblox-vm
running NetsBlox code with optional native extensions
-
mangle-parse
Mangle, a logic programming language
-
the-super-tiny-rusty-compiler
A super tiny and rusty compiler
-
miden-sdk
Miden SDK
-
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… -
pkg-version-parser
extracting the version of a package in various programming languages
-
dylan
Dylan
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
ripc
A C compiler, written in Rust
-
libquil-sys
High-level bindings to libquil
-
vk_execute_compiler
VK execute compiler
-
airlang_ext
The Extension of the Air Programming Language
-
demi
An interpreter for the Demi programming language
-
splits_iter
Iterator over all 2-splits
-
cilk
(Toy) Compiler Infrastructure inspired by LLVM
-
rune-wasm
A WASM module for the Rune Language, an embeddable dynamic programming language for Rust
-
valkyrie-types
Shard types for valkyrie language
-
merge-lang
Merge Programming Language
-
mink
(WIP) Portable and modular scripting language for all
-
peggen-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
mango_interpreter
The Mango programming language interpreter (UNDER CONSTRUCTION)
-
kara
Crafting interpreters tutorial implementation in Rust, named Kara after the first girl I kissed <3
-
monkey-lexer
a lexer for monkey lang
-
r9ir
Rewrite 9cc in Rust
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
icelang
high-level programming language created for the purpose of learning about programming language design and implementation
-
vicuna-compiler
A compiler for the Vicuna programming language
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
yes-lang
Scripting Language
-
utigo
package manager for C++
-
cte_ir
Compile-time evaluation IR
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
tylisp
A domain-specific language for expressing complex type bounds
-
lorgn_lang
a general purpose scripting language optimized for graphical programming
-
ppeterson_crate_a
-
NULL
Interpreter for the NULL language
-
yggdrasil-shared
Yggdrasil Compiler core shared components
-
modelx
Compiler for Modelx files
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
plexer
A Pattern-matching LEXER
-
sym-lang
Sym Lang is a lightweight stack-based programming language that uses symbols and numbers
-
cklein
High-level safe bindings to the Klein scripting language
-
bf-derivatives-tools
Let's create your own brainfuck derivative
-
rscmm
C-interpreter
-
garando_errors
Backport of librustc_errors
-
symmetric-interaction-calculus
A programming language and model of computation that matches the abstract algorithm perfectly
-
libicsneo
Rust API for libicsneo
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
wthr-lang
An experimental programming language for weather calculations/applications
-
petr-bind
The binding stage of the petr compiler
-
texlang
TeX language interpreter
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
jacob
Jacob's Awesome Compiler Of BITS
-
typst-assets
Assets for the Typst compiler
-
cxc
A high performance scripting language
-
monkeyinterpreter
An interpreter written in Rust for the monkey programming language described in the book 'Writing An Interpreter In Go' (https://interpreterbook.com/)
-
hohoho
Intepreter for Santa's Programming Language - HoHoHo!
-
aftr
An open-source implementation of BYOND's Dream Maker programming language
-
mago-symbol-table
discovering and working with symbols in PHP code
-
progenitor-hk
An OpenAPI client generator
-
tinymist-project
Project model of typst for tinymist
-
fortytwo
Don't panic!
-
unirust
Rust programming, in any language. Write rust like a true polyglot.
-
kravl-parser
the kravl language - parser module
-
swc_html_visit
Visitor for html
-
lucent
toy programming language based on the calculus of constructions
-
flycatcher-parser
The Flycatcher programming language's parser
-
koi-lang
🐟 High-level programming language 🐟 Cross-platform 🐟 Blazing performance 🐟 Static linking 🐟
-
swc-plugin-add-logging-dataset-wts
swc plugin add dataset for wts logging
-
junior
Programming language transpiling to rust
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
swc_visit
Visitor generator for stable rustc
-
wander
scripting language
-
symboscript-optimizer
SymboScript optimizer
-
remarklib
The core of the Remark programming language
-
nvim-oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
benda
Use Bend language functions and capabilities in Python!
-
brainfuck
interpreter and modules
-
bsharp
The B# programming language!
-
possum-script
Scripting language for possum
-
cyclang-parser
Cyclang is a toy language built in LLVM
-
ruby-sys
Low level bindings to MRI, Matz's Ruby Interpreter
-
mri-sys
Rust bindings to Mat'z Ruby interpreter
-
hax-driver
The custom rustc driver used by hax
-
ryna-ffi
FFI interface for the Ryna Programming Language
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
diatom-std-os
The diatom programming language
-
generic-bnp
GenericBnP is a Branch & Price library for the programming language Rust. It supports custom cuts, dual stabilization, primal heuristics, and multithreaded evaluation.
-
palacinke
useless scripting lang
-
meadorc
meador scripting language compiler
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
xlang_targets
ABI Safe Interfaces for target triples and discovering compiler-required information about targets
-
test_zia
Test Library for the Zia Programming Language
-
eridani
Pure functional scripting, anywhere
-
dasn1-notation
A compiler for the ASN.1 notation language
-
sixth
Programming language
-
sloppy
A binary package to run sloppy script
-
ape_ast
abstract syntax tree for Aperture programming language
-
codegem
A small code generation library
-
cpprs
C pre-processor on Rust source files
-
ojisan_fuck
Brain-fuck interpreter parsing emoji used by Japanese ojisans
-
seraphine-cli
CLI for the Seraphine programming language
-
rustycli
🦊 Access the rust playground right in terminal
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
ra-ap-rustc_data_structures
Automatically published version of the package
rustc_data_structures
in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:… -
rust_bridge_traits
The traits for the rust_bridge crate
-
kodept-macros
compiler with dependent types support in mind
-
toylang
CLI/Wrapper
-
HOPA
A lightweight, higher-order parser
-
oters_lang
Language definitions and interpreter for the oters programming language
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
papyri-lang
Compiler for the Papyri markup language
-
ric-engine
Rust Interactive Console
-
kind-pass
A lot of compiler passes for the kind compiler
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
string_cache_plugin
A string interning library for Rust, developed as part of the Servo project − compiler plugin
-
avm1-tree
Abstract Syntax Tree (AST) for AVM1
-
rascal_parser
Rascal programming language parser
-
hugr-model
Data model for Quantinuum's HUGR intermediate representation
-
vue-compiler-core
Vue compiler in Rust's core component
-
supply-chain-trust-example-crate-000092
querying the version of a installed rustc compiler
-
extendable_vm
that simplifies implementation of stack VMs
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
libgcad
CAD/CAM scripting language
-
flycatcherc
The front-end of the Flycatcher compiler
-
open-vaf
A compiler frontend for VerilogA aimed predominently at compact modelling
-
cbasm
Asm assembler & dissasembler for cbvm bytecode
-
prism-compiler
An adaptive and functional programming language
-
calcit_runner
Interpreter and js codegen for Calcit
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
sap-interpreter
The interpreter crate for the SAP programming language
-
wrought
compiler
-
tsar
Tsar programming language
-
hebi
A dynamic scripting language
-
bftextmaker
generate brainfuck code that prints out a given string
-
turtle-lang
A humble, fun, and friendly Lisp
-
petr-ast
AST types for the petr language
-
tree-crasher-javascript
grammar-based black-box fuzzer
-
syntax-rs
parsing programming languages
-
lexgen
A fully-featured lexer generator implemented as a proc macro
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
pen-ffi
FFI library for Pen programming language
-
aivm
Artificial intelligence that embraces the hardware it runs on
-
rual
A slim, embeddable language
-
mtots
scripting language
-
lune-std-regex
Lune standard library - RegEx
-
tattle
Error reporting for compilers
-
ruwren-sys
Low-level bindings to Wren programming language. Not affiliated with the main team for Wren.
-
argus-lib
Trait debugger analysis for IDE interactions
-
monkey-interpreter
an interpreter for monkeylang
-
sari
arithmetic expression evaluator
-
a4
A forth-inspired, bytecode-compiled scripting language for Anachro Powerbus
-
dorian
The intuitive LLVM abstraction written in Rust
-
ssa-cc
Traits for compiling SSA IR to C
-
betadin
programing language for research purposes
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
robson_compiler
Dependency of the robson cli
-
scalyc
Compiler for the Scaly programming language
-
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… -
xenon-parser
The Xenon Language Parser/Lexer
-
tonic-parser
The Tonic Programming Language Parser
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
typst-syntax
Parser and syntax tree for Typst
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
wrap_verilog_in_rust_hdl_macro
A proc-macro to wrap Verilog code in a rust-hdl module
-
monkey-wasm
monkey lang parser wasm version
-
ffmmlc
FFMML command-line compiler
-
gccarch
Report architecture information from GCC's backends list
-
chicken_esolang
An interpreter for the esolang Chicken
-
OOLANG
An esoteric stack-based programming language, where all instructions are different variations of the character 'O'
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
symboscript-types
A symbolic programming language SymboScript types
-
lamm
functional paradigm programming language which uses Polish notation
-
rspack_plugin_dll
rspack dynamic entry plugin
-
tan-language
namespace for tan-language.org crates
-
pint
A Piet Interpreter with a builting PNG-decoder
-
rush-analyzer
A semantic analyzer and type-annotator for the rush programming language
-
miden-sdk-alloc
bump allocator for Miden SDK programs
-
go-vm
The vm of the Goscript project
-
reic
A compiler that just works
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
swamp-script-compile
Compile utility functions
-
common_risp
LISP
-
leo-interpreter
Interpreter for the Leo programming language
-
whiley_file
An API for manipulating files written in the Whiley Programming Language
-
ukanren
µKanren, a featherweight relational programming language
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
erg_linter
the Erg linter
-
codebake
data processing framework and lisp
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
riscv_analysis
RISC-V static analysis tools
-
bytebraise
Proof-of-concept experiment to see how much of BitBake can be implemented in Rust
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
midenc-compile
The compiler frontend for Miden
-
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… -
intuicio-framework-text
Text types framework module for Intuicio scripting platform
-
hydroper_razen
Razen MXML compiler
-
rustc_span
Reuse rustc_span for compiler_base
-
luacjson
extend for Lua 5.3
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
luis
a Lua parser in Rust
-
fr
A programming language with an unusual compiler backend
-
wren
Bindings to the Wren scripting language API
-
moore-vhdl
The VHDL implementation of the moore compiler framework
-
dejavu-runtime
DejaVu shared types and runtime
-
galvan-transpiler
Transpiler for the Galvan programming language
-
genotype_runtime
Genotype runtime
-
libxas
Extendable Assembler library
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
apollo-parser
Spec-compliant GraphQL parser
-
leo-errors
Errors for the Leo programming language
-
rust-guile
Scheme runtime in your Rust program
-
prexcl
esoteric proof-of-concept programming language
-
swc_estree_ast
ESTree AST node definitions
-
rustycpp
An attempt to implement the C++20 standard. This is mostly to have fun & learn rust
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
rsjni
Rust bindings to the Java Native Interface
-
orchidlang
An embeddable pure functional scripting language
-
wu
A practical game and data language
-
tinylj
calling LuaJIT from Rust
-
enalang_checker
Exhaustingly Notorious Algorithms - checker
-
nodespeak
A JIT-ish compiler for number-crunching applications
-
neptune-lang
An embeddable scripting language
-
woojin
Woojinlang interpreter written as Rust
-
bitsyc
Bitsy compiler written in Rust
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
mir-sys
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
molt-app
Molt Shell Application
-
sylt-typechecker
Typechecker for programs in the Sylt programming language
-
zkpyc-stdlib
Standard library for the ZKPyC compiler
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
aiscript-arena
safe, incrementally garbage collected arenas
-
kbvm-cli
A CLI for working with XKB
-
clover-std
A scripting language
-
leafscript
little language that compiles into Rust. It is heavily inspired by CoffeeScript and F#. If you are interested in learning more or contribute, please visit http://leafscript.org
-
teko
programming language implementation in Rust
-
azul-glsl-to-cxx
GLSL to C++ compiler
-
op8d_lexemizer
Opinionated library for transforming code to a vector of Lexemes
-
logo-web
Web-based IDE for Logo programming language
-
psi-lang
A language for configuration and extension
-
lazyk-rust
Interpreter for Lazy K programming language
-
adana-script-wasm
namespaces aliases for command lines & basic scripting language
-
gluon_format
Code formatting for the gluon programming language
-
kind-tree
Syntatic trees for Kind compiler
-
toy_ast
The toylang compiler AST
-
ara_reporting
A Reporting library for for Ara Programming Language 📃
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
ankha
scripting toolset
-
garnish_lang_runtime
Runtime and execution library for Garnish Lang
-
swamp-script-modules
Module support for Swamp
-
galvan-resolver
Type and function name resolver for the Galvan language
-
swamp-script-cli
cli for swamp script
-
mini-lang
A minimal, experimental language for lazy evaluation
-
lolcode
C compiler
-
mindblown
Brainfuck to x86 ELF compiler with batteries included
-
teko-rs
Command line interface for Teko
-
stak-configuration
Stak Scheme configuration
-
tin-lang
tin: a statically structurally typed embeddable programming language
-
barfs
Befunge JIT
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
tcplscan
keep track of class complexity of a PHP project
-
golang-type
Golang Type
-
bitsy-lang
Bitsy is a modern hardware description language
-
ptoxide
A virtual machine to execute CUDA PTX without a GPU
-
malk-core
Partial implementation of dependent types
-
treereduce-javascript
Fast, parallel, syntax-aware program reducer for JavaScript
-
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
mogglo
Multi-language AST-based code search and rewriting
-
cpsc323-lexer
Lexer for Saloni Modi's CPSC 323 (Spring 2024)
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
c64-assembler-macro
Convenience macros for c64-assembler crate
-
rust-codegen
builder API for generating Rust code
-
mica-hl
High-level interface to the Mica scripting language
-
ano_jit_bfi_rs
Outdated Just-In-Time BrainFuck Interpreter written in RuSt
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
rustc-ap-rustc_expand
Automatically published version of the package
rustc_expand
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
tree-sitter-onotone
onotone grammar for the tree-sitter parsing library
-
zub
A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
ssa-canon
SSA IR
-
tinymist-task
Task model of typst for tinymist
-
sylt-std
Standard library for the Sylt programming language
-
lisper
Lisp interpreter in Rust
-
pliron-llvm
LLVM dialect for pliron
-
steel-interpreter
Steel repl and command line interface
-
pratt-gen-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
rustcbuildx
$RUSTC_WRAPPER tool to sandbox cargo builds and execute jobs remotely
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
mun
Command-line interface for compiling, monitoring and running Mun code
-
c3_clang_extensions
Ugly hacks to get information hidden/malformed by libclang See C3 for usable interface
-
sateko
A toy brainfuck compiler
-
lld_rs
Bindings for LLD
-
malbolge
Programming Language in Rust
-
pandas
inspired from pandas which is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations…
-
unimarkup
CLI for the Unimarkup compiler
-
highlighter
An extendable syntax highlighter written in Rust
-
petr-parse
parser for the petr language
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
mallardscript
Hak5 DuckyScript extended language compiler
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
oysterpack
Platform
-
symboscript-utils
SymboScript utils
-
rpiet
An interpreter for Piet, the esoteric programming language
-
rspack_hook
rspack hook
-
mago-semantics
Performs semantic analysis on PHP code, interpreting the AST to check correctness, resolve references, and enforce language rules
-
spirv-cross2
Safe Rust bindings to SPIRV-Cross
-
pk_compiler
The Palacinke lang bytecode compiler
-
gluac-rs
compiling Garry's Mod Lua into bytecode
-
mangle-analysis
Mangle, a logic programming language
-
yaslapi
that provides safe bindings to the Yet Another Scripting Language (YASL) API
-
cpsc323-parser
Parser for Saloni Modi's CPSC 323 (Spring 2024)
-
treereduce-rust
Fast, parallel, syntax-aware program reducer for Rust
-
ape_errors
error handlers for Aperture programming language
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
rascal_compiler
Rascal programming language compiler
-
aiscript
programming language
-
guile
Safe bindings to GNU Guile
-
comment
Strip comments for multiple programming languages
-
artlr_lex
lexical analysis
-
lincoln_ir
Intermediate representation of Lincoln
-
overload-strings
Haskell OverloadedStrings for Rust (using Into)
-
stak-sac
Stand-Alone Complex for Stak Scheme
-
brainease_runtime
A brainf*ck-style programming language, but readable
-
kind-checker
Type checker for the kind compiler
-
els
An Erg compiler frontend for IDEs, implements LSP
-
golang-type-name
Golang TypeName
-
mica-language
Reference implementation of the Mica scripting language
-
lamb
Pure untyped lambda calculus in safe Rust
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
zesterer/atto
An insanely simple self-hosted functional programming language
-
bf
An optimizing Brainfuck interpeter and JIT compiler
-
autoperm
generating brainfuck programs that apply stack effect diagrams
-
melior-next
The rustic MLIR bindings in Rust. Continued.
-
stap-lang
Stap programming language (STAck Processor, ala Lisp)
-
silt-lua
A pure rust Lua interpreter and virtual machine
-
zed-curry
Curry language support for Zed
-
maize
programming language
-
bilibili-extractor
Tools to extract and compile bilibili downloads
-
badlang
Next generation stack-based programming language
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
kind-target-kdl
KDL target for the kind compiler
-
tlisp
Lisp interpreter in Rust
-
crypto-brainfuck
Encoding strings to brainfuck
-
asmkit-rs
Portable assembler toolkit: decoding and encoding of various architectures
-
genotype_lang_py_tree
Genotype language Python target AST crate
-
rush-parser
A lexer and parser for the rush programming language
-
tel
Turbofuro Expression Language
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
jomy-ap-rustc_hir
Automatically published version of the package
rustc_hir
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
citadel-middleend
The middleend/optimizer for the citadel compiler backend
-
onlang
A programming language running on json or yaml
-
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
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
ara_source
A Source library for Ara Programming Language 🗃
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
bsharp_fset
The B# programming language!
-
rusty_utils
package that provides utility functions inspired by or ported from other programming languages
-
lucia-lang
Lucia programming language
-
luar
Lua interpreter implemented in Rust
-
mindfuck
Brainfuck interpreter in Rust
-
marigold-grammar
Grammar for the marigold language
-
everust
Evaluates rust code
-
dprint-swc-ext
Functionality to make swc easier to work with
-
flycatcherc-link
Cross platform binary linking library for Flycatcher's compiler
-
kodept-inference
compiler with dependent types support in mind
-
galvan-ast
AST for the Galvan programming language
-
diatom-cli
The diatom programming language
-
monkey-object
a object system for monkey lang
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
tstr
Type-level strings
-
irvm-lower
The lowering library for IRVM to go to LLVM IR
-
flycatcher-diagnostic
Tools for emitting Rustc style error messages
-
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… -
koto_lexer
The lexer used by the Koto programming language
-
stak-profiler
Profiling for Stak Scheme
-
typst-pdf
PDF exporter for Typst
-
selya
Specific Language for Young and Adult :D
-
code_highlighter
Highlights code for printing
-
moore-common
The common core of the moore compiler framework
-
lia-plugin
Compiler plugin for writing Lia code as a macro
-
ampc
Compiler for the Amp language
-
mlir-sys
Rust bindings to the MLIR C API
-
steel-parser
Parser for use within steel
-
go-engine
The wrapper of the Goscript project
-
rspack_loader_preact_refresh
rspack preact refresh loader
-
rush-interpreter-vm
A rush interpreter leveraging a micro-compiler alongside a VM for its runtime
-
psk_std
Standard library for the piske programming langauge
-
lib-zinc
Standard library for Zinc Programming Language
-
lua-jit-sys
System bindings for LuaJIT 2.0.5
-
pydis
Python 2.7 bytecode disassembler
-
leo-ast
Abstract syntax tree (AST) for the Leo programming language
-
terl
a general parser
-
symboltable
Contains a symbol table
-
compiler_base_session
-
cxx-llvm-build
Common build code for cxx-llvm
-
ra_ap_rustc-dependencies
TBD
-
brainfrick
An optimizing brainfuck interpreter with helpful errors
-
yabo
runtimeless functional language for defining binary parsers
-
macroscript
A reimplementation of my macroscript programming language
-
hush
unix shell scripting language based on the Lua programming language
-
vicis
Manipulate LLVM-IR in Pure Rust
-
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… -
sap-lexer
The lexer crate for the SAP programming language
-
wasmer-clif-fork-simplejit
JIT library backed by Cranelift
-
py-codegen
pycc-rs codegen interface
-
adana-cache-command
namespaces aliases for command lines & basic scripting language
-
rascal_bytecode
Rascal programming language bytecode
-
gnulightning-sys
Rust bindings for gnulightning jit compiler
-
alan-runtime
A runtime in Rust to run AGC or Alan Graphcode, alan's bytecode format
-
racket-sys
Rust bindings to Racket C API
-
tinymist-analysis
Typst Static Analyzers for Tinymist
-
fennec-parser
Fennec Programming Language
-
highlighter-languages
Officially maintained language extensions for Highlighter
-
vcc
Valkyrie Compiler Collection
-
inc
Incremental approach to compiler construction
-
rspack_tracing
rspack tracing
-
eltl
An engineer's calculator. Written in Rust.
-
bpf-script
A small scripting language and compiler for creating eBPF programs at runtime
-
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…
-
gluon_vm
The virtual machine for executing the gluon programming language
-
msiz_rustc-ap-syntax
Automatically published version of the package
syntax
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
mblf
The MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language Brainfuck
-
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…
-
rusty-tcl
Run tcl in Rust!
-
miden-stdlib-sys
Low-level Rust bindings for the Miden standard library
-
rlisp
experimental lisp interpreter in rust
-
tan-lang
namespace for tan-lang.org crates
-
stk
stack-based virtual machine
-
petr-resolve
resolution stage of the petr compiler
-
clue_core
C/Rust like programming language that compiles into Lua code
-
bif
Brainfuck Compiler
-
wren_rust
Bindings to the Wren scripting language API
-
kind-span
Describes locations for the Kind compiler
-
kaon
A little scripting language written in rust
-
nyar_ast
-
llir
LLVM IR Binding
-
rusty-zig
An attempt at making a Zig lexer and parser(hopefully) in Rust
-
mica-std
The standard library of Mica, a simple, user-friendly, embeddable scripting language
-
lincoln_common
Common functions, traits for Lincoln
-
swc_compiler_base
Base crate for the 'swc' crate. This is not a public API.
-
ra_ap_syntax
Concrete syntax tree definitions for rust-analyzer
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
typst-svg
SVG exporter for Typst
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
jit_rs
jit.rs is a library for generating, optimizing and running executable code at runtime
-
genotype_lang_ts_config
Genotype language TypeScript target config crate
-
rspack_plugin_worker
rspack plugin worker
-
mago-reference
Mago Reference is a library for analyzing PHP codebases by providing advanced symbol search capabilities
-
oil-lang
OIL
-
rustc-ap-rustc_span
Automatically published version of the package
rustc_span
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
coopted_llvm_sys
Coöpt rustc‘s own LLVM to do fancy stuff with it
-
hematita
A memory safe Lua interpreter
-
as3razen
compiler
-
luaparser
Read Lua 5.1 code and produce an abstract syntax tree
-
syntactic_heap
A framework designed for representing Abstract Syntax Trees
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
swamp-script-eval
interpreter for swamp script
-
rigz_lua
Lua Module for rigz language
-
abstraps
Extensible compiler middle layer with abstract interpretation and code generation to MLIR
-
claw-parser
The Claw language lexer and parser
-
diatom-core
The diatom programming language
-
swc_html_codegen
HTML code generator for the swc project
-
blazefuck
A blazingly-fast (interactive) Brainfuck interpreter
-
sylt
programming language
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
llvm-sys-wrapper
Shallow wrapper for llvm-sys
-
petr-utils
common utilities for the petr compiler and tooling
-
clover-cli
A command line interface for Clover
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
guile-scheme
A small wrapper around the Guile Scheme Extension and Scripting Language
-
marwood
Scheme R7RS Virtual Machine
-
koto_runtime
The runtime used by the Koto programming language
-
xasm
Compiler for the xasm programming language
-
px-llvm-codegen-utils-core
Core traits for LLVM codegen utilities
-
gluon_check
The typechecker for the gluon programming language
-
inpyt
My first library. Allows you to use "input()" from python.
-
cfla-cli
Command-line interface for the compact functional low-level assembler, cfla, a declarative functional systems programming language
-
lovm2_error
a lightweight virtual machine with a focus on simplicity and extendability
-
runtime-lexer
regex based lexer
-
bsharp_parser
The B# programming language!
-
swamp-script-std
standard library for swamp
-
mangle-ast
Mangle, a logic programming language
-
genotype_writer
Genotype language writer crate
-
greengold
A Forth bytecode interpreter library
-
lovm2
a lightweight virtual machine with a focus on simplicity and extendability
-
swc_plugin_runner
Runner for swc plugins. This crate is INTERNAL crate and used by swc itself.
-
seher
official crate
-
py-ast
Pin1Yin1 ast definition and parse for pycc-rs
-
cargo-miden
A cargo extension to build Miden projects
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
tan-analysis
Analysis infrastructure for the Tan language
-
lexerus
annotated lexer
-
angelio
esolang with GPIO support
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
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… -
llvm_stackmap
capable of parsing stack maps emitted by the LLVM 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… -
sylt-machine
VM for running programs in the Sylt programming language
-
mago-ast-utils
Helper functions and utilities for working with PHP AST nodes
-
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… -
lulz
A fast and spec-compliant LOLCODE implementation
-
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… -
typst-timing
Performance timing for Typst
-
aiscript-lexer
The lexer of AIScript programming language interpreter
-
oxc_syntax
A collection of JavaScript tools written in Rust
-
llvm-ir-taint
Taint tracking for LLVM IR
-
tree-sitter-python
Python grammar for tree-sitter
-
rascal_cli
Rascal programming language CLI
-
bfkit
A Brainfuck toolkit
-
symboscript-interpreter
SymboScript interpreter
-
mycon
Befunge-98 interpreter
-
treeedb-souffle
Generate Datalog facts from Soufflé source code
-
typst-ide
IDE functionality for Typst
-
sap-shared
The shared crate for the SAP programming language
-
gladiator
A concurrent, modular and small garbage collector
-
fast-rustc-ap-rustc_fs_util
Automatically published version of the package
rustc_fs_util
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
stak-r7rs
Stak Scheme primitives for R7RS
-
oxc_cfg
A collection of JavaScript tools written in Rust
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
koto_cli
A CLI and script runner for the Koto programming language
-
rustpython-compiler-core
RustPython specific bytecode
-
carlo-help
A help utility for the simple interpreted programming language Carlo
-
rainfuck-cli
Rainfuck for the terminal! (CLI program.)
-
fennec-common
Fennec Programming Language
-
rspack_plugin_web_worker_template
rspack web worker plugin
-
mangle
Exolang that can take any utf8 text as valid code and return some result out of it
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
tree-sitter-java
Java grammar for tree-sitter
-
miden-hir-type
Miden HIR types
-
kodept-interpret
compiler with dependent types support in mind
-
maroon
Scheme-inspired lisp that compiles to Lua
-
kind-query
Query module for the kind compiler
-
erg_type
APIs for Erg types
-
rune-testing
Test helpers for Rune, an embeddable dynamic programming language for Rust
-
bfmod
Brainfuck lexer and compiler library for Rust
-
genotype_project
Genotype language project crate
-
ape_expr
abstract syntax tree for Aperture programming language
-
toyc
The toylang compiler
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift
-
petr-profiling
tools for profiling the performance of the petr compiler
-
flycatcher
programming language
-
leo-span
Span handling for the Leo programming language
-
type-sitter-proc
procedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
hugr-core
Quantinuum's Hierarchical Unified Graph Representation
-
swamp-script-ast
ast types for swamp script
-
genotype_lang_py_converter
Genotype language Python target converter crate
-
miden-base-sys
Miden rollup Rust bingings and MASM library
-
autophagy-mlir
MLIR backend for Autophagy
-
gluon_parser
The parser for the gluon programming language
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
inline-python
Inline Python code directly in your Rust code
-
typst-render
Raster image exporter for Typst
-
cxx-llvm-build-common
Common build code for cxx-llvm and dependent crates
-
stir
Small Threaded Intermediate Representation
-
sap-parser
The parser crate for the SAP programming language
-
swc_cached
Cached types for swc
-
bsharp_interp
The B# programming language!
-
rspack_plugin_warn_sensitive_module
rspack sensitive module plugin
-
stak-time
Time library for Stak Scheme
-
carlo-run
A runner for the simple interpreted programming language Carlo
-
wavm-cli
A 64 bit register based virtual machine
-
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
machina
Manage and execute assembly at runtime
-
koto_memory
Memory management utilities used by the Koto programming language
-
claw-common
The Claw language common types and functions
-
adana-script-core
namespaces aliases for command lines & basic scripting language
-
dora
programming language
-
steel-doc
Document generation for steel
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
monkey-compiler
a compiler for monkeylang
-
rustpython-parser
Python language parser for Python3
-
tree-sitter-stack-graphs-javascript
Stack graphs definition for JavaScript using tree-sitter-javascript
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
aiscript-directive
Directives of AIScript programming language interpreter
-
lunir
A universal intermediate representation oriented towards Lua
-
gluon_doc
The documentation generator for the gluon programming language
-
rspack_error
rspack error
-
kodept-core
compiler with dependent types support in mind
-
oort-vm
The Oort Virtual Machine
-
boolfuck
unoptimized boolfuck interpreter which can convert brainfuck code
-
stak-process-context
Process context for Stak Scheme
-
xlang-syntax
The xlang parser and syntax utilities
-
rune-ssa
Intermediate mode representation for Rune
-
oxc_mangler
A collection of JavaScript tools written in Rust
-
ezjs
micro Javascript (ES5) engine is Rust
-
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
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
treeedbgen-souffle-csharp
Generate Soufflé types and relations from the C# tree-sitter grammar
-
kind-report
Report module for the kind compiler
-
genotype_lang_ts_tree
Genotype language TypeScript target AST crate
-
stak-compiler
Stak Scheme bytecode compiler
-
leo-passes
Compiler passes for the Leo programming language
-
koto_test_utils
Testing utilities for the Koto programming language
-
swc_plugin
SDK for authoring swc plugin
-
xassembler
Compiler tools for the xasm programming language
-
brainheck
interpreter written in Rust
-
rspack_loader_swc
rspack builtin swc loader
-
bsharp_bstar
The B# programming language!
-
typst-utils
Typst
-
monkey-evaluator
a evaluator for monkey lang
-
oxc_ast_visit
A collection of JavaScript tools written in Rust
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
yapall
Pointer Analysis for LLVM
-
midenc-debug
An interactive debugger for Miden VM programs
-
swc_cli_impl
Commandline for SWC (Internal crate with implementation)
-
mogglo-swift
Multi-language AST-based code search and rewriting