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