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)

Juniper
Juniper calebh F#
102
AwesomeCompiler
AwesomeCompiler BaseMax

The Big list of the github, open-source compilers.

102
scalus
scalus scalus3 Scala

Scalus - Smart contracts & dApps Development Platform for Cardano

102
revive
revive paritytech Rust

Solidity compiler for Polkadot, targetting PolkaVM in pallet-revive

102
LiXinCompiler
LiXinCompiler realJustinLee Java

参考自龙书上的语言,自己实现了一个编译器的前端。

101
Akilang
Akilang syegulalp Python

A compiler for a simple language, built with Python and LLVM

101
JavaScript-compiler
JavaScript-compiler jacksplwxy TypeScript

编程语言的本质:语言只是一串字符,我们认为它是什么,它就可以是什么

101
compiler
compiler ren-lang Elm

Cleaner, clearer JavaScript. A modern scripting language for the Web.

101
LLVM-Study-Notes
LLVM-Study-Notes Enna1 Python

Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0

101
timeblok
timeblok JettChenT Rust

The programming language for calendars

101
charly-vm
charly-vm KCreate C++

Fully parallel dynamically typed programming language

100
mathmap
mathmap schani HTML

An image processing programming language and GUI

100
GraphQL.Tools
GraphQL.Tools MoienTajik C#

GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.

100
8cc.go
8cc.go DQNEO C

C compiler written in Go

99
awka
awka noyesno C

Revive awka - Awk to C Compiler

99
prajna
prajna prajna-lang C++

a simple general program language

99
rotten
rotten rntz Python

Demo of Ken Thompson's Reflections on Trusting Trust as a tiny lisp compiler

98
Noja
Noja cozis C

A programming language written for fun!

98
rvcc
rvcc mausimus C

Standalone C compiler for RISC-V and ARM

98
EEL_VM
EEL_VM james34602 C

EEL2 compiler and execution VM with enhanced routines for real-time signal processing

98
k1
k1 kolemannix Rust

A language for the joy of programming

98
NatsuLang
NatsuLang NatsuLang C++
97
jsdoctest
jsdoctest yamadapc JavaScript

Run jsdoc examples as doctests.

97
Online-Compiler
Online-Compiler shawon100 PHP

This is an online compiler that can compile and run C\C++ And Java Program. This online compiler is a part of my 5th semester project "RUET Online Jud...

97
TePDist
TePDist alibaba C++

TePDist (TEnsor Program DISTributed) is an HLO-level automatic distributed system for DL models.

97
LuaRT-Studio
LuaRT-Studio samyeyo Lua

Lua 5.4 IDE for Windows with debugger and script to executable compiler

97
c2fj
c2fj tomhea C

Compiling C to FlipJump

97
basicv2
basicv2 EgonOlsen71 NewLisp

A Commodore (CBM) BASIC V2 interpreter/compiler written in Java

96
Hexa
Hexa hexalang TypeScript

:bowtie: Compiler, standard library & backends

96
Headache
Headache LucasMW C

Programming Language that compiles to 8 Bit Brainfuck

96
socc
socc noti0na1 OCaml

Simple C Compiler in OCaml

96
regexp2go
regexp2go CAFxX Go

Compile Go regular expressions to Go code

96
CTAsm
CTAsm garc0 C++

Compile time assembler with nasm syntax

96
roblox-cs
roblox-cs roblox-csharp C#

C# to Luau transpiler for Roblox

96
jsi
jsi echosoar Rust

JSI is a JavaScript interpreter written in Rust that supports bytecode similar to quickjs. JSI 是一个 JavaScript 解释执行引擎,使用 Rust 编写无任何依...

96
Jazz
Jazz jazz-lang Rust

Jazz - modern and fast programming language.

95
SubC
SubC DoctorWkt C

A Tour Through the SubC Compiler

95
capy
capy capy-language Rust

🍊 A statically typed, compiled programming language, largely inspired by Jai, Odin, and Zig.

95
gematria
gematria google Python

Machine learning for machine code.

94
decent-messup
decent-messup blackmiaool JavaScript

Mess up js code in a different way

93
td-ollvm
td-ollvm trustdecision

TD-OLLVM, fully open source, provides the leading mobile obfuscation prevention tools and solutions.

93
lens
lens impworks C#

Language for Embeddable .NET Scripting

92
minipascal
minipascal soegaard Pascal

MiniPascal implemented in Racket

92
TypeNovel
TypeNovel tategakibunko TypeScript

A simple markup language to write novel with types.

91
YAPyPy
YAPyPy Xython Python

Yet another Python Python

91
Dachs
Dachs rhysd C++

Dachs; A Doggy :dog: Programming Language

91
joujou
joujou Ekdohibs OCaml

A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type s...

91
raddsl
raddsl true-grue Python

Tools for rapid prototyping of DSL compilers

91
hb
hb vszakats C

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

91
let-go
let-go nooga Go

Almost Clojure written in Go.

91