Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more β
Top 23 Compiler Open-Source Projects
-
Project mention: Building PlantLens AI for the Hacktoberfest "Touch Grass" Challenge | dev.to | 2026-10-09
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
For what it's worth, according to the PR that added the annotation [0] did so because it generally resulted in decreases in compile times and binary sizes on benchmarks. Furthermore, an additional experiment that avoided emitting the inline attribute on structs with >5 fields resulted in benchmark regressions compared to always emitting the attribute [1].
That being said, one of the Rust devs indicated in the corresponding lobste.rs discussion [2] that they're open to revisiting/rebalancing things if they get enough bug reports indicating something is up, so it might not hurt to tag onto the bug report the author will (hopefully) eventually submit.
[0]: https://github.com/rust-lang/rust/pull/117727
[1]: https://github.com/rust-lang/rust/pull/118031
[2]: https://lobste.rs/s/dldhpw/rust_s_derive_often_implies_inlin...
-
Project mention: An on-page SEO audit API: a 0β100 score and a fix list in about 2 seconds | dev.to | 2026-10-02
Add checkLinks=10 and it also requests up to 10 links from the page (internal first) and follows their redirects. For https://svelte.dev/ (1.55 s, score 88 / B):
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Project mention: History of JavaScript: Browser wars, ECMAScript, Node.js, TypeScript, and React | dev.to | 2026-07-09In 2012, Webpack was released as an open-source JavaScript module bundler. It takes dependencies as input and builds a dependency graph, enabling developers to take a modular approach to web application development. This allowed them to import almost anything to client-side code and, over time, became the foundation of the build process for React, Angular, Vue, and many other frameworks.
-
-
Project mention: An AI wrote and illustrated a book of fables about threads, caches and packets | dev.to | 2026-08-02
Typesetting: Typst, installed that morning because the idea needed it. 5.5Γ8.5in spreads, plates facing their fables.
-
Project mention: React Server Components without Next.js - what are the real alternatives today? | dev.to | 2026-02-03
Gatsby supports React Server Components in its SSR mode. The implementation is stable, but the scope is narrow. Gatsby primarily targets content-heavy and hybrid static use cases. While RSC can be used for dynamic server rendering, the framework is not optimized for deeply interactive applications built around server components. For certain classes of sites, this is acceptable. For general-purpose applications, it is limiting.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Modern concurrency approaches on the JVM: Coroutines and Loom | dev.to | 2026-06-02
A coroutine is a lightweight thread that is managed by the Kotlin runtime. Coroutines were initially proposed in Kotlin version 1.1 M01, released in 2017. The first stable version was released with Kotlin 1.3 one year later.
-
Babel also already supports it, so the time is come π€·ββοΈ.
-
Parcel - Blazing fast, zero configuration web application bundler
-
Interesting, I hadnβt run across that but thatβs probably just my problem domain. I did find this bug that looks like it was resolved a year ago https://github.com/ziglang/zig/issues/24184 and I have also read they are doing some other work on floating point that will hopefully address other cross-platform inconsistencies.
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Then Apple introduced compilation caching in Xcode 26 using LLVM's Content Addressable Storage (CAS). For Gradle developers unfamiliar with this: CAS is a storage model where artifacts are stored and retrieved by the hash of their content, similar in spirit to how Git stores objects. The granularity is impressive, sub-function level, meaning Xcode can skip recompiling individual compilation units if their inputs have not changed. But the remote cache interface is a gRPC protocol with no public SDK. The only way to provide a remote cache is to run a service that speaks this protocol and tell Xcode where to find it via a Unix socket.
-
Vite uses esbuild written in Go, absurdly fast to pre-process your node_modules dependencies.
-
v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
-
Project mention: How I put my Copilot agents in my pocket: zero servers, end-to-end encryption and one nasty iOS bug | dev.to | 2026-10-01
The phone app is plain ES modules with no bundler: Preact and htm, marked and DOMPurify for Markdown, highlight.js, jsQR and a QR code generator. Each file is vendored and pinned by its SHA-256 in a lock file that a script verifies.
-
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
Project mention: Actively exploited RCE in all Chromium versions | news.ycombinator.com | 2026-09-04
V8 also has its own sandbox, which I believe exists in that sandbox. I assume that's the one this exploit has RCE in, but its unclear.
https://chromium.googlesource.com/v8/v8.git/+/refs/heads/mai...
-
being worked on : https://github.com/oxc-project/oxc/discussions/21936
-
Even if you envision everyone migrating from C to Rust on principle (despite the risks inherent to such a large project), I really can't fathom existing Java and C# codebases going anywhere.
For that matter, the COBOL codebases are still out there.
> Even Python interpreter is in process of using Rust as the main language if I am not wrong.
They are beginning to take steps towards making it possible to include some Rust code. Nowhere near "using Rust as the main language". (Unless you're looking at alternate implementations, like the aptly named https://github.com/RustPython/RustPython .)
-
Project mention: What's the best programming language for coding agents? | news.ycombinator.com | 2026-08-10
Ive been amazed at how well LLMs are at writing Gleam[1] and Lustre[2]. Compared to a mainstream language, there is basically zero gleam code in the training data.
I have no evidence to back this up, but I suspect that languages that are good for humans[3] will be good for LLMs. Compiled, strongly typed, statically typed, immutable, pure functions, pattern matched, memory safe, etc.
[1] https://gleam.run
-
Graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources π
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Project mention: I'm writing a history of Visual Basic, Chapter 1 is up | news.ycombinator.com | 2026-05-11VB.NET is open source, supports AOT, and there is little else that VB 6 does better, other than COM integration, which .NET was always a bit lower level
https://github.com/dotnet/roslyn
Now I bet what you mean is the graphical part, and yes that is only partial open source.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Compiler discussion
Compiler related posts
-
Programming Isn't Special
-
Jasmin: A language for high-assurance and high-speed cryptography
-
AI coding agents and Theo's Rust TypeScript compiler: the caveats
-
Rust Port of TypeScript (Tsc)
-
Rust's derive often implies inline
-
Mold Linker Version 3.0.0 Release β Rewritten in Rust
-
Show HN: Go++, a Go superset with classes, exceptions and more
-
A note from our sponsor - AppSignal
www.appsignal.com | 9 Oct 2026
Index
What are some of the best open-source Compiler projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Next.js | 143,110 |
| 2 | rust | 119,545 |
| 3 | Svelte | 88,359 |
| 4 | webpack | 66,056 |
| 5 | sway | 61,406 |
| 6 | typst | 56,520 |
| 7 | Gatsby | 55,943 |
| 8 | kotlin | 53,485 |
| 9 | Babel (Formerly 6to5) | 44,140 |
| 10 | parcel | 44,019 |
| 11 | zig | 43,311 |
| 12 | llvm-project | 40,915 |
| 13 | esbuild | 40,072 |
| 14 | v | 37,946 |
| 15 | marked | 37,220 |
| 16 | swc | 34,213 |
| 17 | carbon-lang | 33,897 |
| 18 | V8 | 25,270 |
| 19 | oxc | 22,940 |
| 20 | RustPython | 22,383 |
| 21 | gleam | 21,974 |
| 22 | Graal | 21,725 |
| 23 | Roslyn | 20,702 |