Rust Compiler

Open-source Rust projects categorized as Compiler

Top 23 Rust Compiler Projects

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Show HN: Mass Dissent – Easily send a letter to U.S. Congress representatives | news.ycombinator.com | 2023-02-04
  • swc

    Rust-based platform for the Web

    Project mention: How to use Firestore with Redux in a React application | dev.to | 2023-01-25

    SWC (stands for Speedy Web Compiler ) is a super-fast TypeScript / JavaScript compiler written in Rust. They claim to be “20x faster than Babel on a single thread and 70x faster on four cores”.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • RustPython

    A Python Interpreter written in Rust

    Project mention: it's happening!!!! damn rust programmers they are rewriting all the world in rust | reddit.com/r/ProgrammerHumor | 2022-12-17

    We have already re-written the Python Interpreter in rust. Javascript will be just too easy to re-write in rust, fear not for we have already re-made nodejs in rust; aka Deno.

  • enso

    Hybrid visual and textual functional programming.

    Project mention: Enso – a programming language with dual visual and textual representations | news.ycombinator.com | 2023-01-23
  • gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

    Project mention: Using Gleam in your Phoenix Hooks | dev.to | 2023-01-31

    Presenting Gleam

  • melody

    Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable

    Project mention: Yeah, we all know what you're good for... | reddit.com/r/ProgrammerHumor | 2022-12-09

    just use Melody

  • lightningcss

    An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

    Project mention: Parcel-Css - A CSS parser, transformer, and minifier written in Rust. | reddit.com/r/github_trends | 2022-04-17
  • 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.

  • lumen

    An alternative BEAM implementation, designed for WebAssembly

    Project mention: Firefly – an MLIR-based compiler and runtime for BEAM languages | news.ycombinator.com | 2022-11-12
  • gluon

    A static, type inferred and embeddable language written in Rust.

    Project mention: Gluon: A New Node.js Framework to Create Desktop Apps | news.ycombinator.com | 2023-01-02
  • trunk

    Build, bundle & ship your Rust WASM application to the web.

    Project mention: Is rust + yew a good starting point for learning web dev? | reddit.com/r/rust | 2022-10-21

    Yew is way way nicer in that regard because it uses Trunk which is very excellent and you don't have to deal with any of that really. Just trunk serve and away you go. Plus you get the advantage of not having to deal with Javascript. Typescript is nice, but it's no Rust.

  • erg

    A statically typed language that can deeply improve the Python ecosystem

    Project mention: This Week in Python | dev.to | 2022-08-19

    erg – A Python-compatible statically typed language

  • ante

    A safe, easy systems language

    Project mention: Rust's Ugly Syntax | news.ycombinator.com | 2023-01-26
  • ariadne

    A fancy diagnostics & error reporting crate (by zesterer)

    Project mention: Why does Rust have parameters on impl? | reddit.com/r/rust | 2022-11-19
  • rustc_codegen_cranelift

    Cranelift based backend for rustc

    Project mention: Improving Rust compile times to enable adoption of memory safety | news.ycombinator.com | 2023-02-03

    The more immediate goal of "distribute the cranelift backend as a rustup component" has been making good progress and seems like it might happen relatively soon https://github.com/bjorn3/rustc_codegen_cranelift/milestone/...

  • passerine

    A small extensible programming language designed for concise expression with little code.

    Project mention: Passerine: A small functional scripting language with macros, powered by Rust | news.ycombinator.com | 2022-04-20
  • solang

    Solidity Compiler for Solana and Substrate

    Project mention: Linux Foundation Mentorship about compilers. | reddit.com/r/Compilers | 2022-04-02

    Solidity is language for smart contacts originally designed for Ethereum. If you want to execute your Solidity smart contract in a blockchain whose VM interprets WASM, then you need to compile Solidity into WebAssembly. Currently, we target Substrate (https://github.com/paritytech/substrate) and Ewasm (https://ewasm.readthedocs.io/en/mkdocs/) that need WebAssembly. This is the project's repo: https://github.com/hyperledger-labs/solang

  • tao

    A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc. (by zesterer)

    Project mention: Why does Rust have parameters on impl? | reddit.com/r/rust | 2022-11-19
  • vue-compiler

    Vue's template compiler reimplemented in Rust!

    Project mention: Rusty Vue: Vue Compiler rewritten in Rust | reddit.com/r/rust | 2022-09-06

    Hey folks, I am porting Vue's core compiler to Rust. My goal is mainly learn how to build a high performance software and help Rust to become a more popular frontend tooling. The project repo is here https://github.com/HerringtonDarkholme/vue-compiler.

  • oakc

    A portable programming language with a compact intermediate representation

    Project mention: Most interesting languages to learn (from)? | reddit.com/r/ProgrammingLanguages | 2022-03-31

    This one

  • customasm

    💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

    Project mention: Defining assembly instructions has killed my love of this game ultra fast. | reddit.com/r/TuringComplete | 2022-10-13

    I'm using customasm to write code in Turing Complete.

  • bfc

    An industrial-grade brainfuck compiler

  • noir

    Noir is a domain specific language for zero knowledge proofs

  • KCLVM

    A constraint-based record & functional language mainly used in configuration and policy scenarios.

    Project mention: The KCL Programming Language for Data Validation | news.ycombinator.com | 2023-01-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-02-04.

Rust Compiler related posts

Index

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

Project Stars
1 rust 77,139
2 swc 25,767
3 RustPython 13,506
4 enso 6,201
5 gleam 4,511
6 melody 4,044
7 lightningcss 3,243
8 lumen 3,131
9 gluon 2,752
10 trunk 2,271
11 erg 2,093
12 ante 1,559
13 ariadne 1,155
14 rustc_codegen_cranelift 1,047
15 passerine 1,005
16 solang 943
17 tao 858
18 vue-compiler 696
19 oakc 692
20 customasm 499
21 bfc 448
22 noir 430
23 KCLVM 373
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com