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