All Categories → Compilers → compiler

Top 840 compiler open source projects

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.
Rust
Empowering everyone to build reliable and efficient software.
Hvcc
The heavy hvcc compiler for Pure Data patches.
Lightbeam
Lightbeam has moved and now lives in the Wasmtime repository!
Kaitai struct compiler
Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .java / .js / .php / .pm / .py / .rb
Phosphorus
JavaScript compiler for Scratch projects.
Never
Never: statically typed, embeddable functional programming language.
Kotlin Compile Testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Artiq
A leading-edge control system for quantum information experiments
Zinc
Scala incremental compiler library, originally part of sbt
Fsharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Asmjit
Machine code generation for C++
Vuepack
Publish .vue files in NPM packages
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Create Your Own Lang With Rust
Create your own programming language with Rust (WIP)
Adlik
Adlik: Toolkit for Accelerating Deep Learning Inference
Cproc
C11 compiler (mirror)
Vbuild
"Compile" your VueJS components (sfc/*.vue) to standalone html/js/css ... python only (no need of nodejs). Support python components too !
Ts Llvm
TypeScript to LLVM compiler (abandoned)
Swift Lispkit
Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Flint
The Flint Programming Language for Smart Contracts
Lfortran
Official mirror of https://gitlab.com/lfortran/lfortran. Please submit pull requests (PR) there. Any PR sent here will be closed automatically.
Llvm
[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Compiler
Elm compiler written in Elm
Amulet
An ML-like functional programming language
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Goron
Yet another llvm based obfuscator
Nit
Nit language
Silt
An in-progress fast, dependently typed, functional programming language implemented in Swift.
Retyped
Access 3600+ libraries from C# and let Bridge.NET compile your project into JavaScript.
Lumen
An alternative BEAM implementation, designed for WebAssembly
Emojicode
😀😜🔂 World’s only programming language that’s bursting with emojis
Urlang
Urlang is JavaScript with a sane syntax
Mimium
mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.
Dmd
dmd D Programming Language compiler
Customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Ppci
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Ichbins
A tiny self-hosting Lisp-to-C compiler
Cparser
C99 parser and frontend for libfirm
Compiler
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
Transcrypt
Python 3.7 to JavaScript compiler - Lean, fast, open! -
8cc.vim
C Compiler written in Vim script
Interim
Low-level Lisp with compile-time memory management
✭ 204
lispcompiler
Binaryen.js
A buildbot for binaryen.js, a port of Binaryen to the Web, with TypeScript support.
Nxdk
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Bridge
♠️ C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
Tengo
A fast script language for Go
He Transformer
nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph
Fast
Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
Ape
Ape Programming Language
Splash
Simple Programming LAnguage for SHortcuts
Lhc
The LLVM LHC Haskell Optimization System
1-60 of 840 compiler projects