GitHub topics: compiler-backend
elenderg/Portugues-Puro
Compilador para a Linguagem de Programação Português Puro
Language: Pascal - Size: 30.4 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 8 - Forks: 0

ravenleeblack/Illeshian-Suite
This repository serves as the central hub for the Illeshian Suite.
Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

epanteleev/shlang
Language: Kotlin - Size: 5.84 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Language: C - Size: 3.1 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 289 - Forks: 58

Kixiron/lasso
A fast, concurrent string interner
Language: Rust - Size: 505 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 149 - Forks: 21

tide-fwk/tide
The Tide Compiler Framework
Language: Rust - Size: 39.1 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 1

Rosale-Real/compiler
This compiler is an attempt at making the perfect language, the name of which is not yet decided.
Size: 1000 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

malcolmstill/qbe-zig
QBE (https://c9x.me/compile/) via zig
Language: C - Size: 471 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

BrandonKi/ARCVM
Small optimizing compiler backend with an SSA-based IR.
Language: C++ - Size: 392 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 2

vxcc-backend/vxcc
Optimizing Compiler Backend
Language: C - Size: 666 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 14 - Forks: 1

signaldust/bunny-jit
Tiny optimizing JIT compiler backend.
Language: C++ - Size: 1000 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 42 - Forks: 4

Taniya23Y/Code.Compiler.Project
Elevate your coding experience with CodeCompiler, enabling real-time HTML, CSS, and JS coding, sharing, and collaboration. Seamlessly save, share, and download your projects while ensuring security with authentication and efficient project management through MongoDB integration. Explore, create, and innovate with ease – right from your browser.
Language: TypeScript - Size: 10.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

inner-byte/custom-compiler-design
This project implements a full-featured compiler for a custom programming language, demonstrating modern compiler design principles and optimization techniques. The compiler follows the traditional multi-pass compilation process while incorporating advanced features like optimization frameworks and sophisticated register allocation.
Language: C++ - Size: 424 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bynect/bflc
A modular compiler framework for Brainfuck-like languages
Language: C - Size: 291 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 1

stealify/b8g
Big Engine - Universal Compiler Feedback Interface for LLVM/GCC/V8/GRAALVM
Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

rj45/llbrew
llbrew - a homebrew LLVM backend for your homebrew CPU
Language: Go - Size: 258 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

Isible/citadel
An experimental Compiler framework/backend with a focus on safety and reliability
Language: Rust - Size: 419 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 0

BaseMax/ETCompilerGenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
Language: C - Size: 65.4 KB - Last synced at: 22 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

mauro-balades/sslb
😊 Super Simple Language Backend - An IR constructed language backend that can compile to various different targets, designed to be simple and safe.
Language: Rust - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

dmaivel/vscc
Experimental x86-64 JIT compiler
Language: C - Size: 44.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

NICUP14/MiniLang
A type-safe C successor that compiles directly to various platforms.
Language: Python - Size: 989 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 136 - Forks: 3

managarm/lewis
Lightweight SSA compiler suite
Language: C++ - Size: 178 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 11 - Forks: 3

sacalon/sacalon
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
Language: Python - Size: 1.72 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 75 - Forks: 5

wareya/BBAE
Basic Block Analysis Enabler - a compiler backend
Language: C - Size: 1.08 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

christianparpart/flow
Flow Control Language, Compiler, and Virtual Machine
Language: C++ - Size: 252 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

Typee-Language/Typee
A new generic object oriented programming language.
Language: Python - Size: 1.42 MB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 3

alexfru/regal86
Register Allocator for 8086
Language: Assembly - Size: 55.7 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 75 - Forks: 6

thautwarm/Quick-Backend
Idris, make back end, in 15 minutes, reusable, concise: https://bitbucket.org/thautwarm/ppl2020-idris-codegen-backend/src/master
Language: TeX - Size: 2.73 MB - Last synced at: 13 days ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 1

volf52/hack_vm_translator
VM translator for Nand2Tetris Chapter 7-8.
Language: HTML - Size: 36.1 KB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

icxd/cbe
Compiler Backend
Language: C - Size: 43.9 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

bradobro/qbe
An unmaintained mirror of git://c9x.me/qbe.git. (There is an older mirror at https://github.com/8l/qbe, but it doesn't seem to be current.) See https://c9x.me/compile/ for documentation.
Language: C - Size: 1.08 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

joshkkin/jkc
Compiler for the JK programming language.
Language: D - Size: 157 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

MannarAmuthan/jit-prototype
Simple JIT Interpreter Engine prototype using libjit
Language: C - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

joshkkin/adam
Adam is a statically typed compiled programming language designed for general use. It compiles to native x86-64 assembly and features its own backend.
Language: C - Size: 279 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

axis-language/air
A low-level language that (will eventually) compile to many targets.
Language: Rust - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ma-habibi/algo
My Algorithms
Language: C - Size: 25.4 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ioanluca/real-world-idris
Malfunction backend for Idris with a FFI to OCaml
Language: TeX - Size: 1.12 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 28 - Forks: 2

hgruniaux/iris
A x86 codegen library implemented in OCaml.
Language: OCaml - Size: 228 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vanaur/RCL-C 📦
The RCL (Runtime Core Library) project aims to be a library for program evaluation, compilation and analysis through an abstract VM. It is mainly intended for language designers.
Language: C - Size: 818 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

AlexandrosPlessias/InstructionSelection-Presentation
Engineering a Compiler - Instruction Selection Presentaion in Greek
Size: 1.28 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

coord-e/article-ccc-backend 📦
cccコンパイラのバックエンド
Language: TeX - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

MarkMcCaskey/shiba-jit
A very early stage compiler backend for dynamic recompilation
Language: Rust - Size: 42 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 1

yangdanny97/xic Fork of Bluefire2/xic 📦
An optimizing compiler for the Xi and Xi++ languages
Size: 12.2 MB - Last synced at: about 14 hours ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

KFAFSP/base2-mlir
MLIR dialects for binary number representations.
Language: C++ - Size: 1.78 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

alizameller/Compilers
ECE-466 Compilers - Cooper Union Spring 2023
Language: C - Size: 237 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

KFAFSP/base2-spec
Specification of the Base2 IR abstraction.
Language: TeX - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

RobbeDGreef/carbon-ir
The carbon intermediate representation language
Language: C++ - Size: 178 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 3

anaghasethu/KTU-sem7-compilerdesign-programs
KTU 7th Semester Compiler Design lab programs along with algorithms
Language: C - Size: 2.06 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 17

Abhay557/Java-Script-Editor 📦
JavaScript online compiler that allows you to write JavaScript code and run it online!
Language: TypeScript - Size: 2.41 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

vgsantoniazzi/kompilator
kompilator — A math polish notation compiler.
Language: C - Size: 152 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Masioki/Compiler
Simple, custom, scripting language compiler
Language: Java - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

FedericaPaoli1/XmlCompiler
Tool for XML/TypeScript components configuration for automatic form generation
Language: TypeScript - Size: 6.81 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mbassale/glox
Glox Programming Language Interpreter implementation in GO lang
Language: Go - Size: 164 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

yan-ren/comp442-6421-compiler-design
COMP442/6421 Compiler Design by Prof. Joey Paquet, Winter2022
Language: Java - Size: 26 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

samrat/sambe
A compiler backend. WIP
Language: OCaml - Size: 216 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 1

slang-project/SLang-Codegen-LLVM
The LLVM-based backend (code generator) for the SLang programming language compiler
Language: C++ - Size: 419 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

Shyam-Makwana/Compiler-Design
Compiler Design concepts
Language: Python - Size: 1.87 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cadupm/compilers-cin
Projeto de criação de compiladores ministrado pelo Centro de Informática (CIn - UFPE) da Universidade Federal de Pernambuco
Language: Java - Size: 42.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

volf52/pyhack-vm-nand2tetris
Language: Python - Size: 19.5 KB - Last synced at: 26 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jmackie/purgo
🤔 Attempt at adding a Go backend to PureScript
Language: Haskell - Size: 34.2 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 2
