-
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.
-
llvm-sys
Bindings to LLVM's C API
-
apollo-parser
Spec-compliant GraphQL parser
-
annotate-snippets
building code annotations
-
swc_ecma_utils
swc ecmascript ast nodes
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
progenitor
An OpenAPI client generator
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
codespan
Data structures for tracking locations in source code
-
melior
The rustic MLIR bindings in Rust
-
jaq-interpret
Interpreter for the jaq language
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
oxc
A collection of JavaScript tools written in Rust
-
rustc-stable-hash
A stable hashing algorithm used by rustc
-
aiscript
programming language
-
rustpython-ast
AST definitions for RustPython
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
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
-
stak-vm
Virtual machines for Stak Scheme
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
llvm-ir
LLVM IR in natural Rust data structures
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
hvm
A massively parallel, optimal functional runtime in Rust
-
cel-interpreter
An interpreter for the Common Expression Language (CEL)
-
cranelift-frontend
Cranelift IR builder helper
-
rune
Language, an embeddable dynamic programming language for Rust
-
ar_archive_writer
A writer for object file ar archives
-
pandora-interpreter
A command-line tool to run pandora language
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
atc-router
Versatile DSL based rule matching engine used by the Kong API Gateway
-
piccolo
Stackless Lua VM implemented in pure Rust
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
typst-eval
Typst's code interpreter
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
vrl
Vector Remap Language
-
adana
namespaces aliases for command lines & basic scripting language
-
erg
programming language
-
wdl-ast
An abstract syntax tree for Workflow Description Language (WDL) documents
-
sus_compiler
Compiler for the SUS Hardware Design Language
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
rgsm
An assembler for the Gheith ISA written in Rust
-
spirv-cross2
Safe Rust bindings to SPIRV-Cross
-
rustc_utils
working with the Rust compiler
-
ascent
Logic programming in Rust
-
lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them
-
spirt
Shader-focused IR to target, transform and translate from
-
chalk-recursive
Recursive solver for the Chalk project
-
turbofuro_worker
Worker executable for Turbofuro
-
rustc-build-sysroot
Build a rustc sysroot with custom flags
-
generic-lang
A Lox based programming language
-
node_resolver
Node.js module resolution algorithm used in Deno
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit f08d5c01e69436891ff1c181385d0e078a8482ec The publishing script for this crate lives at:… -
phper
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible
-
pen-ffi
FFI library for Pen programming language
-
dypdl
Libarary for Dynamic Programming Description Language (DyPDL)
-
leo-retriever
A retriever for the Leo programming language
-
clue
C/Rust like programming language that compiles into Lua code
-
mers
dynamically typed but type-checked programming language
-
tree-sitter-graph
Construct graphs from parsed source code
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
wright
programming language compiler and tooling
-
endbasic
programming language - CLI
-
cranelift-codegen
Low-level code generator library
-
goboscript
Scratch compiler
-
loft
embedded scripting language
-
yamlscript
Program in YAML — Code is Data
-
tremor-script
Tremor Script Interpreter
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
three_body_lang
Three Body Language written in Rust
-
p2sh
Programming language interpreter
-
rust-releases
Find, index and obtain all officially available Rust releases
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
tket2
Quantinuum's TKET2 Quantum Compiler
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
blisp
A lisp like statically typed programing language for no_std
-
jni-simple
wrapper around the JNI (Java Native Interface) API
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
netsblox-vm
running NetsBlox code with optional native extensions
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
janetrs
High level binding for Janet programming language
-
gluon
A static, type inferred programming language for application embedding
-
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
-
ra_ap_test_utils
Assorted testing utilities for rust-analyzer
-
spade-codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
-
mech
reactive programming language for building robots, games, and animations
-
clang-sys
Rust bindings for libclang
-
brainfoamkit
An interpreter for the brainf*** language
-
calcit
Interpreter and js codegen for Calcit
-
ilm
A fun programming language with Islamic terminology
-
diplomat
FFI generation macro
-
kn-cuda-eval
A CUDA executor for neural network graphs
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
uiua
A stack-based array programming language
-
apirquest_bin
ApiRquest is a library for testing Api Rest. Written in Rust, it allows you to use the Rhai scripting language to increase test flexibility. It uses Gherkin syntax for test scenarios.
-
farmfe_compiler
Farm Compiler
-
bfjit
Brainfuck JIT VM tutorial
-
airlang
The Air Programming Language
-
cranelift-native
Support for targeting the host with Cranelift
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
rolldown-ariadne
A fancy diagnostics & reporting crate
-
hax-driver
The custom rustc driver used by hax
-
nanvm
NaN VM
-
b2c2-compiler
b2c2におけるBASICコードをCASL2に変換する部分?
-
typlite
Converts a subset of typst to markdown
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
c-gull
A libc implementation in Rust
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
river-luatile
Write your own river layout generator in lua
-
b3
port of B3 WebKit codegen backend
-
bytebeat-cli
An LLVM-powered program to JIT-compile bytebeats and play them through your speaker
-
melody_compiler
The Melody language compiler
-
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.
-
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.
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
starlark
language in Rust
-
aplang
A programming language made to aid students who are taking AP Computer Science Principals
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
koopa
generating/parsing/optimizing Koopa IR
-
typst-realize
Typst's realization subsystem
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
termslang
The terms programming language
-
gabelang
A high level, interpretted and garbage collected programming language
-
rever
Interpreter and REPL for the Rever language
-
garden-lang
A live programming language
-
deno_webidl
WebIDL implementation for Deno
-
verbena
Scripting language
-
whitespacers
A whitespace JIT-compiler, for when your whitespace just isn't executing fast enough
-
pliron
Programming Languages Intermediate RepresentatiON
-
cortex-lang
interpreted language for interfacing with Rust code
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
polonius-engine
Core definition for the Rust borrow checker
-
ra_ap_load-cargo
Loads a Cargo project into a static instance of rust-analyzer for analysis
-
rustpython-unparser
A complete unparser for RustPython ASTs
-
aspl
Programming Language
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
mimium-lang
mimium(minimal-musical-medium) an infrastructural programming language for sound and music
-
faye
a pretty lil lisp
-
swamp-script
script language for embedding
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
rasm-lang
RASM is a small Interpreted Programming Language
-
rspack_plugin_size_limits
rspack size limits plugin
-
binpattern
binary code pattern extractor for yaras
-
fuyuc
The Fuyu programming language compiler
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
recc
A C compiler with graphs
-
lua52-sys
Bindings for Lua 5.2
-
ergotree-ir
ErgoTree IR, serialization
-
typespec
Project root for all TypeSpec-related crates
-
swc_cli
Commandline for SWC
-
kdl-script
execute kdl documents!
-
tamago
generating C code
-
yeller
The best programming language ever
-
terebinth
Lightweight, compiled programming language
-
r55
compiler for R.txt android files
-
phoenix-lang
fast programming language
-
dypdl-heuristic-search
Heuristic search solvers for Dynamic Programming Description Language (DyPDL)
-
recursive
Easy recursion without stack overflows
-
sap-cli
The command line interface for the SAP programming language
-
lilac
Static site generator-esque tool for adding include statements to HTML
-
analisar
A Lua parser for Rust
-
symboscript-formatter
SymboScript formatter
-
claw-common
The Claw language common types and functions
-
kind2
A pure functional functional language that uses the HVM
-
koto
expressive, embeddable programming language
-
typeset
A DSL for defining source code pretty printers
-
glslang
Rust bindings to glslang
-
diplomat-runtime
Common runtime utilities used by diplomat codegen
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
ra-ap-rustc_pattern_analysis
Automatically published version of the package
rustc_pattern_analysis
in the rust-lang/rust repository from commit f08d5c01e69436891ff1c181385d0e078a8482ec The publishing script for this crate lives at:… -
zung
A monolith of rust projects
-
irvm
A IR compiler target with a Rust friendly API that lowers to LLVM IR
-
netidx-bscript
An incremental scripting language for netidx
-
egglang
The Egg Programming Language From Eloquent JavaScript, but in Rust
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
vyder_cli
A scripting language made to be easy to extend
-
nessa-language
An extensible programming language with a strong type system
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
diagnostic
Pretty diagnostic report
-
lua_parser
syntax parser for lua language
-
sync-ls
Synchronized language service inspired by async-lsp, primarily for tinymist
-
slicec
The Slice parser and other core components for Slice compilers
-
scout-parser
A web crawling programming language
-
codesnake
Pretty printer for non-overlapping code spans
-
cmajor
Rust bindings for the Cmajor JIT engine
-
c64-assembler
Commodore 64 assembler, outputs directly to .PRG or Dasm source code
-
atlas_77
Functional programming language with strong interoperability with Rust
-
cellang
Interpreter for the CEL expression language
-
vbscript
lexer and parser
-
java_asm
Java bytecode reader & writer in rust
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
genotype_lang_py_tree
Genotype language Python target AST crate
-
rust_lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
-
fkys-rs
F*cking Kill Yourself lang interpreter written in Rust
-
py-declare
type declare system for pycc-rs
-
typst-library
Typst's standard library
-
gitrack
Scan local git repositories
-
stak
Stak Scheme interpreter
-
cproj-rs
A basic c/c++ build tool
-
farmfe_plugin_tree_shake
Tree shake plugin of farm
-
poetic
parse and interpret poetic source code
-
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… -
boa_interop
Interop utilities for integrating boa with a Rust host
-
som
The 'som' programming language
-
lsts
Large Scale Type Systems
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
numlang
A compiler for an esolang that uses hexadecimal
-
parsy
efficient parser combinators library
-
lemonlang
an experimental, modern, purely safe, programming language
-
brillig
bytecode ACIR uses for non-determinism
-
rustpython-format
Format helpers for RustPython
-
alicorn
Rust embedding of the Alicorn compiler
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
bpf-ins
working with eBPF instructions
-
erg_common
A common components library of Erg
-
hecate-bf
A brainfck to hasm compiler for the hecate vm
-
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
ergoscript-compiler
Compiler for ErgoScript
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
ad-astra
Embeddable scripting language platform Ad Astra. Main Crate.
-
midenc-hir-analysis
Analysis passes and utilties for Miden HIR
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
bytevm
bytecode virtual machine
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
spyglys
programming language for text manipulation
-
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
dune
A shell🐚 by the beach🏖️!!
-
conventional_commits
A lightweight parser following the conventional commit standards
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
jist
Welcome to Jist a lightweight and efficient programming language built in Rust, designed for simplicity, flexibility, and fast performance with a clean and readable syntax. Github: https://github.com/jon429r/JistR
-
iodine
Stack-based programming language
-
antimony-lang
The Antimony programming language
-
kast-ast
ast parser for kast
-
qalam
Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
awa5_rs
An AWA5.0 CLI tool written in Rust (btw)
-
lep
Mini language for interactive consoles, featuring small code footprint
-
cyclang
toy language built in LLVM
-
stella_checker
Rust-based, speedy Lua type checker
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
halo2-base
Embedded domain specific language (eDSL) for writing circuits with the
halo2
API. It simplifies circuit programming to declaring constraints… -
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
code-gen
aids in code generation
-
moto
motivated automation
-
type-sitter
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
tergo-parser
Parser for tergo
-
pintfmt
Formatter for the Pint programming language
-
atto
An experimental terminal text editor
-
swamp-script-node
compiler node with documentation and meta information
-
leo-disassembler
A disassembler for the Leo programming language
-
fomoscript
Toy scripting language
-
force-send-sync
Unsafe wrappers to force Send and Sync
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
remolt
Embeddable TCL-ish interpreter for Rust applications
-
spade-lang
The Spade compiler
-
atlas_vm
The Atlas77 Virtual Machine
-
bilibili-extractor
Tools to extract and compile bilibili downloads
-
dianac
An emulator, compiler, and interpreter for the Diana Compiled Language
-
ape_lexer
lexical analysis for Aperture programming language
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
libbfi
Extendable brainfuck interpreter library
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ limitations.
-
plua
Lua preprocessor inspired by Nelua
-
typst-layout
Typst's layout engine
-
pseudo_interpreter
A Pseudocode interpreter
-
ligen-parser
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
unseemly
A typed macro language
-
leap-lang
Leap language parser
-
duplicate-function-checker
determine how much of your binary is duplicate functions
-
mec
mruby/edge compiler cli endpoint
-
simulink-rs
Simulink C to Rust library builder
-
impc
A compiler for the IMP programming language
-
jinko
safe, small and fast programming language with Rust interoperability
-
pocketbrain
A fast Brainfuck interpreter
-
simfony-as-rust
Tools for working with Simfony as literal Rust
-
xee-interpreter
Interpreter for XPath and XSLT
-
xenon-lexer
The Lexical Analyzer (Lexer) for the Xenon Programming Language
-
peggen
Generate recursive-descent & precedence climbing parsers
-
wrecc
A x86_64 C99 compiler written from scratch
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
swamp-script-parser
parser for swamp script
-
strobe
Fast, low-memory, elementwise array expressions on the stack. Compatible with no-std (and no-alloc) environments.
-
duskphantom-backend
Backend for DuskPhantom Compiler
-
intuicio-nodes
Node Graph module for Intuicio scripting platform
-
ghostty
Cross-platform terminal base
-
ocaml-gen
generating OCaml code
-
preinterpret
An intuitive toolkit to simplify code generation development
-
lang-interpreter
reimplementation of the Standard Lang interpreter
-
dust-lang
General purpose programming language
-
garnish_lang_traits
Shared traits for garnish core libraries
-
jaust
Java ecosystem tools in rust a learning project
-
hydroflow_cli_integration
hydro_cli
integration for Hydroflow -
emit-jvm-bytecode
Emit class files and JVM bytecode
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
modu-no-nightly
A fast and simple interpreted language (dosent have
modu server
but dosent need nightly) -
voile
dependently-typed row-polymorphic programming language
-
nadesiko3
Japanese programming language Nadesiko v3
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
tinymist-assets
assets for tinymist
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
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
-
dunh
Highlights code for printing
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
lex
aids in parsing programming languages
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
kn-cuda-sys
A wrapper around the CUDA APIs
-
tree-sitter-stack-graphs-java
Stack graphs for the Java programming language
-
timeblok-cli
A CLI for timeblok
-
mosaic-lang
A compiler for Mosaic
-
aiscript-lexer
The lexer of AIScript programming language interpreter
-
clutils
A common library for building interpreter and compiler
-
glulx-asm
Assembler for the Glulx Virtual Machine for Interactive Fiction
-
nu_plugin_vec
A Nushell plugin implementing vector operations
-
ra_ap_syntax-bridge
Conversions between syntax nodes and token trees for rust-analyzer
-
untrusted_value
aim to provide a type-safe way to handle and sanitize potentially untrusted values like user input
-
blur_lang
Language for JavaScript optimization
-
dependency_lister
Tools to list dependencies from .d files generated by clang or GCC
-
phlow
An engine for scripting reactive browsers in Rust by adding custom views to structures
-
bappy-script
Gankra's toy compiler
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
duckscriptsdk
The duckscript SDK
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
aneurysm
Brainf**k interpreter
-
spacetimedb-subscription
The SpacetimeDB subscription compiler
-
wraith
compiler backend
-
fennec
Programming Language
-
jonlang
basic scripting language made to learn rust
-
rust-diagnostics
that embeds clippy diagnostics into Rust code
-
mago-token
Defines the data structures and enumerations representing PHP tokens
-
fugue-sleighc
Wrapper around Ghidra's SLEIGH specification compiler
-
ast-demangle
Parses mangled names and produces structured results
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
spaik
Programming Language
-
brainfork
A compiler for Brainfuck written in Rust
-
vtl-rs
Very Tiny Language (VTL) in Rust, inspired by the historical VTL-2 on Altair 680b and others
-
minicode
Esoteric programming language
-
diplomat-tool
generating FFI bindings for various languages
-
ruski
combinator calculus
-
makepad-live-compiler
Makepad platform live DSL compiler
-
saxaboom
Binding library for Metal Shader Converter
-
asciidork-ast
Asciidork AST nodes
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
rat-in-a-tube
Rat In a Tube, Halo: Combat Evolved HSC Script Compiler
-
turing-lib
Turing library for Rust
-
rohanasantml
An easy way to write your messy html code in a better way
-
rusty_gui
GUI library for Rust
-
higher-order-closure
Allow function lifetime elision and explicit
for<'a>
annotations on closures -
fexplib
lower-house syntax for programming language experimentation
-
lisp-rs
Lisp interpreter in Rust
-
sorth
Forth inspired interpreted programming language
-
dpr
Dynamic parser and replacer. You can define rules at run time. It's possible to use peg format
-
clover
A scripting language
-
pr47
A semi-experimental programming language. Still working in progress.
-
bfy
Brainfu*k interpreter and REPL written in Rust
-
adana-script
namespaces aliases for command lines & basic scripting language
-
scoutlang
A web crawling programming language
-
rustc-tools
Some internal rustc tools made accessible
-
mica
user-friendly, embeddable scripting language
-
apto
A live-coding environment for Rust
-
tergo-tokenizer
R language tokenizer
-
dpc
A compiler for Minecraft datapacks
-
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit f08d5c01e69436891ff1c181385d0e078a8482ec The publishing script for this crate lives at:… -
vyder
Create custom libraries for vyder
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
lexerus
annotated lexer
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
rs-luau
Minimal overhead Luau bindings for Rust!
-
seraphine-core
Core of the seraphine programming language
-
plx
Practice programming exos in a delightful Learning eXperience
-
hyperpolyglot
A fast programming language detector
-
cuda_builder
Builder for easily building rustc_codegen_nvvm crates
-
itsy
Strongly typed scripting language with a rusty syntax and nice Rust integration
-
typeslice
type-level slices
-
langen
create programming languages
-
renpy_parser
Parse renpy script files with Rust
-
nope-lang
The nope programming language
-
slotted-egraphs
E-Graphs with name binding
-
midenc-driver
The driver for midenc, the Miden compiler
-
roost-lang
Interpreter library for the roost language
-
hacspec
compiler
-
marker_adapter
Marker's adapter for common functions shared among lint drivers
-
swc_nodejs_common
Common code for SWC bindings
-
ssa-traits
Traits for SSA IR
-
blitz_lang
A Hobby Programming Lang with Rust
-
boron-lang
efficient, compiled programming language
-
ylc
Ygens ir compiler
-
py-ir
Pin1Yin1 ir implementation
-
waffle-ast
AST utilities for waffle
-
rust-code-analysis-cli
compute and export code metrics
-
airlang_bin
The Air Programming Language
-
havo
Static compiler built for Osmon Programming Language
-
mininip
A minimalist ini file parser (MinIniP stands for Minimalist Ini Parser). It is written in Rust but I will export its API to the C programming language in order to make various bindings
-
lotus-lua
Lua dialect for shell scripting with the Lotus shell
-
genotype_lang_py_config
Genotype language Python target config crate
-
mabel-eno
Eno parsing library for Rust
-
fungoid
A Befunge interpreter and text-UI IDE written in Rust
-
mers_lib
mers language in other projects
-
glslang-sys
Raw C bindings to glslang
-
pushr
based interpreter for Push programs
-
beans
A parser generator library based on the Earley parser
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
yoloxide
Yolol language from the upcoming game Starbase
-
tt-toolkit
A collection of macros for rapidly prototyping programming languages
-
jnat
A wrapper around the jni crate
-
three_body_interpreter
Three Body interpreter
-
pl_0
pl/0 compiler implemented in rust
-
crusts
From Unsafe C to safer Rust
-
rspack_macros_test
rspack macros test
-
simple-vm
bytecode VM with a custom compiler
-
rustc-hash
A speedy, non-cryptographic hashing algorithm used by rustc
-
zia
Interpreter Library for the Zia Programming Language
-
ct-python
Execute Python code at compile time to generate Rust code
-
lmntalc
A compiler for the LMNtal language
-
rspaste
Minimal, blazing-fast JSPaste API library
-
kast-refmap
map where keys are references - not values behind references
-
santiago
A lexing and parsing toolkit for Rust
-
string_cache_shared
Code share between string_cache and string_cache_codegen
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
crusts-sg
CRustS - From Unsafe C to safer Rust
-
moore-vhdl-syntax
The VHDL parser implementation of the moore compiler framework
-
simple-symbol
Convenient, basic String interning
-
c2r-helpers
Helpers for C2R project
-
backyard-nodes
Nodes representing PHP code AST
-
insertion-set
Performs a set of batched insertions on a vector
-
go-codegen
The codegen of the Goscript project
-
claw-cli
The compiler for the Claw language
-
cranelift-interpreter
Interpret Cranelift IR
-
accursed-unutterable-type-id
A worse version of std::any::TypeId
-
midenc-frontend-wasm
Wasm frontend for the Miden compiler
-
llvm_stackmap
capable of parsing stack maps emitted by the LLVM compiler
-
rust-releases-io
I/O helper crate for rust-releases
-
tr-lang
A programming language made to bring syntax closer to Turkish
-
luna-lib
a light weight interpreted programming language
-
mago-project
representing and analyzing PHP projects. It parses PHP source files into ASTs, resolves names, collects semantic issues, and merges module reflections into a unified project reflection…
-
skrusty
Translating C to Rust
-
mijit
Experimental JIT compiler generator
-
moore
A compiler for hardware description languages
-
farmfe_plugin_resolve
Resolve plugin of farm
-
lithia
Embeddable and simple lisp dialect
-
ttags
Generate ctags using Tree Sitter
-
mech-range
Range library for the Mech language
-
fta
Fast TypeScript Analyzer
-
treereduce-souffle
Fast, parallel, syntax-aware program reducer for Soufflé
-
ast-grep-lsp
Search and Rewrite code at large scale using precise AST pattern
-
rumya-binding
Rumya programming language's binding for Rust
-
reltester
Automatically verify the correctness of [Partial]Eq/Ord implementations
-
craneliftc
light c compatible ffi wrapper around cranelift
-
ellie_parser
Parser for ellie language
-
lua-rs
Lua port written in Rust
-
tibo
Future Home of the TI-BASIC Optimizer
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
oxc_parser
A collection of JavaScript tools written in Rust
-
autolang
Auto is a programming language for automations in various scenarios
-
ryna-language
An extensible programming language with a strong type system
-
validatus
Validator types, returns multiple tolerable errors at once
-
harper-comments
The language checker for developers
-
yeast
Shell Trick
-
extendable_vm
that simplifies implementation of stack VMs
-
osyris
A highly embeddable LISP-like language with no depedencies
-
lalrpop-intern
string interner used by LALRPOP
-
rasta
UAST implemention
-
koto_parser
The parser used by the Koto programming language
-
crityp
Benchmark support for typst
-
controlmap-parser
(De)Serializer of
controlmap.txt
in Skyrim -
gram
A programming language for distributed systems
-
sourcemap-resolver
Sourcemap resolving library and CLI
-
shulkerscript-cli
Command line tool to compile Shulkerscript projects
-
dynamik
A fast, powerful, expressive and typesafe language
-
dlang
Programing language from scratch
-
write_x86_64
help you write x86_64 assembly code
-
aranya-policy-lang
The Aranya Policy Language parser
-
art_documentation_demo
Just a demo from The Rust Programming Language book
-
swc_ecma_usage_analyzer
EcmaScript variable usage analyzer
-
erg_compiler
Centimetre: the Erg compiler
-
fuyu
programming language
-
dark-vm
A new VM called the DarkVM, which focuses on speed and simplicity
-
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
coe-rs
Type coercion
-
classer
A JVM Class File Parser and generator for Rust
-
smpl
Core library to compile the SMPL language
-
typst-html
Typst's HTML exporter
-
susudb
Keep It Simple and Naive like a child
-
mini-brainfuck
A super small brainfuck interpreter and compiler
-
turbofuro_runtime
Runtime for Turbofuro visual programming language
-
fast_arrays
Can be used to perform vectorized calculations on arbitrarily sized 1D and 2D arrays with AVX-512 acceleration
-
cfi-types
CFI types for cross-language LLVM CFI support
-
mex-lang
Mex, a language for describing software systems and data
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
langbox
framework to build compilers and interpreters
-
hyeong
Hyeo-ung Programming Language Compiler
-
hstr
A string type which is optimized for hash operations
-
xbasic
that allows adding a scripting language onto your project with ease. This lets your users write their own arbitrary logic.
-
bwd
Backwards linked-lists
-
symboscript-lexer
SymboScript lexer
-
key-lang
To be the prettiest and simpliest script
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
cowlang
Python-like scripting language
-
intuicio-frontend-vault
Vault frontend module for Intuicio scripting platform
-
libket
Runtime library for the Ket programming language
-
cedar-policy-core
Core implementation of the Cedar policy language
-
monkey-parser
a parser for monkey lang
-
stak-device
Devices for Stak Scheme
-
silkworm_err
Compiler diagnostics for silkworm
-
jnim
a jni binding
-
c64-assembler-6502
Definition of 6502 instruction set
-
pseudocode
AP CSP Pseudocode interpreter (rough cut)
-
java_data_io_rs
Java Data IO Format Reader/Writer
-
numeron
Neron is a language designed to be as simple as possible
-
logi_code
A scripting language do executing combinational circuits
-
ape_parser
syntax analysis for Aperture programming language
-
ldpl
LDPL 4.4 compiler in Rust
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
klang
programming language
-
spore-vm
Virtual machine for the Spore interpretted language
-
the-language
TheLanguage
-
vyder_std
Standard library for vyder
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
sap-parser
The parser crate for the SAP programming language
-
umbra-lang
macro-based scripting language
-
symboscript-parser
SymboScript parser
-
petr-fmt
Formatter for the petr language
-
diatom-std-core
Diatom core standard library
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
theforce
A Star Wars inspired programming language
-
binks
scripting language
-
kodept
compiler with dependent types support in mind
-
ezc
A compiler for ez
-
rigz_ast
AST parser for the rigz programming language
-
libdusk
implements most of the compiler for the Dusk programming language, in library form
-
cyclang-parser
Cyclang is a toy language built in LLVM
-
ligen-python-parser
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
vtashkov-bf
Brainfuck interpreter
-
marigold
Programming Language
-
stainless_script
Visual node-based programming language
-
nlcc
Nameless C Compiler
-
pitusya
Programming Language
-
lamm
functional paradigm programming language which uses Polish notation
-
cbqn-sys
FFI bindings to CBQN
-
gameshell
lisp/bash-like shell to integrate into programs
-
bff
A complete Befunge 98 interpreter in Rust
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
cpp_core
interoperability with C++
-
galvan
A higher-level programming language that transpiles to Rust
-
rustc-ap-rustc_data_structures
Automatically published version of the package
rustc_data_structures
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
mdl_monkey
Monkey programming language from https://interpreterbook.com/
-
yes-lang
Scripting Language
-
oakc
A portable programming language with a compact backend
-
leuchtkraft
A logical programming language
-
odd_is_odd
A very (not) safe library to check if a number is odd. Based on cve-rs.
-
exercism
My exercism
-
nand7400
An assembler library for the nand7400 computer, created by me during my internship at the WCL
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
mintaka
Native
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
state_machine_parser
The parser based on state machine generated by EBNF rules
-
rust_hls
Support crate for rust_hls
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
celestial-hub-compass
ETAC compiler
-
seer
symbolic execution engine for rust
-
nvvm
High level bindings to libnvvm
-
kn-runtime
Dynamic wrapper around CPU and GPU inference
-
ellie_vm
Ellie VM for running Ellie ByteCode
-
celsium
building interpreters
-
nessie-lex
lexer for making programing languages
-
steel-core
Core compiler and VM implementation for steel
-
go-parser
The parser of the Goscript project
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
c2rust-transpile
C2Rust transpiler implementation
-
windows_quote
Code gen support for the windows crate
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
ashpaper
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
brainease
A brainf*ck-style programming language, but readable
-
arsc
Android resource file parsing & writing
-
moss
Experimental Moss interpreter
-
tinymist-world
Typst's World implementation for tinymist
-
hvm1
A massively parallel functional runtime
-
leo-interpreter
Interpreter for the Leo programming language
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from commit 66678e68227913a42438afc7320a2849dffd4d51 The publishing script for this crate lives at:… -
xrcf
eXtensible and Reusable Compiler Framework
-
molt
Embeddable TCL interpreter for Rust applications
-
garnish_lang_utilities
Helper functions for use with garnish core libraries
-
oxbuild
Ultra-fast typescript compiler
-
befunge-93-plus
A rust-powered interpreter for the befunge-93 esolang, with a few modifications
-
rurust
High level Ruby VM bindings
-
lia
A high-level language for Rust
-
sancov
Rust bindings to LLVM’s
SanitizerCoverage
interface -
rcc4r
C compiler implemented in Rust with only 4 raw-functions
-
swamp-script-core-extra
core parts for swamp evaluator
-
luacjson
extend for Lua 5.3
-
genotype_config
Genotype language config crate
-
scurry
A component-based object-oriented language
-
modu
A fast and simple interpreted language
-
basic-lang
The BASIC programming language as it was in the 8-bit era
-
exercism_prep_tests
prep/enable ignored tests for Exercism exercises
-
swc_html_visit
Visitor for html
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
garando_pos
Backport of libsyntax_pos
-
b2c2-compiler-common
b2c2-compiler以外の箇所でも使う要素を抜粋
-
ellie_bytecode
Bytecode assembler/encoder/decoder for ellie language
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
oters_lang
Language definitions and interpreter for the oters programming language
-
xconstants
Adds preliminary support for enum const generics
-
sabre-lang
The sabre programming language
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
aiscript-directive
Directives of AIScript programming language interpreter
-
callisp
A lisp interpreter that can be used with WASM
-
language-reporting
Diagnostic reporting for programming languages
-
bsharp_lsp
The B# programming language!
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
garden-lang-parser
A live programming language
-
lynxlang
An educational project for learning how programming language is made
-
laspa
Lisp-like language built with Rust
-
python-packed-resources
Manage data structures containing Python resources
-
kn-graph
A neural network inference graph intermediate representation, with surrounding utilities
-
llk
A fast, little an easy to understand LL(k) (LL(1) for now) library and compiler compiler (soon)
-
rustc-hex-viewer
compiler as a hex viewer
-
acadcheck
flexible library for building checkers used in programming contests or homeworks
-
valkyrie-types
Shard types for valkyrie language
-
kast-try-hash
Failable Hash trait
-
adana-db
namespaces aliases for command lines & basic scripting language
-
bitsyc
Bitsy compiler written in Rust
-
codeonly
Remove annoying comments from your code
-
rspack_plugin_dynamic_entry
rspack dynamic entry plugin
-
xlang_abi
ABI safe interfaces used by xlang
-
scaly
programming language
-
rust_book_code
The code of rust book
-
anyscript-compiler
A compiler for the AnyScript programming language, and Self Extracted Archives
-
genotype_lang_ts_tree
Genotype language TypeScript target AST crate
-
ftc
A modeling and rendering programming language utilizing SDFs
-
whiley_test_file
An API for manipulating test files for the Whiley Programming Language
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
rispy
A Lisp in Rust
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
mago-ast-utils
Helper functions and utilities for working with PHP AST nodes
-
quench
A programming language
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
og_fmt
The original
format!
-
fervid_transform
Transformations for the fervid crate
-
unfuck
Python 2.7 bytecode deobfuscator
-
bytecode
ability to read bytecode
-
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
-
c-lang
Scripting language made in rust
-
pkg-version-parser
extracting the version of a package in various programming languages
-
scout-audit-clippy-utils-soroban
For internal usage by cargo-scout-audit
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
miden-sdk-alloc
bump allocator for Miden SDK programs
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
ah-macro
工具宏
-
brainterpreter
An interpreter for a Bauble toy programming language
-
juicebox
advanced programming language
-
as_bool
Define how a type should be represented in a boolean context
-
cte_ir
Compile-time evaluation IR
-
fbp
Flow Based Programming for the Rust language
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
ssa-translation
Traits for translating SSA IR
-
ext-string
An attempt to extend rust String struct with functionality from other programming languages
-
ilvm
An interpreter for an assembly-like language
-
any_library
My first library for type checks
-
c2rust-refactor
C2Rust refactoring tool implementation
-
js-sandbox
Execute JavaScript code from Rust in a secure sandbox, and transport data to/from JS plug-ins
-
cranefack
An optimizing brainfuck compiler
-
belgium
CdM-8 Implementation
-
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… -
garnish_lang_annotations_collector
organize garnish annotations with related tokens
-
koto_lexer
The lexer used by the Koto programming language
-
java-lang
用于rust的java语法解析器。根据Java 23 规范实现。
-
chip-8-compiler
compile to chip-8
-
ablescript
The best programming language
-
scout-lexer
A web crawling programming language
-
rust_swig
connecting libraries written in Rust with other languages
-
atlasc
The Atlas77 Compiler
-
circomspect-program-analysis
Support crate for the Circomspect static analyzer
-
oxlex
lexer/tokenizer used in OxyScript
-
rspack_loader_preact_refresh
rspack preact refresh loader
-
external_mixin_umbrella
Backing library for
rust_mixin
andexternal_mixin
to keep them DRY -
brainfuck-plusplus
A brainfuck interpreter and compiler with some extra functionality
-
my_parser_kma_test_group_3_1
A brief description
-
vast
Verilog AST library
-
fxrazen
compiler
-
my_parser_kma_andurusenko_group_7
\<> _ <>\
-
chomatter_cli
Compiler for the language
-
regen-lang
A language for defining languages
-
my_parser_sofiia_budilova
A brief description
-
oxerun
Compiler bits to create Rust unikernels for Xen
-
celestial-hub-astrolabe
MIPS compiler
-
llvm-ir-analysis
Static analysis on LLVM IR
-
plexer
A Pattern-matching LEXER
-
walnut
Walnut File Systwm Experimental file system with inode level encryption
-
trashcan
language which compiles to Visual Basic 6 / VBA
-
symmetric-interaction-calculus
A programming language and model of computation that matches the abstract algorithm perfectly
-
catalyst_entities
Low level data-structures for multithreaded and incremental compilation
-
type-sitter-lib
code for type-sitter generated / downstream code
-
rmtg_core
Core library for the Rust MTG project
-
citadel-api
The api for the citadel compiler backend
-
slj
Programski jezik v slovenščini | A programming language in Slovenian
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
sylt-parser
Parser for the Sylt programming language
-
cleo_redux_sdk
Rust SDK for CLEO Redux plugins
-
codelighter
A fast error, warning and notes highlighter for Rust
-
glsp
The GameLisp scripting language
-
intcode_compiler
AoC 2019 Intcode compiler, interpreter and transpiler
-
farmfe_plugin_json
Json plugin of farm
-
luajit-bindings
Minimal Rust bindings to LuaJIT
-
rusty-basic
Tiny BASIC interpreter written in Rust
-
ksplang
interpreter
-
orwith
Turns the word "orwith" into a programmatical concept using Rust
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
typst-cli
The command line interface for Typst
-
cbasm
Asm assembler & dissasembler for cbvm bytecode
-
mtots
scripting language
-
intuicio-framework-text
Text types framework module for Intuicio scripting platform
-
mochi-lang
concatenative programming language
-
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!
-
kind-pass
A lot of compiler passes for the kind compiler
-
ape_ast
abstract syntax tree for Aperture programming language
-
salt_ide
Compiler plugin for the SALT VS Code extension
-
orion_lib
parsing and executing the Orion Programming Language
-
roklang
A K interpreter written in rust. Inspired by ok and ngn/k and built on polars.
-
tnj-arch
Architecture-specific components for the TNJ Intermediate Representation (AIR)
-
bobascript
a nice, cold, refreshing scripting language built in Rust
-
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
hebi
A dynamic scripting language
-
slashes
A /// interpreter written in Rust
-
rusche
A lightweight Scheme interpreter embeddable in Rust applications
-
oris
An interpreter for Monkey
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
trustme
Tell the compiler that you can be trusted to write unsafe code!
-
artlr_syntax
syntax analysis
-
express-rs
Express.js clone written in your favorite language
-
lorgn_lang
a general purpose scripting language optimized for graphical programming
-
rascal_scanner
Rascal programming language scanner
-
liexpr
parsing and evaluating simple expressions
-
a4
A forth-inspired, bytecode-compiled scripting language for Anachro Powerbus
-
unimarkup-inline
Compiler for Unimarkup inline elements
-
sonatina-parser
Parser for sonatina-ir text format
-
brain_flak_macro
Brain-Flak macro
-
cexe
A generic #! interpreter
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
bflib
a BrainFuck-to-Rust transpiler using Rust proc macro
-
galvan-pest
Parser for the Galvan language using pest-grammar
-
hugr-cli
Compiler passes for Quantinuum's HUGR
-
leo-errors
Errors for the Leo programming language
-
rust--
Turn Rust into C++
-
shulkerscript
language implementation with compiler
-
brachiologo
Parser and evaluator for the LOGO language
-
chromium
add some stability to your metal!
-
sap-shared
The shared crate for the SAP programming language
-
libsix
Compact programming language built on top of Rust ecosystem
-
cklein
High-level safe bindings to the Klein scripting language
-
noxue-compiler
利用docker实现在线编译运行代码
-
learn_rust_together
Curated collection of lists of useful resources to learn Rust together
-
rocks-lang
Crafting Interpreters' Lox Language
-
nb2pb
Compiles NetsBlox projects into PyBlox projects
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
chan-lang
Chan Programming Language
-
aude
An automated differentiation solver with a Lisp-like functional programming language
-
moore-vhdl
The VHDL implementation of the moore compiler framework
-
sylt-compiler
Compiler for the Sylt programming language
-
mycreates
tuorials
-
rshyeong
Hyeong-lang interpreter
-
bomlamaal
Bømlamål as a programming language
-
publish_demo_luispdm
Pluralsight demo project
-
is-rust
check whether something is rust
-
fervid
Vue SFC compiler written in Rust
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
rustc_get_version
rust compiler get version utility
-
zub
A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging
-
zinc-lang
Interpreter for the Zinc Programming Language
-
tylisp
A domain-specific language for expressing complex type bounds
-
golang-type-decl
Golang Type Decl
-
jkl-lang
Open Source Programming Language
-
clang-preload
Sample library in rust
-
evscript
An extensible bytecode-based scripting engine
-
parser_kostiantyn_cap_project_v1
My parser done as example for students
-
quickjs-rs
QuickJS Javascript engine wrapper
-
euphony-compiler
compiler infrastructure for euphony compositions
-
the-super-tiny-rusty-compiler
A super tiny and rusty compiler
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
koi-lang
🐟 High-level programming language 🐟 Cross-platform 🐟 Blazing performance 🐟 Static linking 🐟
-
inside-baseball
Modding tools for Backyard Baseball 2001
-
petr-typecheck
the typecheck stage of the petr compiler
-
mri-sys
Rust bindings to Mat'z Ruby interpreter
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
orbitc
The Orbit Compiler Infrastructure
-
hbc
Random program that does random stuff
-
darkdown
A darkdown(our own markup language) parser written in rust
-
virdant
modern hardware description language
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
dylan
Dylan
-
mallardscript
Hak5 DuckyScript extended language compiler
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
smpli
Interpreter for the SMPL language
-
ripc
A C compiler, written in Rust
-
vk_execute_compiler
VK execute compiler
-
libquil-sys
High-level bindings to libquil
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
demi
An interpreter for the Demi programming language
-
ptoxide
A virtual machine to execute CUDA PTX without a GPU
-
splits_iter
Iterator over all 2-splits
-
mindblown
Brainfuck to x86 ELF compiler with batteries included
-
vicuna-compiler
A compiler for the Vicuna programming language
-
robson_compiler
Dependency of the robson cli
-
NULL
Interpreter for the NULL language
-
ptx_compiler
High level bindings to CUDA's ptx compilation APIs
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
cpprs
C pre-processor on Rust source files
-
stak-sac
Stand-Alone Complex for Stak Scheme
-
r9ir
Rewrite 9cc in Rust
-
j
Not in use
-
aidl-parser
Parse AIDL files, crate AST and diagnostics
-
polyglot_tokenizer
A generic programming language tokenizer
-
blam
Better Lua assert messages
-
papyri-lang
Compiler for the Papyri markup language
-
OOLANG
An esoteric stack-based programming language, where all instructions are different variations of the character 'O'
-
ruby-sys
Low level bindings to MRI, Matz's Ruby Interpreter
-
cfront-definition-keyword
Token definition for C program language
-
bfbackend
Compiler backend for brainfuck
-
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
ppeterson_crate_a
-
utigo
package manager for C++
-
ncc
Custom-mode compiler for Novation MIDI devices
-
tan-language
namespace for tan-language.org crates
-
rune-wasm
A WASM module for the Rune Language, an embeddable dynamic programming language for Rust
-
bitcoded
Comprehensive Rust library for all your programming needs
-
toylang
CLI/Wrapper
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
libmcl-sys
This system crate provides Rust language bindings to the Minos Compute Library (MCL)
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
gluac-rs
compiling Garry's Mod Lua into bytecode
-
sym-lang
Sym Lang is a lightweight stack-based programming language that uses symbols and numbers
-
rscmm
C-interpreter
-
modelx
Compiler for Modelx files
-
aolifu-rust
study rust
-
sexpy
Automatically derivable s-expression parsers for simple programming languages
-
yugen
Writing rust like python
-
peepmatic
DSL and compiler for generating peephole optimizers
-
ablescript_cli
The best programming language
-
texlang
TeX language interpreter
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
orecc-front
compiler frontend utility toolkit
-
molt-ng
Embeddable TCL interpreter for Rust applications ()
-
libtcc
Rust binding for libtcc
-
kast
kast programming language
-
skiff
An immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!
-
kara
Crafting interpreters tutorial implementation in Rust, named Kara after the first girl I kissed <3
-
xlang_targets
ABI Safe Interfaces for target triples and discovering compiler-required information about targets
-
tket2-hseries
TKET2 tool for preparing and validating
Hugr
s for compilation targeting Quantinuum H-series quantum computers -
pk_compiler
The Palacinke lang bytecode compiler
-
sddrs
Bottom-up Sentential Decision Diagram compiler library
-
monkeyinterpreter
An interpreter written in Rust for the monkey programming language described in the book 'Writing An Interpreter In Go' (https://interpreterbook.com/)
-
go-types
The type checker of the Goscript project
-
aftr
An open-source implementation of BYOND's Dream Maker programming language
-
hello_rust_xjh
hello world program in Rust
-
malk-core
Partial implementation of dependent types
-
seraphine-cli
CLI for the Seraphine programming language
-
monkey-interpreter
an interpreter for monkeylang
-
impral
A command parsing and evaluation library for a LISP dialect, specialized for commandline input
-
julia
Idiomatic and safe Julia bindings for Rust
-
ux-compiler
UX Framework Complier
-
key-native
Key Lang 原生模块库
-
json_compilation_db
read/write JSON compilation database file
-
erg_linter
the Erg linter
-
stak-configuration
Stak Scheme configuration
-
inline
-
melodium-lang
Mélodium language parsing and semantic analyser
-
kind-tree
Syntatic trees for Kind compiler
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
tattle
Error reporting for compilers
-
remarklib
The core of the Remark programming language
-
tin
statically structurally typed embeddable programming language
-
cxc
A high performance scripting language
-
polonius-the-crab
Tools to feature more lenient Polonius-based borrow-checker patterns in stable Rust
-
jacob
Jacob's Awesome Compiler Of BITS
-
garnish_lang_runtime
Runtime and execution library for Garnish Lang
-
diatom
programming language
-
marigold-grammar
Grammar for the marigold language
-
overload-strings
Haskell OverloadedStrings for Rust (using Into)
-
merge-lang
Merge Programming Language
-
airlang_ext
The Extension of the Air Programming Language
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
turtle-lang
A humble, fun, and friendly Lisp
-
rustycli
🦊 Access the rust playground right in terminal
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
logo-renderer
Implements a simple CPU renderer for logo-runtime crate
-
huskyup
toolchain installer for the Husky programming language
-
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… -
noz
A work in progress gui library
-
agda-tac
Agda - Tactical And Comprehensible
-
karx_crate
Karx's crate
-
air-script-core
Core types for the AirScript compiler
-
pint
A Piet Interpreter with a builting PNG-decoder
-
ric-engine
Rust Interactive Console
-
monkey-lexer
a lexer for monkey lang
-
azul-glsl-to-cxx
GLSL to C++ compiler
-
bfup
Preprocessor for brainfuck-like languages
-
tinymist-l10n
Localization support for tinymist and typst
-
sixth
Programming language
-
dasn1-notation
A compiler for the ASN.1 notation language
-
cargo-diagram
Creates diagrams about your crate
-
generic-bnp
GenericBnP is a Branch & Price library for the programming language Rust. It supports custom cuts, dual stabilization, primal heuristics, and multithreaded evaluation.
-
mun
Command-line interface for compiling, monitoring and running Mun code
-
icelang
high-level programming language created for the purpose of learning about programming language design and implementation
-
progenitor-hk
An OpenAPI client generator
-
symboscript-optimizer
SymboScript optimizer
-
liblox
VM of the lox language
-
chicken_esolang
An interpreter for the esolang Chicken
-
apollo-compiler
A compiler for the GraphQL query language
-
rpg-compiler
A compiler library for the rpg esoteric programming language
-
komunikilo
A chaotic communications simulator
-
PolyPoly
none
-
test_zia
Test Library for the Zia Programming Language
-
open-vaf
A compiler frontend for VerilogA aimed predominently at compact modelling
-
wysk
A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.
-
gccarch
Report architecture information from GCC's backends list
-
lci
A LOLCODE interpreter written in Rust
-
flycatcherc
The front-end of the Flycatcher compiler
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift
-
tan_lint
A collection of lints for the Tan language
-
rust_bridge_traits
The traits for the rust_bridge crate
-
eridani
Pure functional scripting, anywhere
-
monkey
Interpreter for the Monkey programming language
-
silt-lua
A pure rust Lua interpreter and virtual machine
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashes
in the rust-lang/rust repository from commit 66678e68227913a42438afc7320a2849dffd4d51 The publishing script for this crate lives at:… -
cilk
(Toy) Compiler Infrastructure inspired by LLVM
-
grumpkin-msm
Optimized multiscalar multiplicaton for the Grumpkin curve cycle
-
linker-utils
Code shared by libwild and linker-diff
-
bsharp_ir
The B# programming language!
-
tsar
Tsar programming language
-
prism-parser
A PEG parsing library built for the Prism programming language
-
shaqsnake_crate
My first crate
-
aiscript-arena
safe, incrementally garbage collected arenas
-
kind-parser
Parser for the kind compiler
-
fortytwo
Don't panic!
-
midenc-compile
The compiler frontend for Miden
-
kola
Fast and lightweight language server for Kotlin
-
gex-sys
GASNet-EX bindings for Crayfish
-
bfk
Brainfuck interpreter
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
hkalbasi-rustc-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
minigrep_cakemancer
Basic grep from Rust Programming Book Language
-
kodept-inference
compiler with dependent types support in mind
-
meadorc
meador scripting language compiler
-
c_a_l
cool array language
-
rush-analyzer
A semantic analyzer and type-annotator for the rush programming language
-
kbvm-cli
A CLI for working with XKB
-
rust-guile
Scheme runtime in your Rust program
-
wu
A practical game and data language
-
koto_runtime
The runtime used by the Koto programming language
-
jit
Just-In-Time Compilation in Rust using LibJIT bindings
-
wthr-lang
An experimental programming language for weather calculations/applications
-
rm1asm
MICRO-1 assembler written in Rust
-
vue-compiler-core
Vue compiler in Rust's core component
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
luis
a Lua parser in Rust
-
tonic-parser
The Tonic Programming Language Parser
-
mir-sys
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
-
whiley_file
An API for manipulating files written in the Whiley Programming Language
-
cyclang-backend
Cyclang is a toy language built in LLVM
-
tinylj
calling LuaJIT from Rust
-
ffmmlc
FFMML command-line compiler
-
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…
-
dorian
The intuitive LLVM abstraction written in Rust
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
bitsy-lang
Bitsy is a modern hardware description language
-
nodespeak
A JIT-ish compiler for number-crunching applications
-
betadin
programing language for research purposes
-
bpgen
generates boilerplate for common languages
-
libxas
Extendable Assembler library
-
jomy-ap-rustc_hir
Automatically published version of the package
rustc_hir
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
air-codegen-winter
Winterfell code generator for the AirScript language
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
syntax-rs
parsing programming languages
-
scalyc
Compiler for the Scaly programming language
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
iceforge
build tool for building C and C++ applications
-
woojin
Woojinlang interpreter written as Rust
-
brain_fuck
BrainFuck compiler in Rust procedural macro metaprogramming
-
yggdrasil-ir
Yggdrasil Language IR
-
brainfuckr
brainfuck interpreter written in Rust
-
swc_ecma_transforms_compat
rust port of babel and closure compiler
-
dora-parser
The Dora programming language
-
java_asm_egui
Java bytecode reader & writer in rust
-
mago-semantics
Performs semantic analysis on PHP code, interpreting the AST to check correctness, resolve references, and enforce language rules
-
gluon_completion
Auto-completion for the gluon programming language
-
glsp-engine
detail for the glsp crate
-
codegem
A small code generation library
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
farmfe_toolkit
Toolkit for farm
-
adana-script-wasm
namespaces aliases for command lines & basic scripting language
-
steel-interpreter
Steel repl and command line interface
-
hydroper_razen
Razen MXML compiler
-
ketos
Lisp dialect scripting and extension language
-
calcit_runner
Interpreter and js codegen for Calcit
-
galvan-resolver
Type and function name resolver for the Galvan language
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
ankha
scripting toolset
-
yaslapi
that provides safe bindings to the Yet Another Scripting Language (YASL) API
-
gluon_vm
The virtual machine for executing the gluon programming language
-
palacinke
useless scripting lang
-
fr
A programming language with an unusual compiler backend
-
orchidlang
An embeddable pure functional scripting language
-
golang-type-name
Golang TypeName
-
findpython
Find python executables on your system
-
mica-hl
High-level interface to the Mica scripting language
-
rustycpp
An attempt to implement the C++20 standard. This is mostly to have fun & learn rust
-
yggdrasil-shared
Yggdrasil Compiler core shared components
-
genotype_lang_py_visitor
Genotype language Python target visitor crate
-
libbf
Brainfuck-like language library
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
bftextmaker
generate brainfuck code that prints out a given string
-
HOPA
A lightweight, higher-order parser
-
malbolge
Programming Language in Rust
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
aquamarine-demo-crate
A demo crate for aquamarine -- the mermaid.js integration for rustdoc
-
vyder_core
Core library for the vyder language
-
wander
scripting language
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
typst-syntax
Parser and syntax tree for Typst
-
scout-interpreter
A web crawling programming language
-
string_cache_plugin
A string interning library for Rust, developed as part of the Servo project − compiler plugin
-
wren-rs
Embed the Wren programming language in your Rust program
-
op8d_lexemizer
Opinionated library for transforming code to a vector of Lexemes
-
roost-cli
Command line interface for the Roost interpreter
-
stak-profiler
Profiling for Stak Scheme
-
moveref
Types and traits for safe C++ style placement initialization and move semantics
-
molt-app
Molt Shell Application
-
lazyk-rust
Interpreter for Lazy K programming language
-
go-vm
The vm of the Goscript project
-
moore-svlog
The SystemVerilog implementation of the moore compiler framework
-
treeedb
Generate Datalog facts from tree-sitter parse trees
-
deno_resolver
Deno resolution algorithm
-
clover-std
A scripting language
-
intuicio-runner-simpleton
Simpleton runner module for Intuicio scripting platform
-
typed-sf
Typed ready-to-use implementation of SmallF*ck language in Rust
-
leo-ast
Abstract syntax tree (AST) for the Leo programming language
-
melior-next
The rustic MLIR bindings in Rust. Continued.
-
canrun_basic
Basic goals constructors for the Canrun crate
-
unimarkup
CLI for the Unimarkup compiler
-
fervid_core
The core structures and utilities of fervid
-
codebake
data processing framework and lisp
-
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… -
mblf
The MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language Brainfuck
-
welly-parser
An artisanal parser for the Welly programming language
-
reic
A compiler that just works
-
molt-argparse
The argument parser generator macro for the Rust-based Tcl interpreter, Molt
-
rustc-ap-rustc_expand
Automatically published version of the package
rustc_expand
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
artlr_lex
lexical analysis
-
swamp-script-ast
ast types for swamp script
-
symboscript-utils
SymboScript utils
-
enalang_checker
Exhaustingly Notorious Algorithms - checker
-
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
neptune-lang
An embeddable scripting language
-
oxc_minifier
A collection of JavaScript tools written in Rust
-
psi-lang
A language for configuration and extension
-
typespec_macros
Procedural macros for client libraries built on typespec
-
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… -
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
symboltable
Contains a symbol table
-
guile
Safe bindings to GNU Guile
-
riscv_analysis
RISC-V static analysis tools
-
stk
stack-based virtual machine
-
prexcl
esoteric proof-of-concept programming language
-
kind-checker
Type checker for the kind compiler
-
rspack_plugin_no_emit_on_errors
rspack no emit on errors plugin
-
rustc-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
highlighter
An extendable syntax highlighter written in Rust
-
lld_rs
Bindings for LLD
-
farmfe_utils
farm utils
-
quail
Programming Language
-
sloppy
A binary package to run sloppy script
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
junior
Programming language transpiling to rust
-
rpiet
An interpreter for Piet, the esoteric programming language
-
marwood
Scheme R7RS Virtual Machine
-
typst-assets
Assets for the Typst compiler
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
sylt-std
Standard library for the Sylt programming language
-
hematita
A memory safe Lua interpreter
-
ryna-ffi
FFI interface for the Ryna Programming Language
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
molt-forked
Embeddable TCL interpreter for Rust applications (personal forked)
-
ligen
(Language Interface Generator) is an extensible automatic binding generator ecosystem
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
irvm-lower
The lowering library for IRVM to go to LLVM IR
-
lincoln_ir
Intermediate representation of Lincoln
-
lia-plugin
Compiler plugin for writing Lia code as a macro
-
tsconfig-includes
Enumerate files used in the TypeScript compilation
-
ojisan_fuck
Brain-fuck interpreter parsing emoji used by Japanese ojisans
-
sylt-typechecker
Typechecker for programs in the Sylt programming language
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
gnu-libjit
A safe rust wrapper around the libjit just in time compiler
-
bsharp
The B# programming language!
-
circomspect-parser
Support crate for the Circomspect static analyzer
-
diatom-cli
The diatom programming language
-
logo-interp
Implements parsing and interpreting of Logo programming language
-
benda
Use Bend language functions and capabilities in Python!
-
pliron-llvm
LLVM dialect for pliron
-
rustc_codegen_nvvm
A codegen backend for Rustc which targets the libnvvm CUDA library
-
tlisp
Lisp interpreter in Rust
-
cpsc323-lexer
Lexer for Saloni Modi's CPSC 323 (Spring 2024)
-
badlang
Next generation stack-based programming language
-
kind-target-kdl
KDL target for the kind compiler
-
tinymist-project
Project model of typst for tinymist
-
hohoho
Intepreter for Santa's Programming Language - HoHoHo!
-
create-farm
Create Farm cli tool
-
selya
Specific Language for Young and Adult :D
-
ara_reporting
A Reporting library for for Ara Programming Language 📃
-
autoperm
generating brainfuck programs that apply stack effect diagrams
-
rust-codegen
builder API for generating Rust code
-
teko
programming language implementation in Rust
-
dusklang
contains a compiler for the Dusk programming language
-
symboscript-types
A symbolic programming language SymboScript types
-
treeedb-souffle
Generate Datalog facts from Soufflé source code
-
syntactic_heap
A framework designed for representing Abstract Syntax Trees
-
diplomat_core
Shared utilities between Diplomat macros and code generation
-
lisper
Lisp interpreter in Rust
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit 66678e68227913a42438afc7320a2849dffd4d51 The publishing script for this crate lives at:… -
inc
Incremental approach to compiler construction
-
ape_errors
error handlers for Aperture programming language
-
hush
unix shell scripting language based on the Lua programming language
-
comment
Strip comments for multiple programming languages
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
miden-mast-package
Package containing a compiled Miden MAST artifact with declared dependencies and exports
-
cpsc323-parser
Parser for Saloni Modi's CPSC 323 (Spring 2024)
-
brainfuck
interpreter and modules
-
lovm2
a lightweight virtual machine with a focus on simplicity and extendability
-
mini-lang
A minimal, experimental language for lazy evaluation
-
genotype_lang_py_converter
Genotype language Python target converter crate
-
sateko
A toy brainfuck compiler
-
wasmer-clif-fork-simplejit
JIT library backed by Cranelift
-
genotype_workspace
Genotype language workspace
-
rush-interpreter-vm
A rush interpreter leveraging a micro-compiler alongside a VM for its runtime
-
maize
programming language
-
shortlang
A programming language designed for code golfing
-
treereduce-javascript
Fast, parallel, syntax-aware program reducer for JavaScript
-
adana-cache-command
namespaces aliases for command lines & basic scripting language
-
fennec-common
Fennec Programming Language
-
petr-ast
AST types for the petr language
-
tree-crasher-rust
grammar-based black-box fuzzer
-
jasm
An assembler for the JDH-8 architecture
-
c3_clang_extensions
Ugly hacks to get information hidden/malformed by libclang See C3 for usable interface
-
lumen-language
A Lisp for Lua and JavaScript
-
apollo-smith
A GraphQL test case generator
-
pcb
Pink Compiler Backend: Language agnostic compiler backend - Rust Library
-
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…
-
brainease_runtime
A brainf*ck-style programming language, but readable
-
erg_type
APIs for Erg types
-
monkey-object
a object system for monkey lang
-
tortuga-guest
Compiler and runtime for the Tortuga programming 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
-
c_lexer_logos
A lexer for the C lanuage written with the Logos lexer library
-
ra_ap_rustc-dependencies
TBD
-
rust-releases-rust-dist
RustDist source implementation for rust-releases
-
swc_compiler_base
Base crate for the 'swc' crate. This is not a public API.
-
petr-bind
The binding stage of the petr compiler
-
vic
CLI for the Vicuna programming language
-
rustpython-literal
Common literal handling utilities mostly useful for unparse and repr
-
stak-process-context
Process context for Stak Scheme
-
hydroflow
Hydro's low-level dataflow runtime and IR
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
code_highlighter
Highlights code for printing
-
lolcode
C compiler
-
pk_parser
The Palacinke lang parser
-
ezno-checker
A fast and correct TypeScript type checker with additional experiments
-
flycatcherc-link
Cross platform binary linking library for Flycatcher's compiler
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
stap-lang
Stap programming language (STAck Processor, ala Lisp)
-
mogglo
Multi-language AST-based code search and rewriting
-
bf
An optimizing Brainfuck interpeter and JIT compiler
-
bpf-script
A small scripting language and compiler for creating eBPF programs at runtime
-
citadel-middleend
The middleend/optimizer for the citadel compiler backend
-
treereduce-rust
Fast, parallel, syntax-aware program reducer for Rust
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
lincoln_compiled
Lowest level presentation of Lincoln
-
eeric-core
An easily embeddable RV64I core with MFDV extensions
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
lib-zinc
Standard library for Zinc Programming Language
-
ast_debug
Rust compiler plugin that generates relatively readable AST for inspection
-
onlang
A programming language running on json or yaml
-
sap-interpreter
The interpreter crate for the SAP programming language
-
mica-language
Reference implementation of the Mica scripting language
-
eltl
An engineer's calculator. Written in Rust.
-
ghci
Manage and communicate with ghci (Haskell's GHC interpreter)
-
kodept-macros
compiler with dependent types support in mind
-
carlo-run
A runner for the simple interpreted programming language Carlo
-
rspack_plugin_mf
rspack module federation plugin
-
mago-symbol-table
discovering and working with symbols in PHP code
-
flycatcher-diagnostic
Tools for emitting Rustc style error messages
-
starfish
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
rusty-tcl
Run tcl in Rust!
-
lovm2_error
a lightweight virtual machine with a focus on simplicity and extendability
-
everust
Evaluates rust code
-
kravl-parser
the kravl language - parser module
-
gluon_format
Code formatting for the gluon programming language
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
ano_jit_bfi_rs
Outdated Just-In-Time BrainFuck Interpreter written in RuSt
-
abstraps
Extensible compiler middle layer with abstract interpretation and code generation to MLIR
-
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… -
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
dora
programming language
-
lucia-lang
Lucia programming language
-
kaon
A little scripting language written in rust
-
koto_cli
A CLI and script runner for the Koto programming language
-
monkey-wasm
monkey lang parser wasm version
-
tulisp
An embeddable lisp interpreter
-
terl
a general parser
-
logo-runtime
Implements the runtime for graphic functionality of Logo programming language
-
vcc
Valkyrie Compiler Collection
-
quickscript
A quick programming language with a compiler implemented in Rust
-
neptune-cli
The official CLI for Neptune lang
-
miden-hir-type
Miden HIR types
-
pcre2-sys
Low level bindings to PCRE2
-
luaparser
Read Lua 5.1 code and produce an abstract syntax tree
-
cfla-cli
Command-line interface for the compact functional low-level assembler, cfla, a declarative functional systems programming language
-
ara_source
A Source library for Ara Programming Language 🗃
-
leo-lang
The Leo programming language
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
vicis
Manipulate LLVM-IR in Pure Rust
-
tinymist-task
Task model of typst for tinymist
-
guile-sys
Low-level bindings to GNU Guile
-
jomy-ap-rustc_arena
Automatically published version of the package
rustc_arena
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
ampc
Compiler for the Amp language
-
gladiator
A concurrent, modular and small garbage collector
-
clover-cli
A command line interface for Clover
-
church-lang
Church compiler - simple, safe, and fast
-
lamb
Pure untyped lambda calculus in safe Rust
-
toyc
The toylang compiler
-
hzlang_parser
A parser for the "hz" programming language
-
highlighter-languages
Officially maintained language extensions for Highlighter
-
jit_rs
jit.rs is a library for generating, optimizing and running executable code at runtime
-
rustpython-bytecode
RustPython specific bytecode
-
py-codegen
pycc-rs codegen interface
-
galvan-transpiler
Transpiler for the Galvan programming language
-
tin-lang
tin: a statically structurally typed embeddable programming language
-
steel-doc
Document generation for steel
-
msiz_rustc-ap-rustc_errors
Automatically published version of the package
rustc_errors
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
hugr-model
Data model for Quantinuum's HUGR intermediate representation
-
vermilion_jit
A toolkit for JIT compilation
-
rascal_compiler
Rascal programming language compiler
-
c64-assembler-macro
Convenience macros for c64-assembler crate
-
llir
LLVM IR Binding
-
gluon_check
The typechecker for the gluon programming language
-
teko-rs
Command line interface for Teko
-
logo-web
Web-based IDE for Logo programming language
-
ast-grep-pyo3
Search and Rewrite code at large scale using precise AST pattern
-
wander-repl
A REPL for working with Wander
-
mica-std
The standard library of Mica, a simple, user-friendly, embeddable scripting language
-
stak-compiler
Stak Scheme bytecode compiler
-
extractor
Experimental API to extract the general error title of the compiler
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
moore-circt-sys
Low-level language bindings to CIRCT
-
fast-rustc-ap-rustc_feature
Automatically published version of the package
rustc_feature
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
oil-lang
OIL
-
kind-span
Describes locations for the Kind compiler
-
swc_xml_visit
Visitor for xml
-
tan-lang
namespace for tan-lang.org crates
-
tel
Turbofuro Expression Language
-
wavm-cli
A 64 bit register based virtual machine
-
prism-compiler
An adaptive and functional programming language
-
yabf_rs
that can be used to embed Brainfuck programs into your Rust programs
-
oxc_span
A collection of JavaScript tools written in Rust
-
rusty-zig
An attempt at making a Zig lexer and parser(hopefully) in Rust
-
brainfrick
An optimizing brainfuck interpreter with helpful errors
-
tan-analysis
Analysis infrastructure for the Tan language
-
libjit-sys
Just-In-Time Compilation in Rust using LibJIT bindings
-
magc
The Mag Language Compiler
-
dpy
transpiler to translate dutch python like code to working python code
-
genotype_lang_core_tree
Genotype language target crate
-
greengold
A Forth bytecode interpreter library
-
typst-utils
Typst
-
cmtir
The intermediate representation for Cement (cmt2) languages and compiler tools
-
diatom-core
The diatom programming language
-
mindfuck
Brainfuck interpreter in Rust
-
tinymist-analysis
Typst Static Analyzers for Tinymist
-
zkpyc-stdlib
Standard library for the ZKPyC compiler
-
clue_core
C/Rust like programming language that compiles into Lua code
-
luar
Lua interpreter implemented in Rust
-
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… -
diatom-std-os
The diatom programming language
-
swc_html_codegen
HTML code generator for the swc project
-
as3razen
compiler
-
kast-util
kast
-
mitex-cli
CLI for MiTeX
-
rush-parser
A lexer and parser for the rush programming language
-
guile-scheme
A small wrapper around the Guile Scheme Extension and Scripting Language
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
typst-pdf
PDF exporter for Typst
-
rascal_bytecode
Rascal programming language bytecode
-
treereduce-lua
Fast, parallel, syntax-aware program reducer for Lua
-
cxx-llvm-build
Common build code for cxx-llvm
-
steel-gen
Code generation crates for use within steel
-
wander-pad
desktop application for working with Wander
-
swc_transform_common
Common utilities for swc transforms for any language
-
gnu-libjit-sys
Rust bindings for libjit compiler
-
swc_ecma_testing
Testing utilities for ecmascript
-
fennec-parser
Fennec Programming Language
-
bsharp_tokens
The B# programming language!
-
xasm
Compiler for the xasm programming language
-
mech-time
Time library for the Mech language
-
bfi
Brainfuck for your machine learning needs
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
koto_memory
Memory management utilities used by the Koto programming language
-
teolang
A programming language design to be easy to learn for kids
-
rlisp
experimental lisp interpreter in rust
-
kodept-interpret
compiler with dependent types support in mind
-
draviavemal-openxml_office_ffi
FFI Interface crate for multi language support expansion
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
ra_ap_hir_def
RPC Api for the
proc-macro-srv
crate of rust-analyzer -
go-engine
The wrapper of the Goscript project
-
rusty_utils
package that provides utility functions inspired by or ported from other programming languages
-
swc_allocator
A thin wrapper for bumpalo
-
rascal_parser
Rascal programming language parser
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
symboscript-interpreter
SymboScript interpreter
-
oort-vm
The Oort Virtual Machine
-
pydis
Python 2.7 bytecode disassembler
-
runtime-lexer
regex based lexer
-
dusk_dire
A work-in-progress intermediate representation library, designed primarily for use in the Dusk programming language
-
genotype_project
Genotype language project crate
-
blazefuck
A blazingly-fast (interactive) Brainfuck interpreter
-
rigz_lua
Lua Module for rigz language
-
angelio
esolang with GPIO support
-
tree-sitter-stack-graphs-javascript
Stack graphs definition for JavaScript using tree-sitter-javascript
-
rascal
programming language
-
oxc_isolated_declarations
A collection of JavaScript tools written in Rust
-
nyar_ast
-
petr-resolve
resolution stage of the petr compiler
-
flycatcher
programming language
-
lincoln_common
Common functions, traits for Lincoln
-
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… -
autophagy-mlir
MLIR backend for Autophagy
-
mago-formatter
Reformats PHP source code according to configurable style rules, ensuring consistent code style across a project or organization
-
enalang_docgen
Exhaustingly Notorious Algorithms - docgen
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
rustc-ap-rustc_arena
Automatically published version of the package
rustc_arena
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
inline-python
Inline Python code directly in your Rust code
-
petr-parse
parser for the petr language
-
nyx_vm_api
API and bindings for Nyx VM
-
hugr-core
Quantinuum's Hierarchical Unified Graph Representation
-
maroon
Scheme-inspired lisp that compiles to Lua
-
genotype_lang_rs_tree
Genotype language Rust target AST crate
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
bfmod
Brainfuck lexer and compiler library for Rust
-
ra_ap_proc-macro-srv-cli
A standalone binary for the
proc-macro-srv
crate of rust-analyzer -
sylt-machine
VM for running programs in the Sylt programming language
-
adana-script-core
namespaces aliases for command lines & basic scripting language
-
carlo-version
Version for the simple interpreted programming language Carlo
-
pytv
Python Templated Verilog
-
sap-lexer
The lexer crate for the SAP programming language
-
lorgn_runtime
runtime for the LORGN language
-
rslint_parser
An extremely fast ECMAScript parser made for the rslint project
-
bfkit
A Brainfuck toolkit
-
rustyscript
Effortless JS Integration for Rust
-
jit-sys
libjit in rust
-
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… -
swc_ecma_compat_es2020
ES2020 compatibility transforms
-
leo-span
Span handling for the Leo programming language
-
mech-system
System library for the Mech language
-
genotype_lang_ts_project
Genotype language TypeScript target project crate
-
koto_test_utils
Testing utilities for the Koto programming language
-
gluon_parser
The parser for the gluon programming language
-
mago-trinary
implementing three-valued logical operations (true, false, maybe) to handle complex logical reasoning scenarios
-
kind-query
Query module for the kind compiler
-
swc_estree_ast
ESTree AST node definitions
-
miden-base-sys
Miden rollup Rust bingings and MASM library
-
tanlang
namespace for tanlang-org crates
-
coopted_llvm_sys
Coöpt rustc‘s own LLVM to do fancy stuff with it
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
ra-ap-rustc_arena
Automatically published version of the package
rustc_arena
in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:… -
koto_serialize
Serde serialization support for the Koto programming language
-
mago-walker
traits to systematically walk through AST nodes
-
inpyt
My first library. Allows you to use "input()" from python.
-
ezjs
micro Javascript (ES5) engine is Rust
-
bif
Brainfuck Compiler
-
xlang-syntax
The xlang parser and syntax utilities
-
fast-rustc-ap-rustc_session
Automatically published version of the package
rustc_session
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
bsharp_fset
The B# programming language!
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
typst-timing
Performance timing for Typst
-
petr-ir
target agnostic IR for the petr language
-
molt-shell
Molt Application Frameworks
-
px-llvm-codegen-utils-core
Core traits for LLVM codegen utilities
-
stak-r7rs
Stak Scheme primitives for R7RS
-
machina
Manage and execute assembly at runtime
-
kind-driver
Driver for the kind compiler
-
tensile
A test framework capable of dynamic and parallel test execution
-
genotype_lang_rs_visitor
Genotype language Rust target visitor crate
-
yabo
runtimeless functional language for defining binary parsers
-
gluon_doc
The documentation generator for the gluon programming language
-
rustc-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
lunir
A universal intermediate representation oriented towards Lua
-
ligen-traits
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
cxx-llvm-build-common
Common build code for cxx-llvm and dependent crates
-
monkey-compiler
a compiler for monkeylang
-
resw
writing RESSA AST parts to a file
-
mangle
Exolang that can take any utf8 text as valid code and return some result out of it
-
hkalbasi-rustc-ap-compiletest
Automatically published version of the package
compiletest
in the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
oxc_ast_visit
A collection of JavaScript tools written in Rust
-
toy_ast
The toylang compiler AST
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
brainfuck_macros
A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code
-
rune-ssa
Intermediate mode representation for Rune
-
rainfuck-cli
Rainfuck for the terminal! (CLI program.)
-
msiz_rustc-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
rascal_cli
Rascal programming language CLI
-
kind-report
Report module for the kind compiler
-
rustpython-parser
Python language parser for Python3
-
bf-compile
A compiler for BrainFuck
-
oxc_cfg
A collection of JavaScript tools written in Rust
-
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… -
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
runestick-time
An time module based on tokio::time for runestick
-
kodept-parse
compiler with dependent types support in mind
-
tree-sitter-java
Java grammar for tree-sitter
-
steel-repl
REPL library for steel
-
rune-testing
Test helpers for Rune, an embeddable dynamic programming language for Rust
-
typst-ide
IDE functionality for Typst
-
stir
Small Threaded Intermediate Representation
-
type-sitter-proc
procedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
calyx-backend
Compiler Infrastructure for Hardware Accelerator Generation
-
typst-svg
SVG exporter for Typst
-
midenc-codegen-masm
Miden Assembly backend for the Miden compiler
-
midenc-debug
An interactive debugger for Miden VM programs
-
binary-serialize-derive
A small representation for objects in the Ezno checker, used for caching to make checking faster
-
stak-time
Time library for Stak Scheme
-
treeedb-csharp
Generate Datalog facts from C# source code
-
fast-rustc-ap-rustc_attr
Automatically published version of the package
rustc_attr
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
mago-reference
Mago Reference is a library for analyzing PHP codebases by providing advanced symbol search capabilities
-
tokay
programming language designed for ad-hoc parsing
-
petr-utils
common utilities for the petr compiler and tooling
-
ein-ffi
FFI library for Ein programming language
-
xassembler
Compiler tools for the xasm programming language
-
bsharp_parser
The B# programming language!
-
py-ast
Pin1Yin1 ast definition and parse for pycc-rs
-
predicator
allows the creation, loading, and unloading of Rust and other language plugins on the fly using LLVM's ORC JIT
-
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… -
flycatcher-parser
The Flycatcher programming language's parser
-
ra-ap-rustc_graphviz
Automatically published version of the package
rustc_graphviz
in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:… -
boa_cli
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
ra_ap_proc_macro_api
RPC Api for the
proc-macro-srv
crate of rust-analyzer -
monkey-evaluator
a evaluator for monkey lang
-
yapall
Pointer Analysis for LLVM
-
typst-render
Raster image exporter for Typst
-
swc_visit
Visitor generator for stable rustc
-
ape_expr
abstract syntax tree for Aperture programming language
-
rbc
An optimizing Brainfuck to C compiler
-
cargo-miden
A cargo extension to build Miden projects
-
petr-vm
a basic VM for running and debugging petr IR
-
mech-html
HTML library for the Mech language
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
vicis-core
Manipulate LLVM-IR in Pure Rust
-
swc_plugin_runner
Runner for swc plugins. This crate is INTERNAL crate and used by swc itself.
-
msiz_rustc-ap-graphviz
Automatically published version of the package
graphviz
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
tree-sitter-python
Python grammar for tree-sitter
-
seax
SECD virtual machine for interpreting programs in FP languages and a Scheme compiler targeting that machine
-
air-script
AirScript language compiler
-
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… -
py-lex
lex definition for pycc-rs
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
stak-engine
Stak Scheme scripting engine for Rust
-
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
genotype_lang_rs_converter
Genotype language Rust target converter crate
-
brainheck
interpreter written in Rust
-
carlo-latex
A LaTeX emitter for the simple interpreted programming language Carlo
-
swc_cached
Cached types for swc
-
garnish_lang_simple_data
Data implementation for garnish runtimes using simple list of variants
-
boolfuck
unoptimized boolfuck interpreter which can convert brainfuck code
-
rspack_tracing
rspack tracing
-
oxc_syntax
A collection of JavaScript tools written in Rust
-
treeedbgen-souffle-csharp
Generate Soufflé types and relations from the C# tree-sitter grammar
-
bsharp_interp
The B# programming language!
-
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… -
bright_swc_atoms
Atoms for the swc project
-
msiz_rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
koto_json
A Koto library for working with JSON data
-
kodept-core
compiler with dependent types support in mind
-
llama
Friendly LLVM bindings
-
autophagy-llvm
LLVM backend for Autophagy