An open API service providing repository metadata for many open source software ecosystems.

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