All Categories → Compilers → compilers

Top 77 compilers open source projects

Never
Never: statically typed, embeddable functional programming language.
Cpplinks
Being a part of a few C++ communities, I happen to run across some interesting links -- this is an attempt to categorize them. Thanks to Saurabh Malpani from "C++ Enthusiasts" for the suggestion.
Cs6120
advanced compilers
Writing A Compiler In Ruby
Code from my series on writing a Ruby compiler in Ruby
Bolt
Bolt is a language with in-built data-race freedom!
Jlang
JLang: Ahead-of-time compilation of Java programs to LLVM
Waforth
A bootstrapping dynamic Forth Interpreter/Compiler for WebAssembly
Pytket
Python module for interfacing with the CQC t|ket> library of quantum software
Docs
📖 Documentation for Windi CSS
Duet
A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell
You Dont Know X
🙈 curated list of inspiring resources which show you don't know that much about something you thought you knew.
Vscode Deploy Reloaded
Recoded version of Visual Studio Code extension 'vs-deploy', which provides commands to deploy files to one or more destinations.
Es6console
🔮 Play with ECMAScript compilers
Gllvm
Whole Program LLVM: wllvm ported to go
One
OneLang: The One System Programming Language. (release as soon)
Build Essential
Development repository for build-essential Chef Cookbook
Dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Meta Clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
Scalaz Plugin
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
Llvm Heat Printer
LLVM Profiling Visualization
Optviewer Demo
Demonstration of LLVM's opt-viewer tool
Envs
Component development environments for the Bit community
Llvm Tutor
A collection of out-of-tree LLVM passes for teaching and learning
Awesome Quantum Software
Curated list of open-source quantum software projects.
Verilator
Verilator open-source SystemVerilog simulator and lint system
Sdc
Intel® Scalable Dataframe Compiler for Pandas*
An Askreddit List Of Compsci Books
books and resources loved by r/learnprogramming community, compiled by me, a lurker who kept track
Wgtcc
A small C11 compiler
Binaryen
Compiler infrastructure and toolchain library for WebAssembly
Libfsm
DFA regular expression library & friends
Micro Mitten
You might not need your garbage collector
Simd Visualiser
A tool to graphically visualize SIMD code
Compilers Targeting C
A list of compilers that can generate C code
Como Lang Ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
Hellscape
GIMPLE obfuscator for C, C++, Go, ... all supported GCC targets and front-ends that use GIMPLE.
Osx Gcc Installer
GCC Installer for OSX! Without Xcode!
Devito
Code generation framework for automated finite difference computation
Compilingtheory
My course design for compiler theory (Visualization).
✭ 257
compilers
3bc-lang
Low level language, tiny virtual machine that works on computers and microcontrollers. (Friendly Punched cards)
ciforth
A generic system for creating i86 implementations of the language Forth.
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
kolasu
Kotlin Language Support – AST Library
pegasus
A parser generator for C and Crystal.
beast-dragon
Beast language compiler & reference
pymlir
Python interface for MLIR - the Multi-Level Intermediate Representation
tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
comp
Disciplina de Compiladores (INF01147) - INF/UFRGS
1-60 of 77 compilers projects