SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Compiler Open-Source Projects
-
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.
-
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.
-
-
-
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.
17. Webpack
-
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
> 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:
-
-
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
-
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 -
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
-
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.
-
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-22Kind of along these lines but for C++: https://docs.carbon-lang.dev/
-
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]
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
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.
-
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...
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
How does it compare to graal wasm? https://github.com/oracle/graal/blob/master/wasm/README.md/
-
-
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/
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
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
-
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/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Compiler discussion
Compiler related posts
-
Elevate Your NextJS Project with Mantine: Introducing the Mantine NextJS App Router + Nextra Template
-
Thankful for CodeSandbox
-
Vlang 0.4.1 Released
-
Quick Diff ME 1.1: Excel 比較 ツール
-
LuaRT 1.9.5 – Lua framework for Windows development
-
Looking Ahead at Intel's Xe3 GPU Architecture
-
The Defer Technical Specification: It Is Time
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Mar 2025
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 |