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