Rust Llvm

Open-source Rust projects categorized as Llvm

Top 18 Rust Llvm Projects

  • inkwell

    It's a New Kind of Wrapper for Exposing LLVM (Safely)

    Project mention: Compiler Optimization Learning Suggestions | /r/Compilers | 2023-08-04

    Secondly, I have learned about LLVM, and I have learned about the Inkwell library on Rust (It's a New Kind of Wrapper for Exposing LLVM (Safely)). Has anyone used this library before? Is this a good practice? Is it suitable for my compiler? Can I write some optimization passes of my own using this library?

  • ante

    A safe, easy systems language

    Project mention: Graydon Hoare: Batten Down Fix Later | /r/rust | 2023-05-30

    Have you had a look at Ante? It looks a lot like a Rust 2.0 with better ergonomics. There are a lot of interesting ideas.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • hypercube

    HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰

  • bfc

    An industrial-grade brainfuck compiler

  • inko

    A language for building concurrent software with confidence

    Project mention: Type inference of local variable based on later operations | /r/ProgrammingLanguages | 2023-06-10

    Inko supports this in its type checker. The implementation is both surprisingly simple and tricky, and works roughly as follows:

  • vicis

    Manipulate LLVM-IR in Pure Rust

  • llrl

    An experimental Lisp-like programming language

    Project mention: LLRL – Lisp in Rust | news.ycombinator.com | 2023-06-25
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • rusty

    Structured Text Parser and LLVM Frontend (by PLC-lang)

    Project mention: Can you run Structured Text in VSCode? | /r/PLC | 2023-04-12

    There are at least two open source compilers available, MatIEC and RuSTy, good luck.

  • mollusc

    Pure-Rust libraries for parsing, interpreting, and analyzing LLVM

  • molten

    An LLVM compiler for an ML-like language (written in Rust)

    Project mention: Best practices for AST design in Rust? | /r/rust | 2023-03-13

    I second looking at the rust compiler. It splits various AST elements into a struct and enum, where the enum is a 'Kind' (eg. Expr for struct which contains an ExprKind enum). That allows things like line numbers and other common data to be easily fetched from the struct and variant-specific values can be stored in the enum, which can be pattern matched. I did a similar thing in a compiler I made a while ago here https://github.com/transistorfet/molten/blob/main/src/analysis/hir.rs

  • blazex

    AOT compiled object oriented programming language

  • progge.rs

    Program analysis playground for a simple, imperative language

  • oktac

    okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.

  • azula

    A fast, statically typed compiled language (by azula-lang)

  • lltz

    LLTZ: Compiler from MLIR to Michelson

    Project mention: Show HN: LLTZ – World’s First Compiler from MLIR to Blockchain VM | news.ycombinator.com | 2023-07-22
  • qcs-sdk-qir

    Compile & Run Quantum Intermediate Representation (QIR) Programs on Rigetti Quantum Cloud Services (QCS)

  • rust-template

    A project template suitable for new Rust 2021 Edition projects with cargo-make/rustfmt/rust-clippy.

  • brainfk-rs

    Compiles brainfuck to wasm!!

    Project mention: Brainfk-rs: A brainfuck to WebAssembly compiler written in Rust | /r/Compilers | 2023-04-30
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-04.

Rust Llvm related posts

Index

What are some of the best open-source Llvm projects in Rust? This list will help you:

Project Stars
1 inkwell 1,867
2 ante 1,654
3 hypercube 965
4 bfc 478
5 inko 409
6 vicis 195
7 llrl 139
8 rusty 124
9 mollusc 55
10 molten 48
11 blazex 48
12 progge.rs 33
13 oktac 28
14 azula 26
15 lltz 12
16 qcs-sdk-qir 7
17 rust-template 6
18 brainfk-rs 4
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com