SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Compiler Projects
-
Project mention: Show HN: Mass Dissent – Easily send a letter to U.S. Congress representatives | news.ycombinator.com | 2023-02-04
-
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.
-
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.
-
Project mention: Enso – a programming language with dual visual and textual representations | news.ycombinator.com | 2023-01-23
-
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-09just use Melody
-
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.
-
Project mention: Firefly – an MLIR-based compiler and runtime for BEAM languages | news.ycombinator.com | 2022-11-12
-
Project mention: Gluon: A New Node.js Framework to Create Desktop Apps | news.ycombinator.com | 2023-01-02
-
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 Python-compatible statically typed language
-
-
-
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/...
-
Project mention: Passerine: A small functional scripting language with macros, powered by Rust | news.ycombinator.com | 2022-04-20
-
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)
-
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.
-
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-13I'm using customasm to write code in Turing Complete.
-
-
-
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
Rust Compiler related posts
- Gerald Sussman on the end of SICP (w/ Scheme) at MIT
- Rust's Ugly Syntax
- STOP DOING RUST
- Discussing the next step for async methods in traits: returning futures that are Send
- Puzzle: Why is Mutex<T> always Sync, but RwLock<T> is only Sync for T: Sync?
- Stop Comparing Rust to Old C++
- Anybody else having this kind of colleague? Way to start a Monday!
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5953d680>
www.saashub.com | 4 Feb 2023
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 |