Compiler

Top 23 Compiler Open-Source Projects

  1. Next.js

    The React Framework

    Project mention: Building PlantLens AI for the Hacktoberfest "Touch Grass" Challenge | dev.to | 2026-10-09
  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Rust's derive often implies inline | news.ycombinator.com | 2026-10-07

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

  4. Svelte

    web development for the rest of us

    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):

  5. 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-09

    In 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.

  6. sway

    🌴 Empowering everyone to build reliable and efficient smart contracts. (by FuelLabs)

  7. typst

    A markup-based typesetting system that is powerful and easy to learn.

    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.

  8. Gatsby

    React-based framework with performance, scalability, and security built in.

    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.

  9. SaaSHub

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

    SaaSHub logo
  10. kotlin

    The Kotlin Programming Language.

    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.

  11. Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

    Project mention: What's new in JavaScript Linter 🐊Putout v42 | dev.to | 2026-02-20

    Babel also already supports it, so the time is come πŸ€·β€β™‚οΈ.

  12. parcel

    The zero configuration build tool for the web. πŸ“¦πŸš€

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Parcel - Blazing fast, zero configuration web application bundler

  13. zig

    Moved to Codeberg

    Project mention: What Zig felt like, coming from Rust | news.ycombinator.com | 2026-09-19

    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.

  14. llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    Project mention: Xcode and Gradle: Two worlds, one infrastructure | dev.to | 2026-10-07

    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.

  15. esbuild

    An extremely fast bundler for the web

    Project mention: What Happens When You Run `npm run dev` | dev.to | 2026-05-19

    Vite uses esbuild written in Go, absurdly fast to pre-process your node_modules dependencies.

  16. 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: V Language Review (2023) | news.ycombinator.com | 2026-09-28
  17. marked

    A markdown parser and compiler. Built for speed.

    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.

  18. swc

    Rust-based platform for the Web

    Project mention: How I'm Productive with Claude Code | news.ycombinator.com | 2026-03-23
  19. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

    Project mention: The Two Factions of C++ | news.ycombinator.com | 2026-08-19
  20. V8

    The official mirror of the V8 Git repository

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

  21. oxc

    βš“ A collection of high-performance JavaScript tools.

    Project mention: Vite+ Beta | news.ycombinator.com | 2026-07-02

    being worked on : https://github.com/oxc-project/oxc/discussions/21936

  22. RustPython

    A Python Interpreter written in Rust

    Project mention: Python 3.15.0 | news.ycombinator.com | 2026-10-09

    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 .)

  23. gleam

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

    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

  24. Graal

    GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources πŸš€

    Project mention: Partial Evaluation in Truffle | news.ycombinator.com | 2026-10-02
  25. 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-11

    VB.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.

  26. SaaSHub

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

    SaaSHub logo
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).

Compiler discussion

Log in or Post with

Compiler related posts

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

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?