Topic

compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

Repositories (1515)

Rogue
Rogue brombres C

Rogue programming language. Ergonomic, object-oriented, high-level, multi-platform, compiles to C.

75
orange
orange orange-lang Go

The Orange programming language

74
tsc-hooks
tsc-hooks swimauger JavaScript

🪝 Add tsc hooks to your TypeScript project

74
LiA
LiA jaspwr Rust

A transpiled superset of TeX for writing LaTeX.

74
Vongpiler
Vongpiler MastersOfDesaster Java

I bim 1 Vongpiler vong 2k18-spec her.

73
manticore
manticore ManticoreProject Standard ML

Parallel ML compiler

73
intrinsics-dude
intrinsics-dude HJLebbink HTML

Opensource Visual Studio extension for compiler instrinsics in C/C++

73
ccache-gui
ccache-gui macmade Swift

macOS GUI helper for ccache

73
oberon-07-compiler
oberon-07-compiler AntKrotov Batchfile

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3

73
colang
colang rsms C

Programming language and compiler —WORK IN PROGRESS—

73
assembler
assembler skx Go

Basic X86-64 assembler, written in golang

73
m2lang
m2lang redstar C++

The LLVM-based Modula-2 compiler

73
kai
kai kai-language Swift

An expressive low level programming language

72
ghuloum
ghuloum tekknolagi C

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

72
Compiler
Compiler mathis-s C

From-scratch C compiler for my custom 16-bit CPU

72
apollovm_dart
apollovm_dart ApolloVM Dart

ApolloVM is a portable VM (native, JS/Web, Flutter) that can parse, translate and run multiple languages, like Dart and Java.

72
relay-compiler-plus
relay-compiler-plus yusinto JavaScript

Custom relay compiler which supports persisted queries

71
DaedalusCompiler
DaedalusCompiler dzieje-khorinis C#

Daedalus ( Gothic I & II scripting language ) Compiler to DAT

71
linnea
linnea HPAC Python

Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.

71
swift-com
swift-com compnerd Swift

Swift/COM+

71
ravi-compiler
ravi-compiler dibyendumajumdar C

Parser and compiler for Ravi and Lua

71
Juka
Juka jukaLang C#

🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet p...

71
old-core.horse64.org
old-core.horse64.org horse64 C

A simple & versatile high-level programming language.

70
funkicrab
funkicrab zesterer Rust

Optimising Brainfuck compiler: Run your beloved Brainfuck code, but faster.

70
rasen
rasen leops Rust

Generate SPIR-V bytecode from an operation graph

70
mcxx
mcxx bsc-pm C

Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Ba...

70
silver
silver melt-umn SystemVerilog

An attribute grammar-based programming language for composable language extensions

70
monty
monty mental32 Rust

A language toolchain for explicitly typed annotated Python. 🐍

70
BIPLAN
BIPLAN gioblu C

Byte coded Interpreted Programming language

70
SeriousCode
SeriousCode macmade C

This header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).

69
typhon
typhon monte-language Mathematica

A virtual machine for Monte.

69
pacc
pacc BeRo1985 Pascal

PACC (PAscal C Compiler) is an C compiler, which is implemented in Delphi-7-compatible Object Pascal

69
MemeAssembly
MemeAssembly kammt C

A Meme-based programming language

69
CSLisp
CSLisp rzubek C#

Scheme / Lisp implementation in pure C# for embedding in .NET projects

69
guepard
guepard superman2211 JavaScript

flash to html5 converter, as3 to javascript translator

68
Cyjb.Compilers
Cyjb.Compilers CYJB C#

提供编译相关功能

68
AsepriteTool
AsepriteTool ananyatimalsina Python

Do you need Aseprite but don't have Money? I've got you! Maybe you've heard of Compiling Aseprite before and found it too hard. But with this tool, al...

68
Fuzix-Compiler-Kit
Fuzix-Compiler-Kit EtchedPixels C

Fuzix C Compiler Project

68
Patchouli-Compiler
Patchouli-Compiler congdm Modula-2

An Oberon-07 compiler for Intel 64 (AMD64) architecture

67
decaf
decaf decaf-lang Java

The new Decaf compiler, rewritten in "modern" Java

67
minilang-interpreter
minilang-interpreter drmenguin C++

Interpreter and Read-Eval-Print-Loop for a simple programming language called "MiniLang", written in C++

67
sigmastate-interpreter
sigmastate-interpreter ergoplatform Scala

ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain

67
math-compiler
math-compiler skx Go

A simple intel/AMD64 assembly-language compiler for mathematical operations

67
lichenscript
lichenscript lichenscript OCaml

A quick and small language compiled to JavaScript/C. Easy to integrated with the Web Ecosystem.

67
emperor-os
emperor-os hosseinseilani

(new released v2.5 LTS.2022-06-25) It has focused on developing an All in One operating system for programming, designing and data science.Emperor-OS...

67
bin2c
bin2c adobe C

Convert to/Embed binary files in C source files, quickly and efficiently.

67
jMiniLang
jMiniLang bajdcc Kotlin

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

66
xForth
xForth larsbrinkhoff Forth

Experimental Forth cross compiler for tiny devices

66
LR-Parser
LR-Parser amirhossein-hkh Java

LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

66
ditto
ditto ditto-lang Rust

👌 A smol functional language that targets other languages

66