Compiler

Top 23 Compiler Open-Source Projects

  1. Next.js

    The React Framework

    Project mention: Elevate Your NextJS Project with Mantine: Introducing the Mantine NextJS App Router + Nextra Template | dev.to | 2025-03-21

    The Mantine NextJS App Router + Nextra Template is an outstanding resource for developers looking to harness the power of the Mantine UI library, the NextJS framework, and the Nextra documentation template. This combination delivers a robust platform for building responsive, modern, and accessible websites efficiently.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Quick Diff ME 1.1: Excel 比較 ツール | dev.to | 2025-03-20
  4. Svelte

    web development for the rest of us

    Project mention: Svelte5: A Less Favorable Vue3 | news.ycombinator.com | 2025-03-08
  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: Top 20 Front-End Development Tools to Use in 2025 | dev.to | 2025-03-16

    17. Webpack

  6. sway

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

  7. Gatsby

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

    Project mention: SSR Deep Dive for React Developers | dev.to | 2025-03-20

    Static websites are so good that they even have their own three-letter abbreviation: SSG (Static Site Generation). And of course, there are plenty of frameworks that generate them for you, no need in manual labour: Next.js supports SSG, Gatsby is still pretty popular, lots of people love Docusaurus, Astro promises the best performance, and probably many more.

  8. kotlin

    The Kotlin Programming Language.

    Project mention: Doodle Weather Clone | dev.to | 2025-03-13

    Doodle helps you create beautiful, modern apps entirely in Kotlin. Its render model is intuitive yet powerful, making it easy to achieve complex UIs with pixel level precision and layouts. This simplicity and power applies to everything from user input to drag and drop. Doodle lets you build and animate anything.

  9. SaaSHub

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

    SaaSHub logo
  10. parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: Create React App is Deprecated – What’s Next ? | dev.to | 2025-03-16

    Parcel is another alternative that requires zero configuration and is super fast. If you want a simple React setup without any hassle, Parcel is a great choice.

  11. Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

    Project mention: Fixing Jest import failure | dev.to | 2024-07-29

    > 4 | import someConfig from '../config/SomeConfigs.json' with { type: 'json' }; | ^ 5 | 6 | /** Add @babel/plugin-syntax-import-attributes (https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes) to the 'plugins' section of your Babel config to enable parsing. If you already added the plugin for this syntax to your config, it's possible that your config isn't being loaded. You can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded configuration:

  12. esbuild

    An extremely fast bundler for the web

    Project mention: A 10x Faster TypeScript | news.ycombinator.com | 2025-03-11
  13. typst

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

    Project mention: TeX Live 2025 Released | news.ycombinator.com | 2025-03-09

    the masochism of latex is becoming increasingly irrelevant with every typst [1] release. no going back once you experience realtime rendering of your document, and support in VS Code is stellar IMO.

    [1] http://typst.app

  14. zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Project mention: Zig: A good memory allocator in 200 lines of code | news.ycombinator.com | 2025-03-06
  15. 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: Vlang 0.4.1 Released | news.ycombinator.com | 2025-03-20
  16. marked

    A markdown parser and compiler. Built for speed.

    Project mention: How to convert Markdown to PDF | dev.to | 2025-02-23

    Another option is to go with a purpose-built tool, like SlickPDF. I built slickpdf.com for the very purpose of going from Markdown to PDF. Give it a try!. It uses marked.js under the hood, and presents a live preview rendered on a Letter-size (8.5 in. x 11 in.) page.

  17. carbon-lang

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

    Project mention: Kickstart insight needed: A new retrofitted C dialect? | news.ycombinator.com | 2025-02-22

    Kind of along these lines but for C++: https://docs.carbon-lang.dev/

  18. swc

    Rust-based platform for the Web

    Project mention: A 10x Faster TypeScript | news.ycombinator.com | 2025-03-11

    For previous attempts at doing this in rust, see:

      1. stc [https://github.com/dudykr/stc] - Abandoned [https://github.com/swc-project/swc/issues/571#issuecomment-1915966297]

  19. llvm-project

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

    Project mention: Looking Ahead at Intel's Xe3 GPU Architecture | news.ycombinator.com | 2025-03-20

    https://www.amd.com/content/dam/amd/en/documents/instinct-te...

    The compiler is LLVM

    https://github.com/llvm/llvm-project/tree/main/llvm/lib/Targ...

    It's all there. For the driver/runtime everything is also open and upstreamed into the Linux kernel. The packet protocol isn't well-documented but documented enough that tinygrad managed to build their own driver from scratch.

  20. V8

    The official mirror of the V8 Git repository

    Project mention: Tiny JITs for a Faster FFI | news.ycombinator.com | 2025-02-12

    Much of the standard library in v8 is written in Torque, a custom language.

    https://v8.dev/docs/torque

    Example file for array.find(…): https://github.com/v8/v8/blob/5fe0aa3bc79c0a9d3ad546b79211f0...

  21. Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

    Project mention: Chicory: A JVM native WebAssembly runtime | news.ycombinator.com | 2025-02-25

    How does it compare to graal wasm? https://github.com/oracle/graal/blob/master/wasm/README.md/

  22. RustPython

    A Python Interpreter written in Rust

    Project mention: Uv overtakes Poetry (for Wagtail users) | news.ycombinator.com | 2025-03-17
  23. crystal

    The Crystal Programming Language

    Project mention: Rhombus Language | news.ycombinator.com | 2025-03-18

    Did you ever see Crystal? It's more or less a typed Ruby. I've heard that you can port some code directly.

    https://crystal-lang.org/

  24. Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: Introducing command and commandfor in HTML | news.ycombinator.com | 2025-03-07

    C# has COMEFROM, too: https://github.com/dotnet/roslyn/blob/main/docs/features/int...

    they make it cumbersome to use by hand, but not impossible

  25. gleam

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

    Project mention: A 10x Faster TypeScript | news.ycombinator.com | 2025-03-11

    OCaml and Haskell already have that nice type system (and even more nice). If OCaml's syntax bothers you, there is Reason [1] which is a different frontend to the same compiler suite.

    Also in this space is Gleam [2] which targets Erlang / OTP, if high concurrency and fault tolerance is your cup of tea.

    [1]: https://reasonml.github.io/

    [2]: https://gleam.run/

  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

  • Elevate Your NextJS Project with Mantine: Introducing the Mantine NextJS App Router + Nextra Template

    4 projects | dev.to | 21 Mar 2025
  • Thankful for CodeSandbox

    2 projects | dev.to | 20 Mar 2025
  • Vlang 0.4.1 Released

    1 project | news.ycombinator.com | 20 Mar 2025
  • Quick Diff ME 1.1: Excel 比較 ツール

    8 projects | dev.to | 20 Mar 2025
  • LuaRT 1.9.5 – Lua framework for Windows development

    1 project | news.ycombinator.com | 20 Mar 2025
  • Looking Ahead at Intel's Xe3 GPU Architecture

    1 project | news.ycombinator.com | 20 Mar 2025
  • The Defer Technical Specification: It Is Time

    2 projects | news.ycombinator.com | 19 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Next.js 130,389
2 rust 102,063
3 Svelte 81,808
4 webpack 65,123
5 sway 62,392
6 Gatsby 55,771
7 kotlin 50,185
8 parcel 43,722
9 Babel (Formerly 6to5) 43,441
10 esbuild 38,704
11 typst 38,441
12 zig 38,110
13 v 36,189
14 marked 34,177
15 carbon-lang 32,769
16 swc 31,870
17 llvm-project 31,528
18 V8 23,885
19 Graal 20,689
20 RustPython 19,762
21 crystal 19,670
22 Roslyn 19,370
23 gleam 18,951

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai