Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for rust abstract syntax tree
abstract-syntax-tree
x
rust
x
6 search results found
Ast Grep
⭐
5,052
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Diffsitter
⭐
1,473
A tree-sitter based AST difftool to get meaningful semantic diffs
Comrak
⭐
1,042
[mirror] CommonMark + GFM compatible Markdown parser and renderer
Py2many
⭐
570
Transpiler of Python to many other languages
Nixpkgs Fmt
⭐
511
Nix code formatter for nixpkgs [maintainer=@zimbatm]
Postcss Rs
⭐
466
🚀 Fast and 100% API compatible postcss replacer, built in Rust
Ratel Core
⭐
390
High performance JavaScript to JavaScript compiler with a Rust core
Binjs Ref
⭐
384
Reference implementation for the JavaScript Binary AST format
Vimscript Language Server
⭐
382
Full Moon
⭐
326
A lossless Lua 5.1 parser
Rnix Parser
⭐
277
A Nix parser written in Rust [maintainer=@oberblastmeister]
Lib Ruby Parser
⭐
229
Ruby parser written in Rust
Self_cell
⭐
208
Safe-to-use proc-macro-free self-referential structs in stable Rust.
Moore
⭐
191
A hardware compiler based on LLHD and CIRCT
Lang C
⭐
160
Lightweight C parser for Rust
Astmaker
⭐
118
Build Abstract Syntax Trees and tree-walking models quickly in Rust.
Codeparser
⭐
103
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Lsts
⭐
96
A proof assistant that is also a programming language.
Deno_swc
⭐
91
The SWC compiler for Deno.
Language Rust
⭐
85
Parser and pretty-printer for the Rust language
Aster
⭐
69
No longer maintained
Rock
⭐
67
Native language with Rust & LLVM
Rusty_scheme
⭐
66
A Scheme interpreter written in Rust
Rslua
⭐
54
Yet another Lua lexer and Lua parser for Lua 5.3 written in pure Rust.
Ast
⭐
54
Annotation Abuse
⭐
52
Rust-like macros in Python by abusing type annotations
Instru
⭐
52
Instrument Rust code using Rust
Stupid Stats
⭐
50
Tutorial and demo of rust compiler replacement tooling
Verugent
⭐
46
Verilog generation tool written in Rust
Rustfind
⭐
45
rust html source code browser generator, rust source code navigator, possible component for IDE ? Example output - see rust compiler source & std libs:-
Peruse
⭐
42
A parser-combinator library for Rust
Conch Parser
⭐
41
A library for parsing programs written in the shell programming language.
Lemon Rs
⭐
39
LALR(1) parser generator for Rust based on Lemon + SQL parser
Quasi
⭐
37
No longer maintained
Bex
⭐
31
A rust crate for boolean expressions (expression trees, decision diagrams, etc.)
Semantic Analyzer Rs
⭐
31
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
Kdev Rust
⭐
30
KDevelop plugin which provides Rust language support.
Lunarity
⭐
28
Lunarity - a Solidity parser in Rust
Rusttyc
⭐
27
An interface for writing a RustTypeChecker.
Tom
⭐
25
tom: a format-preserving TOML parser in Rust
Rfmt
⭐
25
Lea
⭐
24
A simple, Lua-like language (toy project)
Rusby
⭐
23
Ruby to Rust method transpiler
Fastobo Py
⭐
23
Faultless AST for Open Biomedical Ontologies in Python.
Peginator
⭐
22
PEG parser generator for creating ASTs in Rust
Mogglo
⭐
22
Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns
Rick
⭐
21
INTERCAL interpreter/compiler
Fastobo
⭐
20
Faultless AST for Open Biomedical Ontologies.
Pegcel
⭐
20
A syn targetting PEG parser generator
Rash Shell
⭐
17
A bourne shell written in rust
Rascal
⭐
17
A simple (almost)functional interpreted language made by Rust
Asmdot
⭐
16
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Qasm Rust
⭐
16
An IBM OpenQASM 2.0 Parser Written In Rust
Classfile Rs
⭐
15
JVM classfile parser and writer for Rust
Ludtwig
⭐
15
Linter / Formatter for Twig template files which respects HTML and your time.
Vast
⭐
15
Verilog AST
Mab
⭐
13
Style-preserving Lua parser in Rust
Syn File Expand
⭐
12
Rust library to scan files and expand (make modules inline) multi-file crates source code as a single tree.
Rsx Dom
⭐
12
Simple node tree abstraction layer over RSX syntax trees
Ambients
⭐
12
Peer-to-Peer Programs and Data
Hyperast
⭐
12
Temporal code analyses at scale
Graphql Wasm Parser
⭐
11
GraphQL WebAssembly parser
Swf Types
⭐
10
Type definitions for the SWF file format (Rust and Typescript)
Schrift
⭐
10
A more experimental runtime for Ink, focused on perf and instrumentation
Wasm Ast
⭐
10
A Rust-native WebAssembly syntax model useful for generating, reading, and emitting WebAssembly code.
Prometheus Parser Rs
⭐
9
a Rust library for parsing and validating Prometheus query expressions
Erl_parse
⭐
9
Erlang source code parser written in Rust
L1ir
⭐
8
Intermediate Representation of LSTS L1 Language
Es
⭐
8
A ECMAScript Parser and Interpreter written in Rust
Javascript Es9 Parser
⭐
8
Javascript evaluator according to ECMAScript
Ratel Cli
⭐
8
A command-line interface for Ratel, a high performance JavaScript to JavaScript compiler with a Rust core
Hinton
⭐
7
A simple interpreter, written in Rust, for a programming language called Hinton.
Asciidoc Rs
⭐
7
asciidoc parser in pest(WIP)
Miniml
⭐
7
Open Cds Ast
⭐
6
Open and Reusable AST & Parser for SAP CAP CDS for the Rust programming language
Erl_ast
⭐
6
A Rust library for working with Abstract Syntax Trees of Erlang programs
Esmozy
⭐
6
Gleam_providers
⭐
6
Type providers (Code generation) for Gleam programs that use Mix.
Ftml
⭐
6
Rust library to convert Wikidot code into HTML.
Ecmascript
⭐
6
A rust implementation of an EcmaScript Parser
Patpat.rs
⭐
5
A Rust interpreter for the PatPat language
Deno Swc Complier
⭐
5
The SWC compiler for Deno.
Minilang Rs
⭐
5
Gdl Parser
⭐
5
A parser for GDL (game description language)
Quill
⭐
5
A Rust port of the Ink programming language (thesephist/ink)
Related Searches
Command Line Rust (3,187)
Rust R (1,912)
Javascript Rust (1,421)
Javascript Abstract Syntax Tree (1,232)
Video Game Rust (1,177)
Rust Bindings (1,155)
Typescript Rust (1,111)
Rust Language (1,068)
Python Rust (966)
Rust Blockchain (938)
1-6 of 6 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.