Top 23 Rust Compiler Projects
Empowering everyone to build reliable and efficient software.Project mention: Announcing Rust 1.57.0 | reddit.com/r/rust | 2021-12-02
esbuild is a bundle written in Golang and always be compared with its equivalence in Rust swc, the latter wins most cases in its benchmark, but let's see how esbuild outperforms swc in a practical comparison:
Run Linux Software Faster and Safer than Linux with Unikernels.
Again, if js is so fast, why rome (https://rome.tools/) is being rewritten to rust?
⭐️ A friendly language for building type-safe, scalable systems!Project mention: Considering learning elixir, a few questions | reddit.com/r/elixir | 2021-11-30
On your #2 point: https://github.com/gleam-lang/gleam
An alternative BEAM implementation, designed for WebAssembly (by lumen)Project mention: How to make a programming language on Erlang VM or JVM in rust? | reddit.com/r/rust | 2021-10-28
If you can't find a way forward, you could always peek here: https://github.com/lumen/lumen
Build, bundle & ship your Rust WASM application to the web.Project mention: Trunk | Build, bundle &amp; ship your Rust WASM application to the web | reddit.com/r/RILB | 2021-11-30
Cranelift based backend for rustcProject mention: Is it possible to compile rust just in time (jit) | reddit.com/r/rust | 2021-09-01
There is https://github.com/bjorn3/rustc_codegen_cranelift, an alternative codegen backend to llvm for rustc which uses cranelift and is capable of JIT-compiling. There is some more information in docs/usage.md.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A small extensible programming language designed for concise expression with little code.Project mention: I wrote a Cozy Programming language | dev.to | 2021-11-08
Passerine was the next language i decided to try to fit onto paka, but alas this one too was eventually put aside for the time being.
A portable programming language with a compact intermediate representationProject mention: I wrote an interpreted functional programming language in Rust | reddit.com/r/rust | 2021-01-20
Oof, looks like you've got an unfortunate name collision with the other oak language written in Rust.
An industrial-grade brainfuck compilerProject 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.
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/Project mention: An assembler for custom, user-defined instruction sets | news.ycombinator.com | 2021-09-19
A simple, expressive, embeddable programming language, made with RustProject mention: What's everyone working on this week (29/2021)? | reddit.com/r/rust | 2021-07-19
Putting the finishing touches on a procedural macro to bind Rust code to koto we want to use in synth. Also a blog post about it is on the way.
A compiler for Standard ML, somewhatProject mention: Hacker News top posts: Sep 9, 2021 | reddit.com/r/hackerdigest | 2021-09-09
A Compiler for Standard ML in Rust\ (31 comments)
Toy C compilerProject mention: Libreddit: Private front-end for Reddit written in Rust | news.ycombinator.com | 2021-09-07
Rust bindings for the shaderc library.Project mention: Help: how to link libstdc++ to a Cargo project? | reddit.com/r/rust | 2021-05-19
The shaderc-rs readme has some good advice on how to use it in your project.
A build-time information stored in your rust project.(binary,lib,cdylib,dylib)Project mention: Shadow-rs support function git repository statue check(dirty or stage). | reddit.com/r/rust | 2021-08-12
shadow-rs with new version 0.6.8 published. support function git repository statue check(dirty or stage): git_clean(),git_status_file() The idea refer to the 'cargo fix' result output when git statue(dirty or stage) changed.
an educational compiler intermediate representationProject mention: Bril: A Compiler Intermediate Representation for Learning | reddit.com/r/ProgrammingLanguages | 2021-06-28
Seems to be part of this course, and an implementation is here.
Macros have types!Project mention: How do you typecheck a macro? | reddit.com/r/ProgrammingLanguages | 2021-09-30
You could look at how https://github.com/paulstansifer/unseemly/ does it
A statically-typed functional programming language (by zesterer)Project mention: Chumsky, a parser combinator crate that makes writing error-tolerant parsers with recovery easy and fun! | reddit.com/r/rust | 2021-10-28
Additionally, I just pushed some recent work on my own language, Tao, which uses Chumsky. Hopefully some nice proof that it's a viable API for parsing non-trivial syntax.
A memory safe Lua interpreterProject mention: What scripting language and what implementation would you use with your program written in Rust? | reddit.com/r/rust | 2021-10-03
Rust has some good bindings with lua, for example mlua and rlua. There is also a rewrite of lua in 100% safe rust called hematita ( https://github.com/danii/hematita )
The Antimony programming languageProject mention: A QBE Back End for the Antimony Programming Language | news.ycombinator.com | 2021-06-30
An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.Project mention: Is it just me or can't I find a good use for Java? | reddit.com/r/java | 2021-01-20
There are plenty of cases where this is clearly disproved. Here's a few.
Crafting Interpreters in RustProject mention: So about the right way to write an interpreter | reddit.com/r/rust | 2021-05-10
Rust Compiler related posts
Announcing Rust 1.57.0
3 projects | reddit.com/r/rust | 2 Dec 2021
Am I taught wrong, or rust is really difficult?
1 project | reddit.com/r/rust | 2 Dec 2021
Why does this not work? Completely new to rust. Please help
1 project | reddit.com/r/rust | 1 Dec 2021
Pointer to reference alignment
1 project | reddit.com/r/rust | 1 Dec 2021
Considering learning elixir, a few questions
2 projects | reddit.com/r/elixir | 30 Nov 2021
What the turbofish
2 projects | reddit.com/r/rust | 25 Nov 2021
Generic impl doesn't work while generic function does
1 project | reddit.com/r/rust | 30 Nov 2021
What are some of the best open-source Compiler projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.