Rust Llvm

Open-source Rust projects categorized as Llvm Edit details

Top 11 Rust Llvm Projects

  • ante

    A safe, easy systems language

    Project mention: [User study] Interest in a Rust-like garbage-collected programming language? | reddit.com/r/rust | 2022-07-02
  • inkwell

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

    Project mention: How good is LLVM in other languages other than C++? (In my case I'm interested in using Rust) | reddit.com/r/ProgrammingLanguages | 2022-06-03

    I'm currently using the Inkwell bindings for Rust, which I've found actually pretty nice. In terms of generating LLVM IR, the C bindings (which is what Inkwell uses internally) can do anything you want them to (definitely not limited to trivial languages as someone else here said.) I'm even using the LLVM garbage collection infrastructure, with no problems (well, no problems in generating it; the LLVM GC infrastructure works pretty well but is sparsely documented, so actually writing a GC is fairly difficult, but it's doable). The C bindings are actually more stable than the C++ bindings (!), although not quite as stable as the textual IR format; but without the bindings you would have to write code to generate the IR yourself, the compiler would be slower as it must be emitted as text and then reparsed in a different process, and you would have less control over optimization.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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.🛰

    Project mention: hypercube: NEW Data - star count:928.0 | reddit.com/r/algoprojects | 2022-01-28
  • bfc

    An industrial-grade brainfuck compiler

    Project mention: We gotta get rid of ego in the programming community | reddit.com/r/ProgrammerHumor | 2021-09-29

    Let me introduce you to production grade brainfuck. We can use https://github.com/Wilfred/bfc to compile it to a native binary with llvm optimizations. But to make it more usable, we can first run it through the c preprocessor (with gcc -E input_file) so we can split our brainfuck into multiple files and macros. Now we are really getting somewhere.

  • mollusc

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

    Project mention: Manipulate LLVM IR without LLVM! | reddit.com/r/rust | 2022-04-06

    Currently it's not possible to load bytecode modules. It only supports loading (textual) LLVM IR modules (not lazily). I know https://github.com/woodruffw/mollusc is a library that loads bytecode modules, but not sure it's sufficient for your purpose.

  • blazescript

    AOT compiled object oriented programming language

    Project mention: What was the Rust project in your portfolio that got you hired as a Rust developer? | reddit.com/r/rust | 2022-04-19

    I didn't get hired but https://github.com/BlazifyOrg/blazex

  • molten

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

    Project mention: How good is LLVM in other languages other than C++? (In my case I'm interested in using Rust) | reddit.com/r/ProgrammingLanguages | 2022-06-03

    I managed to write an ocaml-like language compiler in Rust using llvm-sys (which uses the LLVM C API) without too much trouble. It may not be the fastest but it's fairly feature cobplete. The code is at https://github.com/transistorfet/molten

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • progge.rs

    Program analysis playground for a simple, imperative language

    Project mention: Automated test case generation in Proggers | reddit.com/r/ProgrammingLanguages | 2021-11-21

    Just tried to solve the "a farmer needs to move his fox, chicken, and corn across a river" riddle using the symbolic execution engine, and it worked! See here: https://github.com/skius/progge.rs/blob/master/analyzer-examples/fun/fox_chicken_corn.progge

  • azula

    A fast, statically typed compiled language

  • oktac

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

    Project mention: okta-lang v0.2.0 release! | reddit.com/r/ProgrammingLanguages | 2022-03-30

    If you like the project, consider giving a star in GitHub <3

  • gecko

    Strongly-typed, general purpose programming language based on Rust (by geckolang)

    Project mention: Statically-typed, Rust-like programming language | news.ycombinator.com | 2022-02-15

    Hey guys,

    I've been working on a Rust-like programming language written in Rust. I've worked on this compiler for the past months, and it's coming along very well.

    The language features closures, higher-order function support, recursion, among other interesting things.

    Here's the GitHub link, take a look!: https://github.com/geckolang/gecko

    Also, come hang out on the official Discord server, I'm very interested on the compiler-design topic and can help you out if you have any questions about the project or designing your own compiler!

    https://discord.gg/H3eMUXp

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 2022-07-02.

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 ante 1,419
2 inkwell 1,211
3 hypercube 939
4 bfc 422
5 mollusc 47
6 blazescript 47
7 molten 38
8 progge.rs 30
9 azula 25
10 oktac 22
11 gecko 18
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com