-
stak
Stak Scheme interpreter
-
impc
A compiler for the IMP programming language
-
lambda_mountain
Lambda Mountain
-
mstak-interpret
Minimal Stak Scheme bytecode interpreter
-
stak-compile
Stak Scheme bytecode compiler
-
stak-interpret
Stak Scheme bytecode interpreter
-
stak-decode
Stak Scheme bytecode decoder
-
stak-compiler
Stak Scheme bytecode compiler
-
oxc
A collection of JavaScript tools written in Rust
-
swc_ecma_loader
General ecmascript loader used for transforms
-
mec
mruby/edge compiler cli endpoint
-
stak-sac
Stak Stand-Alone Complex
-
swc_html_codegen
HTML code generator for the swc project
-
oxc_semantic
A collection of JavaScript tools written in Rust
-
stak-minifier
Stak Scheme source code minifier
-
orbitc
The Orbit Compiler Infrastructure
-
oxc_ast
A collection of JavaScript tools written in Rust
-
oxc_codegen
A collection of JavaScript tools written in Rust
-
oxc_allocator
A collection of JavaScript tools written in Rust
-
luna-lib
a light weight interpreted programming language
-
oxc_transformer
A collection of JavaScript tools written in Rust
-
swc_ecma_codegen
Ecmascript code generator for the swc project
-
asterisk
Universal language-agnostic AST walking and accurate call stack generation with tree-sitter
-
wrecc_compiler
used by wrecc to compile C99 to x86-64
-
swc_cli
Commandline for SWC
-
swc_ecma_utils
swc ecmascript ast nodes
-
mitex-cli
CLI for MiTeX
-
ttags
Generate ctags using Tree Sitter
-
golem-api-grpc
GRPC API for Golem services
-
compiler_base_error
-
testing
swc project
-
mers
dynamically typed but type-checked programming language
-
swc_ecma_compat_es2015
ES2015 compatibility transforms
-
opslang-parser
ops file language parser
-
oxc_span
A collection of JavaScript tools written in Rust
-
swc_xml_codegen
XML code generator for the swc project
-
oxc_parser
A collection of JavaScript tools written in Rust
-
koto
expressive, embeddable programming language
-
oxc_syntax
A collection of JavaScript tools written in Rust
-
oxc_diagnostics
A collection of JavaScript tools written in Rust
-
oxc_index
A collection of JavaScript tools written in Rust
-
tree-sitter
Rust bindings to the Tree-sitter parsing library
-
koto_runtime
The runtime used by the Koto programming language
-
swc_ecma_transforms_proposal
rust port of babel and closure compiler
-
swc_html_parser
HTML parser
-
koto_parser
The parser used by the Koto programming language
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
swc_html_minifier
HTML minifier
-
koto_lexer
The lexer used by the Koto programming language
-
koto_cli
A CLI and script runner for the Koto programming language
-
ra_ap_syntax
Comment and whitespace preserving parser for the Rust language
-
turbofuro_worker
Worker executable for Turbofuro
-
swc_ecma_lints
Linter for the swc project
-
koto_test_utils
Testing utilities for the Koto programming language
-
koto_random
A Koto library for working with random numbers
-
swc_ecma_usage_analyzer
EcmaScript variable usage analyzer
-
swc_ecma_transforms_react
rust port of babel and closure compiler
-
swc_fast_graph
Faster version of petgraph
-
koto_tempfile
A Koto library for working with temporary files
-
koto_json
A Koto library for working with JSON data
-
koto_memory
Memory management utilities used by the Koto programming language
-
koto_regex
A Koto library for working with regular expressions
-
tket-json-rs
Serializable definition of TKET circuits and operations
-
swc_plugin_runner
Runner for swc plugins. This crate is INTERNAL crate and used by swc itself.
-
swc_ecma_compat_es2022
ES2022 compatibility transforms
-
koto_color
A Koto library containing simple color utilities
-
koto_toml
A Koto library for working with TOML data
-
deno_webidl
WebIDL implementation for Deno
-
koto_geometry
A Koto library with basic geometry types and operations
-
tel
Turbofuro Expression Language
-
swc_node_bundler
Speedy web compiler
-
swc_estree_ast
ESTree AST node definitions
-
ra_ap_hir
TBD
-
koto_yaml
A Koto library for working with YAML data
-
turbofuro_runtime
Runtime for Turbofuro visual programming language
-
mers_lib
mers language in other projects
-
ra_ap_ide_diagnostics
TBD
-
hugr
Quantinuum's Hierarchical Unified Graph Representation
-
veryl
A modern hardware description language
-
swc_ecma_transforms_optimization
rust port of babel and closure compiler
-
swc
Speedy web compiler
-
compiler_base_span
-
rustc_span
Reuse rustc_span for compiler_base
-
koto_serialize
Serde serialization support for the Koto programming language
-
typeset
A DSL for defining source code pretty printers
-
rustc-build-sysroot
Build a rustc sysroot with custom flags
-
celestial-hub-compass
ETAC compiler
-
swc_cli_impl
Commandline for SWC (Internal crate with implementation)
-
celestial-hub-astrolabe
MIPS compiler
-
compiler_base_session
-
swc_ecma_transforms_typescript
rust port of babel and closure compiler
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit a3269e920cf2f246246d53c8e637570b183960c0 The publishing script for this crate lives at:… -
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit a3269e920cf2f246246d53c8e637570b183960c0 The publishing script for this crate lives at:… -
fungoid
A Befunge interpreter and text-UI IDE written in Rust
-
yamlscript
Program in YAML
-
apollo-compiler
A compiler for the GraphQL query language
-
swc_ecma_minifier
EcmaScript code minifier
-
cedar-policy
Cedar is a language for defining permissions as policies, which describe who should have access to what
-
tan
language
-
cedar-policy-formatter
Policy formatter for the Cedar Policy Language
-
cedar-policy-validator
Validator for the Cedar Policy language
-
swc_ecma_transforms_compat
rust port of babel and closure compiler
-
fidget
Infrastructure for complex closed-form implicit surfaces
-
cranelift-frontend
Cranelift IR builder helper
-
erg
programming language
-
cranelift-native
Support for targeting the host with Cranelift
-
cranelift-codegen
Low-level code generator library
-
hstr
A string type which is optimized for hash operations
-
clutils
A common library for building interpreter and compiler
-
erg_common
A common components library of Erg
-
cranelift-reader
Cranelift textual IR reader
-
cranelift-interpreter
Interpret Cranelift IR
-
acir
IR that the VM processes, it is analogous to LLVM IR
-
erg_compiler
Centimetre: the Erg compiler
-
brillig
bytecode ACIR uses for non-determinism
-
typeset-parser
Compile time macro parser for typeset
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
tremor-script
Tremor Script Interpreter
-
swc_visit
Visitor generator for stable rustc
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
ezno
A JavaScript type checker and compiler. For use as a library or through the CLI
-
orion_lib
parsing and executing the Orion Programming Language
-
j4rs
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
uiua
A stack-based array programming language
-
ezno-checker
A type checker for JavaScript
-
three_body_lang
Three Body Language written in Rust
-
apollo-parser
Spec-compliant GraphQL parser
-
hydroflow
Hydro's low-level dataflow runtime and IR
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
partiql-source-map
PartiQL Source Map
-
rustpython-vm
RustPython virtual machine
-
rustpython-common
General python functions and algorithms for use in RustPython
-
partiql-types
PartiQL Type Definitions
-
rustpython-codegen
Compiler for python code into bytecode for the rustpython VM
-
kodept-inference
compiler with dependent types support in mind
-
partiql-extension-ion-functions
PartiQL Ion function extensions
-
rustpython-jit
Experimental JIT(just in time) compiler for python code
-
compiler_base_parallel
A common domain programming language framework
-
els
An Erg compiler frontend for IDEs, implements LSP
-
swc_ecma_transforms_module
rust port of babel and closure compiler
-
any_all_workaround
Workaround for bad LLVM codegen for boolean reductions on 32-bit ARM
-
cranelift
Umbrella for commonly-used cranelift crates
-
erg_parser
The Erg parser
-
brillig_vm
The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM
-
melodium-lang
Mélodium language parsing and semantic analyser
-
pytv
Python Templated Verilog
-
melodium
Dataflow-oriented language & tool, focusing on treatments applied on data, allowing high scalability and massive parallelization safely
-
melodium-common
Common Mélodium elements and traits
-
melodium-loader
Loading engine for Mélodium, with dependency resolution and retrieval
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
javascript-mel
Mélodium JavaScript language library
-
fs-mel
Mélodium core filesystem interaction library
-
melodium-engine
Mélodium core engine and executor implementation
-
std-mel
Mélodium standard library
-
cc7800
a subset of C compiler for Atari 7800
-
regex-mel
Mélodium regex library
-
sql-mel
Mélodium SQL library
-
process-mel
Mélodium external process management library
-
encoding-mel
Mélodium text encode/decode library
-
melodium-core
Core implementation for compiled Mélodium elements
-
calcit
Interpreter and js codegen for Calcit
-
melodium-doc
Documentation generator for Mélodium projects
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
kodept-parse
compiler with dependent types support in mind
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
rustpython-parser
Python language parser for Python3
-
rustpython-ast
AST definitions for RustPython
-
cmajor
Rust bindings for the Cmajor JIT engine
-
kodept-core
compiler with dependent types support in mind
-
ion_shell_parser
Parser for the scripting language of the ion shell
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
rsjsonnet-lang
A Jsonnet evaluation library
-
compiler_base_macros
-
dypdl-heuristic-search
Heuristic search solvers for Dynamic Programming Description Language (DyPDL)
-
antimony-lang
The Antimony programming language
-
transhader
Transpile shaders on the fly using procedural macros
-
rustpython-parser-core
RustPython parser data types
-
key-lang
To be the prettiest and simpliest script
-
notedown-wasi
Cross-language notedown sharing of intermediate representations
-
pseudo_interpreter
A Pseudocode interpreter
-
swc_ecma_ext_transforms
Extensions for @swc/core (nodejs)
-
swc_html_ast
AST definitions of html
-
swc_estree_compat
Compatibility layer between estree and swc
-
swc_ecma_compat_es2018
ES2018 compatibility transforms
-
swc_ecma_compat_es2017
ES3 compatibility transforms
-
swc_xml_ast
AST definitions of xml
-
swc_html_utils
Utils for HTML
-
swc_plugin
SDK for authoring swc plugin
-
swc_ecma_compat_es2020
ES2020 compatibility transforms
-
swc_compiler_base
Base crate for the 'swc' crate. This is not a public API.
-
nessa-language
An extensible programming language with a strong type system
-
type-sitter-cli
CLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
llvm-sys
Bindings to LLVM's C API
-
swc_ecma_preset_env
preset-env for the swc
-
swc-plugin-add-logging-dataset-wts
swc plugin add dataset for wts logging
-
celsium
building interpreters
-
ascent
Logic programming in Rust
-
j4rs-171h
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
type-sitter-gen
generate typed wrappers for tree-sitter grammars from node-types.json and queries
-
rsfk-core
Dependency of the rsfk project. Contains a brainfuck state machine.
-
type-sitter-proc
procedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)
-
clue
C/Rust like programming language that compiles into Lua code
-
leo-disassembler
A disassembler for the Leo programming language
-
airlang
The Air Programming Language
-
lmntalc
A compiler for the LMNtal language
-
airlang_bin
The Air Programming Language
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
argus-lib
Trait debugger analysis for IDE interactions
-
pargit
Git workflow utility
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
airlang_ext
The Extension of the Air Programming Language
-
argus-cli
Trait debugger backend for IDE interactions
-
leo-errors
Errors for the Leo programming language
-
leo-ast
Abstract syntax tree (AST) for the Leo programming language
-
leo-passes
Compiler passes for the Leo programming language
-
leo-span
Span handling for the Leo programming language
-
leo-retriever
A retriever for the Leo programming language
-
leo-compiler
Compiler for Leo programming language
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
clue_core
C/Rust like programming language that compiles into Lua code
-
dust_dds_gen
OMG IDL compiler for Dust DDS
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
goboscript
Scratch compiler
-
phoenix-lang
fast programming language
-
swc_ecma_transforms_testing
rust port of babel and closure compiler
-
sieve-rs
Sieve filter interpreter for Rust
-
rohanasantml
An easy way to write your messy html code in a better way
-
farmfe_utils
farm utils
-
michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
-
swc_ecma_transforms
rust port of babel and closure compiler
-
simplebuild
build automation tool for c
-
adana
namespaces aliases for command lines & basic scripting language
-
annotate-snippets
building code annotations
-
adana-cache-command
namespaces aliases for command lines & basic scripting language
-
adana-script-wasm
namespaces aliases for command lines & basic scripting language
-
adana-db
namespaces aliases for command lines & basic scripting language
-
progenitor-hk
An OpenAPI client generator
-
cpr_bfvm
A brainfuck interpreter
-
sap-cli
The command line interface for the SAP programming language
-
adana-script-core
namespaces aliases for command lines & basic scripting language
-
radix-native-sdk
developing native blueprints
-
cpr_bf
A brainfuck interpreter
-
sap-shared
The shared crate for the SAP programming language
-
vrl
Vector Remap Language
-
swc_ecma_compat_common
Commons for compat transforms
-
sap-parser
The parser crate for the SAP programming language
-
swc_error_reporters
Error reporter implementations for the swc project
-
sap-ast
The abstractact syntax tree crate for the SAP programming language
-
swc_timer
Timings for swc
-
swc_node_comments
Comments of swc_common
-
swc_html_visit
Visitor for html
-
swc_graph_analyzer
Graph analyzer
-
swc_ecma_testing
Testing utilities for ecmascript
-
swc_xml_visit
Visitor for xml
-
sap-lexer
The lexer crate for the SAP programming language
-
swc_ecma_compat_es2019
ES2019 compatibility transforms
-
sap-interpreter
The interpreter crate for the SAP programming language
-
swc_ecma_transforms_classes
Helper for transforms for the swc project
-
netsblox-vm
running NetsBlox code with optional native extensions
-
swc_ecma_compat_es2021
ES2021 compatibility transforms
-
swc_ecma_compat_es2016
ES3 compatibility transforms
-
swc_ecma_compat_es3
ES3 compatibility transforms
-
simpleton
runner for Intuicio scripting platform
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
aphelion-util
types and traits for Aphelion instruction set architecture
-
swc_ecma_visit
Visitors for swc ecmascript nodes which works on stable rustc
-
swc_ecmascript
Ecmascript
-
typst-cli
The command line interface for Typst
-
janetrs
High level binding for Janet programming language
-
typst-syntax
Parser and syntax tree for Typst
-
typst-pdf
PDF exporter for Typst
-
ironmind
A Brainf*ck interpreter and code execution visualizer built in Rust
-
typst-ide
IDE functionality for Typst
-
typst-svg
SVG exporter for Typst
-
darklua
Transform Lua scripts
-
typst-timing
Performance timing for Typst
-
typst-assets
Assets for the Typst compiler
-
typst-render
Raster image exporter for Typst
-
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!
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
melior
The rustic MLIR bindings in Rust
-
claw-common
The Claw language common types and functions
-
claw-cli
The compiler for the Claw language
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
typst-macros
Proc-macros for Typst
-
claw-resolver
The Claw language name and type resolver
-
claw-parser
The Claw language lexer and parser
-
claw-ast
The Claw language Abstract Syntax Tree (AST)
-
lua54-sys
Unofficial Lua 5.4 unsafe bindings
-
gccjit
Higher-level Rust bindings for libgccjit
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
evscript
An extensible bytecode-based scripting engine
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
garnish_lang_traits
Shared traits for garnish core libraries
-
garnish_lang_runtime
Runtime and execution library for Garnish Lang
-
swift-precompiler
A precompiler for Swift that allows you to use additional macros, include files, and more
-
rji
Generates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.
-
fta
Fast TypeScript Analyzer
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
badder_lang
A specialized programming language built for programming puzzle game Robo Instructus
-
multinite-web-script-compiler
A compiler for the multinite web script language
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
tree-sitter-python
Python grammar for tree-sitter
-
rune
Language, an embeddable dynamic programming language for Rust
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
tree-sitter-stack-graphs-javascript
Stack graphs definition for JavaScript using tree-sitter-javascript
-
garnish_lang_utilities
Helper functions for use with garnish core libraries
-
garnish_lang_annotations_collector
organize garnish annotations with related tokens
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
stack-graphs
Name binding for arbitrary programming languages
-
rune-wasm
A WASM module for the Rune Language, an embeddable dynamic programming language for Rust
-
tree-sitter-stack-graphs-typescript
Stack graphs definition for TypeScript using tree-sitter-typescript
-
tree-sitter-stack-graphs-python
Stack graphs definition for Python using tree-sitter-python
-
pl_0
pl/0 compiler implemented in rust
-
oort-vm
The Oort Virtual Machine
-
tree-sitter-stack-graphs-java
Stack graphs for the Java programming language
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
librashader
RetroArch shaders for all
-
librashader-runtime-d3d11
RetroArch shaders for all
-
librashader-runtime-d3d9
RetroArch shaders for all
-
librashader-preprocess
RetroArch shaders for all
-
librashader-capi
RetroArch shaders for all
-
librashader-reflect
RetroArch shaders for all
-
librashader-runtime-wgpu
RetroArch shaders for all
-
librashader-runtime-d3d12
RetroArch shaders for all
-
librashader-presets
RetroArch shaders for all
-
librashader-runtime-gl
RetroArch shaders for all
-
librashader-common
RetroArch shaders for all
-
librashader-runtime
RetroArch shaders for all
-
librashader-runtime-vk
RetroArch shaders for all
-
librashader-cache
RetroArch shaders for all
-
librashader-runtime-mtl
RetroArch shaders for all
-
rascal-scheme
Rascal Scheme
-
typeslice
type-level slices
-
progenitor
An OpenAPI client generator
-
calyx
Compiler Infrastructure for Hardware Accelerator Generation
-
polyglot_interpreter
A cross-platform, cross-language interpreter of simple logical expressions
-
calyx-opt
Compiler Infrastructure for Hardware Accelerator Generation
-
calyx-ir
Compiler Infrastructure for Hardware Accelerator Generation
-
calyx-stdlib
Compiler Infrastructure for Hardware Accelerator Generation
-
calyx-utils
Compiler Infrastructure for Hardware Accelerator Generation
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
calyx-backend
Compiler Infrastructure for Hardware Accelerator Generation
-
vyder
small scripting language specifically made to be easy to extend
-
cargo-typify
cargo command to generate Rust code from a JSON Schema
-
cfi-types
CFI types for cross-language LLVM CFI support
-
llvm-ir-analysis
Static analysis on LLVM IR
-
llvm-ir
LLVM IR in natural Rust data structures
-
agentscript
A programming language for AI agents
-
pen-ffi
FFI library for Pen programming language
-
orchidlang
An embeddable pure functional scripting language
-
tulisp
An embeddable lisp interpreter
-
rustc_utils
working with the Rust compiler
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
hvm1
A massively parallel functional runtime
-
badlang
Next generation stack-based programming language
-
ilex
quick and easy lexers for C-like languages
-
vcc
Valkyrie Compiler Collection
-
dust-lang
General purpose programming language
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
ksplang
interpreter
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
glslang
Rust bindings to glslang
-
yarnspinner_compiler
Compiler for Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
luallaby
**Work in progress** A pure-Rust Lua interpreter/compiler
-
starlark
language in Rust
-
fctool
Shell Scripting Language
-
hvm
A massively parallel functional runtime
-
lotus-lua
Lua dialect for shell scripting with the Lotus shell
-
expr-solver
Solves a mathematical expression while following precedence and associativity
-
glslang-sys
Raw C bindings to glslang
-
bpf-ins
working with eBPF instructions
-
hydroper_jet_compiler
Hydroper Jet Language Compiler
-
mochi-lang
concatenative programming language
-
tcl
Rust bindings for Tcl language
-
Cecile
Cecile Programming Language that is designed to be simple, fast
-
lib-ruby-parser-ast
AST for lib-ruby-parser
-
carlo
interpreted programming language
-
cfla-cli
Command-line interface for the compact functional low-level assembler, cfla, a declarative functional systems programming language
-
carlo-help
A help utility for the simple interpreted programming language Carlo
-
carlo-run
A runner for the simple interpreted programming language Carlo
-
carlo-repl
A REPL for the simple interpreted programming language Carlo
-
oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
shortlang
A programming language designed for code golfing
-
bitcoded
Comprehensive Rust library for all your programming needs
-
darkdown
A darkdown(our own markup language) parser written in rust
-
garble_lang
Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
-
wimhrst
Static generator
-
wimshurst
Static generator
-
ts-runtime-typechecker
A command line tool that generates ts/js typechecker functions from typescript types
-
libket
Runtime library for the Ket programming language
-
jaq-interpret
Interpreter for the jaq language
-
turing-lib
Turing library for Rust
-
rainfuck-cli
Rainfuck for the terminal! (CLI program.)
-
galvan
A higher-level programming language that transpiles to Rust
-
wally-package-types
fix wally package thunks with Luau types
-
plexer
A Pattern-matching LEXER
-
galvan-ast
AST for the Galvan programming language
-
galvan-transpiler
Transpiler for the Galvan programming language
-
nexus-lib
The raw implementation of the nexus scripting language
-
galvan-pest
Parser for the Galvan language using pest-grammar
-
galvan-resolver
Type and function name resolver for the Galvan language
-
mfmt
Meta formatter library
-
brainfreak
compiler for the Brainf*ck programming language
-
swc_jni
swc jni binding
-
rustc-tools
Some internal rustc tools made accessible
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
symboscript-formatter
SymboScript formatter
-
symboscript-interpreter
SymboScript interpreter
-
symboscript-parser
SymboScript parser
-
symboscript-lexer
SymboScript lexer
-
symboscript-types
A symbolic programming language SymboScript types
-
symboscript-utils
SymboScript utils
-
symboscript-optimizer
SymboScript optimizer
-
dossier-core
Core library for Dossier
-
llvm-bitcode
LLVM Bitcode parser in Rust
-
kodept-ast
compiler with dependent types support in mind
-
kodept
compiler with dependent types support in mind
-
kodept-interpret
compiler with dependent types support in mind
-
kodept-macros
compiler with dependent types support in mind
-
cyclang
toy language built in LLVM
-
ra_ap_rustc-dependencies
TBD
-
brainfoamkit
An interpreter for the brainf*** language
-
cyclang-macros
Supporting procedural macros for cyclang
-
ariadne
A fancy diagnostics & reporting crate
-
piccolo
Stackless Lua VM implemented in pure Rust
-
whiledb
language
-
garden-lang
A live programming language
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
huam-rust-utils
这是一个用于学习rust的工具库,记录一些常用的工具函数
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
generic-bnp
GenericBnP is a Branch & Price library for the programming language Rust. It supports custom cuts, dual stabilization, primal heuristics, and multithreaded evaluation.
-
bitsy-lang
Bitsy is a modern hardware description language
-
tokay
programming language designed for ad-hoc parsing
-
enalang
Exhaustingly Notorious Algorithms - umbrella package
-
kdl-script
execute kdl documents!
-
enalang_compiler
Exhaustingly Notorious Algorithms - compiler
-
flexar
An extremely flexible lexer/parser (get it?) for writing your own programming language
-
enalang_repl
Exhaustingly Notorious Algorithms - repl
-
enalang_checker
Exhaustingly Notorious Algorithms - checker
-
enalang_optimizer
Exhaustingly Notorious Algorithms - optimizer
-
nope-lang
The nope programming language
-
cambridge-asm
Run pseudoassembly from Cambridge International syllabus 9618
-
enalang_macro
Exhaustingly Notorious Algorithms - macro support
-
evcxr_jupyter
A Jupyter Kernel for Rust
-
wdl-ast
An abstract syntax tree for Workflow Description Language (WDL) documents
-
ruwren
bindings to Wren programming language
-
wdl
Document lexing, parsing, validation, and linting for Workflow Description Language (WDL) documents
-
ruwren-sys
Low-level bindings to Wren programming language. Not affiliated with the main team for Wren.
-
hohoho
Intepreter for Santa's Programming Language - HoHoHo!
-
lib_stacked
Virtual Machine Byte Code For Compilers
-
remarklib
The core of the Remark programming language
-
remark-interpreter
An interpreter for the Remark programming language
-
py2erg
A Python -> Erg converter
-
rusty_utils
package that provides utility functions inspired by or ported from other programming languages
-
walnut
# Walnut File Systwm Experimental file system with inode level encryption
-
mintaka
Native
-
rustlr
Bottom-Up Parser Generator with Advanced Options
-
ergotree-ir
ErgoTree IR, serialization
-
ergoscript-compiler
Compiler for ErgoScript
-
rustcbuildx
$RUSTC_WRAPPER tool to sandbox cargo builds and execute jobs remotely
-
spirvcross
Bindings to SPIRV-Cross API
-
fervid_transform
Transformations for the fervid crate
-
fervid_parser
Vue SFC parser for the fervid crate
-
macroassembler
writing portable x86-64/riscv64/aarch64 assembly code in Rust
-
hornbeam
template engine (high-level crate for use in applications)
-
ops-mel
Mélodium core operations library
-
flow-mel
Mélodium core flow control library
-
type-mel
Mélodium core types utilities library
-
conv-mel
Mélodium core types conversion library
-
engine-mel
Mélodium core engine interaction library
-
text-mel
Mélodium text utilities library
-
meadorc
meador scripting language compiler
-
ptoxide
A virtual machine to execute CUDA PTX without a GPU
-
quickscript
A quick programming language with a compiler implemented in Rust
-
controlmap-parser
(De)Serializer of
controlmap.txt
in Skyrim -
qsc-cranelift-jit
A JIT library backed by Cranelift (modified for QuickScript)
-
fift-cli
A CLI for the Fift esoteric language interpreter
-
libquil-sys
High-level bindings to libquil
-
hlbc-decompiler
Hashlink bytecode decompiler
-
hlbc-cli
Hashlink bytecode disassembler, analyzer and decompiler cli
-
brainfuck-hcy
My First Rust Project : A Brainfuck Interpreter, Comprehensive and Easy to Read
-
swc_ecma_dep_graph
Dependency graph for the ecmascript
-
electron_tasje
Tiny replacement for electron-builder
-
swc_malloc
Configures the best memory allocator for each platforms
-
faye
a pretty lil lisp
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
ellie_bytecode
Bytecode assembler/encoder/decoder for ellie language
-
tlisp
Lisp interpreter in Rust
-
merge-lang
Merge Programming Language
-
rusty-zig
An attempt at making a Zig lexer and parser(hopefully) in Rust
-
fennec
Programming Language
-
fennec-common
Fennec Programming Language
-
fennec-parser
Fennec Programming Language
-
fennec-core
Fennec Programming Language
-
cxc
A high performance scripting language
-
rust_book_code
The code of rust book
-
dynamik
A fast, powerful, expressive and typesafe language
-
wander
scripting language
-
vicuna-compiler
A compiler for the Vicuna programming language
-
wander-repl
A REPL for working with Wander
-
wander-pad
desktop application for working with Wander
-
b3
port of B3 WebKit codegen backend
-
dissect
Logstash inspired dissect extractor
-
fkys-rs
F*cking Kill Yourself lang interpreter written in Rust
-
rustc_version_runtime
querying the version of the rustc compiler used in runtime
-
magc
The Mag Language Compiler
-
mag_lang
The Mag Language Runtime
-
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
-
pliron
Programming Languages Intermediate RepresentatiON
-
c3_clang_extensions
Ugly hacks to get information hidden/malformed by libclang See C3 for usable interface
-
yggdrasil-parser
Yggdrasil parser by yggdrasil
-
yggdrasil-shared
Yggdrasil Compiler core shared components
-
yggdrasil-ir
Yggdrasil Language IR
-
swc-plugin-add-logging-dataset
swc plugin add dataset for logging
-
dune
A shell🐚 by the beach🏖️!!
-
rat-in-a-tube
Rat In a Tube, Halo: Combat Evolved HSC Script Compiler
-
netidx-bscript
An incremental scripting language for netidx
-
brainfuck_plus-core
core components of bfp language
-
langbox
framework to build compilers and interpreters
-
regen-lang
A language for defining languages
-
orecc-front
compiler frontend utility toolkit
-
unirust
Rust programming, in any language. Write rust like a true polyglot.
-
xlang_host
Interface for determining and using platform-specific properties of the host system
-
ke
Half make
-
yapall
Pointer Analysis for LLVM
-
ferrum_compiler
Compiler library for the Ferrum programming language
-
exercism
My exercism
-
bfup
Preprocessor for brainfuck-like languages
-
cee-scape
access to
setjmp
andsigsetjmp
functionality -
betadin
programing language for research purposes
-
libspecr
standard library for specr lang
-
cfront-definition-keyword
Token definition for C program language
-
fox-run
Runner
-
cli-xtask
A collection of utility functions and command line interfaces for cargo-xtask
-
tsconfig-includes
Enumerate files used in the TypeScript compilation
-
ferric_parser
The Parser and currently the code gen for the ferric group of languages
-
makepad-live-compiler
Makepad platform live DSL compiler
-
gluon
A static, type inferred programming language for application embedding
-
seraphine-core
Core of the seraphine programming language
-
seraphine-cli
CLI for the Seraphine programming language
-
makepad-live-tokenizer
Makepad platform live DSL tokenizer
-
gluon_repl
REPL for gluon. A static, type inferred programming language for application embedding
-
gluon_c-api
C-api for gluon, a static, type inferred programming language for application embedding
-
gluon_completion
Auto-completion for the gluon programming language
-
gluon_check
The typechecker for the gluon programming language
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
gluon_format
Code formatting for the gluon programming language
-
lucia-lang
Lucia programming language
-
gluon_vm
The virtual machine for executing the gluon programming language
-
gluon_parser
The parser for the gluon programming language
-
gluon_doc
The documentation generator for the gluon programming language
-
gluon_codegen
Code generation macros for the gluon programming language
-
alnilam-consts
Alnilam Constants
-
silt-lua
A pure rust Lua interpreter and virtual machine
-
go-types
The type checker of the Goscript project
-
go-codegen
The codegen of the Goscript project
-
go-parser
The parser of the Goscript project
-
go-vm
The vm of the Goscript project
-
go-engine
The wrapper of the Goscript project
-
yaslapi
that provides safe bindings to the Yet Another Scripting Language (YASL) API
-
fomoscript
Toy scripting language
-
melior-next
The rustic MLIR bindings in Rust. Continued.
-
lexgen
A fully-featured lexer generator implemented as a proc macro
-
quantpiler
Сompiler of classical algorithms into oracles for quantum computing
-
chicken_esolang
An interpreter for the esolang Chicken
-
rspack-codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
brainoxide
An optimizing Brainfuck compiler/interpreter
-
didaskalia
over-complicated language to store text entries and sequences across different languages
-
bsharp
The B# programming language!
-
bsharp_ir
The B# programming language!
-
bsharp_fset
The B# programming language!
-
bsharp_parser
The B# programming language!
-
bsharp_interp
The B# programming language!
-
bsharp_bstar
The B# programming language!
-
acadcheck
flexible library for building checkers used in programming contests or homeworks
-
quickjs-rs
QuickJS Javascript engine wrapper
-
nand7400
An assembler library for the nand7400 computer, created by me during my internship at the WCL
-
pigs
一种面向函数和面向对象的编程语言 (A programming language oriented towards functional and object-oriented paradigms)
-
laspa
Lisp-like language built with Rust
-
pitusya
Programming Language
-
shrimplang
Toy programming language
-
moonlift
A pure-rust implementation of Lua (5.4) with just-in-time (JIT) compilation using
cranelift
-
json_compilation_db
read/write JSON compilation database file
-
tblgen
Safe Rust bindings for TableGen
-
libbfi
Extendable brainfuck interpreter library
-
expy
Embeddable & extensible expression evaluator
-
mindfuck
Brainfuck interpreter in Rust
-
cxx-llvm
cxx-style FFI bindings to the LLVM C++ API
-
rispy
A Lisp in Rust
-
cxx-llvm-build
Common build code for cxx-llvm
-
cxx-llvm-build-common
Common build code for cxx-llvm and dependent crates
-
cxx-llvm-auto
cxx-auto generated cxx bindings for cxx-llvm
-
havo
Static compiler built for Osmon Programming Language
-
riscv_analysis_cli
RISC-V static analysis tool -- CLI
-
riscv_analysis
RISC-V static analysis tools
-
riscv_analysis_lsp
RISC-V static analysis tool -- LSP helpers
-
spl
Stack Pogramming Language: A simple, concise scripting language
-
nuidl
The nucom IDL compiler
-
steel-interpreter
Steel repl and command line interface
-
steel-doc
Document generation for steel
-
steel-parser
Parser for use within steel
-
carbon-assembler
An assembler for the carbon CPU
-
astray
Easily define AST using only Rust structures
-
tan-language
namespace for tan-language.org crates
-
rustycli
🦊 Access the rust playground right in terminal
-
spirt
Shader-focused IR to target, transform and translate from
-
logo-interp
Implements parsing and interpreting of Logo programming language
-
logo-web
Web-based IDE for Logo programming language
-
logo-egui
GUI for Logo programming language, primarily used for testing & debugging purposes
-
dragon_blade
A transpiler from Rust to Overwatch Workshop
-
mrdo
A programming language (compiler, assembler, VM, and REPL) for working with collections of data
-
lsts
Large Scale Type Systems
-
ghci
Manage and communicate with ghci (Haskell's GHC interpreter)
-
jkl-lang
Open Source Programming Language
-
monkey-parser
a parser for monkey lang
-
monkey-lexer
a lexer for monkey lang
-
monkey-interpreter
an interpreter for monkeylang
-
monkey-wasm
monkey lang parser wasm version
-
monkey-object
a object system for monkey lang
-
tree-crasher-javascript
grammar-based black-box fuzzer
-
monkey-compiler
a compiler for monkeylang
-
teolang
A programming language design to be easy to learn for kids
-
bfy
Brainfu*k interpreter and REPL written in Rust
-
treereduce
Fast, syntax-aware, multi-language program reducer based on delta debugging
-
tree-crasher-python
grammar-based black-box fuzzer
-
treereduce-java
Fast, parallel, syntax-aware program reducer for Java
-
treereduce-souffle
Fast, parallel, syntax-aware program reducer for Soufflé
-
treereduce-rust
Fast, parallel, syntax-aware program reducer for Rust
-
treereduce-javascript
Fast, parallel, syntax-aware program reducer for JavaScript
-
melody_compiler
The Melody language compiler
-
tree-splicer
grammar-based test case generator (black-box fuzzer)
-
tree-crasher
grammar-based black-box fuzzer
-
gherkin
Pure Rust implementation of Gherkin language (
.feature
file) for Cucumber testing framework -
miden-diagnostics
Diagnostics infrastructure for Polygon Miden compilers
-
findpython
Find python executables on your system
-
air-pass
Reusable compiler pass infrastructure for the AirScript compiler
-
miden-parsing
Reusable parsing components for use in Miden projects
-
air-codegen-winter
Winterfell code generator for the AirScript language
-
air-script
AirScript language compiler
-
air-parser
Parser for the AirScript language
-
air-ir
Intermediate representation for the AirScript language
-
air-codegen-masm
Miden Assembly code generator for the AirScript language
-
cluna
convert Lua code into Clue code Made by MarkosTh09
-
rail-lang
A straightforward programming language. Rail is currently experimental and subject to drastic breaking changes.
-
inline-python
Inline Python code directly in your Rust code
-
hebi
A dynamic scripting language
-
trustme
Tell the compiler that you can be trusted to write unsafe code!
-
lexify
A regex library designed to be used in a lexer
-
rocks-lang
Crafting Interpreters' Lox Language
-
bitsyc
Bitsy compiler written in Rust
-
lminc
An assembler and interpreter for the Little Minion Computer model created by Professor Magnus Bordewich of Durham University, based on the Little Man Computer created by Dr. Stuart Madnick of M.I.T. in 1965
-
zink-compiler
zink compiler
-
libicsneo
Rust API for libicsneo
-
vuln-reach
Code reachability path analysis
-
tan-lang
namespace for tan-lang.org crates
-
force-send-sync
Unsafe wrappers to force Send and Sync
-
fucker
BrainFuck interpreter and optimizing JIT compiler
-
selya
Specific Language for Young and Adult :D
-
swc_nodejs_common
Common code for SWC bindings
-
ocaml-gen
generating OCaml code
-
hzlang_parser
A parser for the "hz" programming language
-
tinylj
calling LuaJIT from Rust
-
wrap_verilog_in_rust_hdl_macro
A proc-macro to wrap Verilog code in a rust-hdl module
-
brainease
A brainf*ck-style programming language, but readable
-
brainease_runtime
A brainf*ck-style programming language, but readable
-
brainease_lexer
A brainf*ck-style programming language, but readable
-
brainease_transpiler
A brainf*ck-style programming language, but readable
-
rust_hls
Support crate for rust_hls
-
gram
A programming language for distributed systems
-
resw
writing RESSA AST parts to a file
-
c-lang
Scripting language made in rust
-
texlang
TeX language interpreter
-
papyri-lang
Compiler for the Papyri markup language
-
blisp
A lisp like statically typed programing language for no_std
-
toy_ast
The toylang compiler AST
-
luar
Lua interpreter implemented in Rust
-
spaik
Programming Language
-
scriptplan-bash
Experimental Bash language parser and runtime for
-
befunge-93-plus
A rust-powered interpreter for the befunge-93 esolang, with a few modifications
-
ampc
Compiler for the Amp language
-
autophagy-mlir
MLIR backend for Autophagy
-
stainless_script
Visual node-based programming language
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
stationeers-mips
Intermediate representation for Stationeers MIPS assembly
-
slj
Programski jezik v slovenščini | A programming language in Slovenian
-
befunge-colored
A rust-powered interpreter for the befunge-colored esolang
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
mijit
Experimental JIT compiler generator
-
codebake
data processing framework and lisp
-
timeblok-cli
A CLI for timeblok
-
ablescript
The best programming language
-
crusts-sg
CRustS - From Unsafe C to safer Rust
-
crusts-notxl
CRustS - From Unsafe C to safer Rust
-
ablescript_cli
The best 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… -
woojin
Woojinlang interpreter written as Rust
-
bappy-script
Gankra's toy compiler
-
kind2
A pure functional functional language that uses the HVM
-
kind-tree
Syntatic trees for Kind compiler
-
kind-report
Report module for the kind compiler
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
kind-span
Describes locations for the Kind compiler
-
kind-checker
Type checker for the kind compiler
-
kind-pass
A lot of compiler passes for the kind compiler
-
kind-target-kdl
KDL target for the kind compiler
-
kind-query
Query module for the kind compiler
-
same-as
Type equality in stable Rust
-
kind-driver
Driver for the kind compiler
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
brainterpreter
An interpreter for a Bauble toy programming language
-
cambridge-asm-cli
Run pseudoassembly from Cambridge International syllabus 9618
-
oters_lang
Language definitions and interpreter for the oters programming language
-
toylang
CLI/Wrapper
-
toyc
The toylang compiler
-
sandkiste
Language independent scripting language sandbox API
-
y-lang
Compiler & Interpreter for the (rather new and very experimental) Y programming language
-
precise-calc
A high precision calculator library and command line tool
-
inline-vbs
Embed VBScript (and JScript, Ruby, Perl, ...) code inside Rust
-
loxcraft
A compiler, VM, language server, and online playground for the Lox programming language
-
cbqn-sys
FFI bindings to CBQN
-
gcad
CAD/CAM scripting language
-
libgcad
CAD/CAM scripting language
-
unimarkup-inline
Compiler for Unimarkup inline elements
-
unimarkup
CLI for the Unimarkup compiler
-
beans
A parser generator library based on the Earley parser
-
rustc-demangle
Rust compiler symbol demangling
-
from-pest
Convert from a pest grammar to a typed AST
-
bytebraise
Proof-of-concept experiment to see how much of BitBake can be implemented in Rust
-
slothlang
A weird, slow and a bit moldy interpreted programming language
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
orwith
Turns the word "orwith" into a programmatical concept using Rust
-
rustc_get_version
rust compiler get version utility
-
mogglo
Multi-language AST-based code search and rewriting
-
tcl-sys
rust bindings for the tcl interpreter library
-
tk-sys
bindings to Tk graphics library
-
monkeyinterpreter
An interpreter written in Rust for the monkey programming language described in the book 'Writing An Interpreter In Go' (https://interpreterbook.com/)
-
ric-engine
Rust Interactive Console
-
sloppy
A binary package to run sloppy script
-
automachina
Lobana Abstract Computers
-
lucent
toy programming language based on the calculus of constructions
-
circomspect
A static analyzer and linter for the Circom zero-knowledge DSL
-
circomspect-program-structure
Support crate for the Circomspect static analyzer
-
circomspect-program-analysis
Support crate for the Circomspect static analyzer
-
circomspect-parser
Support crate for the Circomspect static analyzer
-
oris
An interpreter for Monkey
-
phoron_asm
A Jasmin-compatible Assembler for the JVM
-
coe-rs
Type coercion
-
lib-ruby-parser-nodes
Ruby parser nodes data
-
catalyst_entities
Low level data-structures for multithreaded and incremental compilation
-
autoperm
generating brainfuck programs that apply stack effect diagrams
-
bif
Brainfuck Compiler
-
distrustc-client
A Rust-compatible distcc implementation
-
distrustc-server
A Rust-compatible distcc implementation
-
cranefack
An optimizing brainfuck compiler
-
distrustc
A Rust-compatible distcc implementation
-
any_library
My first library for type checks
-
penne
pasta-oriented programming language that favors the goto-statement for flow control
-
bfjit
Brainfuck JIT VM tutorial
-
diatom
programming language
-
diatom-std-core
Diatom core standard library
-
langen
create programming languages
-
diatom-std-os
The diatom programming language
-
diatom-cli
The diatom programming language
-
diatom-core
The diatom programming language
-
sour
A customizable command line brainfuck interpreter
-
robson_compiler
Dependency of the robson cli
-
lunir
A universal intermediate representation oriented towards Lua
-
lazyk-rust
Interpreter for Lazy K programming language
-
gameshell
lisp/bash-like shell to integrate into programs
-
comet-rs
Rust eDSL for COMET: domain specific COMpiler for Extreme Targets
-
pr47
A semi-experimental programming language. Still working in progress.
-
air-script-core
Core types for the AirScript compiler
-
nadesiko3
Japanese programming language Nadesiko v3
-
brainfuck-exe
A brainfuck interpreter implemented in rust
-
modelx
Compiler for Modelx files
-
umpl
meme language that is a mix of c like languages and lisp like languages
-
angelio
esolang with GPIO support
-
xlogic
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
xlogic-compiler
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
ara_parser
A fault-tolerant, recursive-descent parser for Ara Programming Language 🌲
-
luacjson
extend for Lua 5.3
-
HOPA
A lightweight, higher-order parser
-
dynasmrt
runtime for assembling code at runtime. Combined with the plugin crate dynasm it can be used to write JIT compilers easily.
-
ara_reporting
A Reporting library for for Ara Programming Language 📃
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
aidl-parser
Parse AIDL files, crate AST and diagnostics
-
mica
user-friendly, embeddable scripting language
-
mica-cli
Command-line interface for the Mica scripting language
-
isEven
Returns true if the number is even
-
scurry
A component-based object-oriented language
-
callisp
A lisp interpreter that can be used with WASM
-
lamb
Pure untyped lambda calculus in safe Rust
-
domtree
dominance relation calculation
-
codegem
A small code generation library
-
stap-lang
Stap programming language (STAck Processor, ala Lisp)