Compiler

Open-source projects categorized as Compiler | Edit details

Top 23 Compiler Open-Source Projects

  • GitHub repo Next.js

    The React Framework

    Project mention: 9 Ways You Can Use React Today in 2022 | dev.to | 2022-01-21

    NextJS is one of the most popular framework for building hybrid static & server rendered web applications which also uses React.

  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

    Project mention: No no, he's got a point... | reddit.com/r/technicallythetruth | 2022-01-22

    No you're NOT a Rustacean

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo 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: What should I use to deploy database GUI? | reddit.com/r/flask | 2022-01-20

    I don't know how you do the build of your GUI or perhaps you haven't thought of that yet. If the latter then that is something to think about but not an absolute requirement. You could for example use Webpack.

  • GitHub repo Svelte

    Cybernetically enhanced web apps

    Project mention: Discussion Thread | reddit.com/r/neoliberal | 2022-01-22

    Then you can learn some basic JavaScript and then learn the Svelte framework for JS because they have, bar none, the best tutorial I have seen

  • GitHub repo Gatsby

    Build blazing fast, modern apps and websites with React

    Project mention: 9 Ways You Can Use React Today in 2022 | dev.to | 2022-01-21

    GatsbyJS is the most popular framework for building static websites with a strong focus on SEO. It is fast, flexible, and helps you develop web apps using React. It has been continually staying up to date with the latest technologies over the years as well as applying best practices to search engine algorithms that are constantly changing.

  • GitHub repo Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

    Project mention: Plugin suggestions for productivity | reddit.com/r/neovim | 2022-01-12

    I use it daily, trying to configure it to give it a chance. Currently the problem I see is with a large monorepo created with nx tool. It is bigger than babel repo, and has a very convoluted file structure. There are such problems as:

  • GitHub repo parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: Tech SEO Help | reddit.com/r/TechSEO | 2022-01-20

    If you write the JS in a modern way and use a build process, it isn't difficult. Parcel.js probably has the lowest learning curve. It can also work with purgecss to remove unused CSS.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo kotlin

    The Kotlin Programming Language.

    Project mention: Hey, 5'5" black trans dude who likes video games and art and stuff. AMA :) | reddit.com/r/TransPicrewAMA | 2022-01-14

    Java** & Kotlin in the start, moved on to C),C++,C#), then D later on, then recently I delved into [**Rust

  • GitHub repo esbuild

    An extremely fast JavaScript and CSS bundler and minifier

    Project mention: Modern Webapps with React, Phoenix, Elixir and TypeScript | dev.to | 2022-01-21

    For our React frontend, I've chosen Vite to handle all the tooling for me. It has got all the sane defaults I need for a TypeScript project with React, plus it uses ESBuild which gives us blazing fast feedback during development.

  • GitHub repo marked

    A markdown parser and compiler. Built for speed.

    Project mention: Favorite self-rendering Markdown tool in JavaScript | news.ycombinator.com | 2021-12-12
  • GitHub repo v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io

    Project mention: It's not what programming languages do, it's what they shepherd you to | news.ycombinator.com | 2022-01-06

    > You've ignored my earlier point about pure functions that are allowed to have side effects.

    I was more hoping that you would read what they actually wrote. If one bothers to actually click the link on vlang.io which refers to "pure functions" it would go to (https://github.com/vlang/v/blob/master/doc/docs.md#pure-func...) their documentation where they elaborate on it further.

    There you will find, "V is not a purely functional language however".

    You are arguing (or condemning) from the perspective of what is a pure function, where there are various opinions about such. V's documentation gives their interpretation and explanation on what is a "pure function".

    Thus they are not lying, attempting to deceive, or hiding anything. Click the link, get their explanation about pure functions. Arguing about the "purity" of pure functions, is somewhat similar to arguing about what is or is not OOP. There are different interpretations of such.

    > ...to be constantly accused of something I'm not doing...

    Reading your other comments on this thread (in other locations), it does appear that you are a Go language supporter. Nothing wrong with that and you are definitely entitled to your opinion. Not saying you are doing anything malicious, but rather people are allowed to also have a different opinion to what you have stated, or like the V language as you appear to with Go.

  • GitHub repo swc

    Rust-based platform for the Web

    Project mention: Tyty: A TypeScript type checker written in Rust | news.ycombinator.com | 2022-01-22

    Similar work is also taking place in swc:

    https://github.com/swc-project/swc/issues/571

  • GitHub repo pkg

    Package your Node.js project into an executable

    Project mention: Whats the best way to hide your node ja code? | reddit.com/r/node | 2022-01-19

    Have you considered something like this? https://github.com/vercel/pkg

  • GitHub repo V8

    The official mirror of the V8 Git repository

    Project mention: When calling built in functions, is it possible to see their code? | reddit.com/r/learnjavascript | 2021-12-05
  • GitHub repo Roslyn

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

    Project mention: WPF &gt; Python &gt; WPF | reddit.com/r/csharp | 2022-01-08

    Here's what I'm referring to. https://github.com/dotnet/roslyn/blob/main/docs/wiki/Scripting-API-Samples.md

  • GitHub repo assemblyscript

    A TypeScript-like language for WebAssembly.

    Project mention: Creation Story | reddit.com/r/typescript | 2021-12-18

    OP you should look into AssemblyScript https://github.com/AssemblyScript/assemblyscript

  • GitHub repo bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

    Project mention: Needed some suggestions | reddit.com/r/androiddev | 2022-01-16
  • GitHub repo Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

    Project mention: Antivirus software incorrectly flags Nim programs as malware | news.ycombinator.com | 2022-01-22
  • GitHub repo zig

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

    Project mention: What are viable alternatives to C++ as a language for utilizing physics engines? | reddit.com/r/GraphicsProgramming | 2022-01-22

    C, Rust, Zig Maybe Odin?

  • GitHub repo gopherjs

    A compiler from Go to JavaScript for running Go code in a browser

    Project mention: Has anyone created a dApp that interacts with browser wallets? | reddit.com/r/golang | 2022-01-12

    Maybe this is were https://github.com/gopherjs/gopherjs will truly shine? Has anyone ever seen Go used for this?

  • GitHub repo RustPython

    A Python Interpreter written in Rust

    Project mention: Security advisory for the standard library (CVE-2022-21658) | reddit.com/r/rust | 2022-01-20

    TIL that you can specify rust-version in Cargo.toml so people don't file issues like this one.

  • GitHub repo compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    Project mention: Rust Support in the Linux Kernel | news.ycombinator.com | 2021-12-08
  • GitHub repo Numba

    NumPy aware dynamic Python compiler using LLVM

    Project mention: Defining a concatenated series of strings with comments in-between | reddit.com/r/learnpython | 2022-01-17

    Do you mean numba? as in https://numba.pydata.org/

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). The latest post mention was on 2022-01-22.

Compiler related posts

Index

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

Project Stars
1 Next.js 79,914
2 rust 62,469
3 webpack 60,261
4 Svelte 54,805
5 Gatsby 52,188
6 Babel (Formerly 6to5) 40,292
7 parcel 39,958
8 kotlin 39,892
9 esbuild 30,017
10 marked 26,743
11 v 26,563
12 swc 19,640
13 pkg 19,538
14 V8 18,987
15 Roslyn 15,407
16 assemblyscript 13,340
17 bytecode-viewer 12,680
18 Nim 12,404
19 zig 12,137
20 gopherjs 10,806
21 RustPython 10,413
22 compiler-explorer 10,025
23 Numba 7,174
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms