GitHub topics: llvm-frontend
alexeev-prog/morning.lang
Aesthetic programming language in C++ (llvm)
Language: C++ - Size: 2.61 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 1

angelocatalani/kaleidoscope
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
Language: C++ - Size: 28.3 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 21 - 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.08 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 290 - Forks: 57

zaskar9/oberon-lang
An LLVM frontend for the Oberon programming language
Language: C++ - Size: 2.07 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 28 - Forks: 3

ne0ekspert/Lang-shung-jwak-compiler
랭슝좍 -> LLVM 컴파일러
Language: Python - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

yangdanny97/chocopy-python-compiler
Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3, targeting CIL/CLR, JVM, LLVM IR, and WASM.
Language: Python - Size: 535 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 6

bao-langu/bao
Ngôn ngữ lập trình Tiếng Việt
Language: C++ - Size: 313 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

mikeroyal/LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
Language: C++ - Size: 191 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 169 - Forks: 10

AmrDeveloper/ClangQL
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
Language: Rust - Size: 3.01 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 513 - Forks: 13

MOBSkuchen/vault
Verified, Atomic, Uncomplicated, Low-level Toolkit
Language: Rust - Size: 180 KB - Last synced at: 20 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

mirkosertic/Bytecoder
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
Language: Java - Size: 2.25 GB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 924 - Forks: 61

Young-TW/ypll
LLVM Frontend of Young's Programming language
Language: Rust - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

doqin/banh 📦
🥖 Ngôn ngữ lập trình bằng tiếng Việt
Language: Go - Size: 8.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

redstar/m2lang
The LLVM-based Modula-2 compiler
Language: C++ - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 72 - Forks: 13

snowball-lang/snowball
🐱 Anything that can be written in Snowball, will eventually be written in Snowball
Language: Rust - Size: 7.73 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 180 - Forks: 10

hrszpuk/rizzlang
The rizziest programming language ever made
Language: Haskell - Size: 22.5 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

emomaxd/zenith
a tiny C front-end.
Language: C++ - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

gCattt/front-end-kaleidoscope
A little compiler for a non-trivial language
Language: C++ - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pmatos/nora
An experimental Racket implementation using LLVM/MLIR
Language: C++ - Size: 1.56 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 62 - Forks: 2

aurakle/moth-lang 📦
Moth's official compiler written in C#
Language: C# - Size: 1.08 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

zsiothsu/AVSI2
a very simple compiler based on llvm | 以llvm为後端實現一個簡單的編譯器
Language: C++ - Size: 1.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

CDAC-SSDG/Tools
One stop for tools and utilities developed by the System Software Group of CDAC
Language: JavaScript - Size: 411 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

andrejajanja/taylor_compiler
LLVM based JIT for approximating numerical integrals on discrete number of samples
Language: Rust - Size: 259 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

sagarpatel211/S-Lang
A Programming Language for GenZ!
Language: C++ - Size: 93.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

adamsondavid/blindworm
A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍
Language: C++ - Size: 2.28 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

dragonfly-lang/dragonfly
:zap: Yet another programming language
Language: C++ - Size: 99.6 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

xor-bits/zap
a scripting language (primarily) for games written in Rust
Language: Rust - Size: 236 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

llvee/Llvee-LLVM-AI
An AI that automatically solves LLVM challenges for compiler engineers.
Language: Rust - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

redraiment/brainfuck
Brainfuck Compiler and Interpreter with LLVM in C
Language: C - Size: 364 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

GaloisInc/mctrace
An implementation of DTrace for machine code
Language: Haskell - Size: 12.2 MB - Last synced at: 19 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

im-fiv/hasanlang
A work-in-progress compiled programming language written in Rust
Language: Rust - Size: 1010 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1

zom-lang/zom
Zom is a Ahead Of Time compiled system programming language.
Language: Rust - Size: 1.05 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

whisperity/llvm-project Fork of llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Size: 2.2 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

AleksyBalazinski/lexy2
LLVM front-end for the Lexy2 programming language
Language: C++ - Size: 1.93 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

AliLRS/Compiler-Project
Language: C++ - Size: 660 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

remysys/ccint
ccint - a C/C++ interpreter, built on top of Clang and LLVM compiler infrastructure
Language: C++ - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 54 - Forks: 9

wlonestar/Toyc-Kit
A C Subset Compiler, Interpreter and REPL
Language: C++ - Size: 254 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

BaseMax/FirstLLVMC
Generate object code and IR code of a simple program using LLVM in Pure C.
Language: C - Size: 28.3 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

flake-lang/flake
The Flake Programming Language
Language: Rust - Size: 572 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Koncord/shine
Shine programming language
Language: C++ - Size: 135 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

tdh8316/DSPython
:snake: Damn Small Python compiler designed for use on Arduino for educational purposes. Based on LLVM.
Language: Rust - Size: 402 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

AntimatterReactor/Dust
An llvm-backended compiler for brainfuck
Language: C++ - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Benn1x/brainf-k
a Brainf**k Interpret writen in rust
Language: Rust - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jgarciapueyo/stoc
The stoc programming language
Language: C++ - Size: 908 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

rtzam/nosh-lang
Programming productivity through language style and design
Language: Rust - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

rochauha/pl0c
PL/0 front-end for LLVM
Language: C - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

XChy/XSharp
A toy OOP language with lexer, parser, codegen and runtime
Language: C++ - Size: 731 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 2

Symatem/Compiler
Language: JavaScript - Size: 110 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mnafees/wlp4-llvm
LLVM frontend for the WLP4 language
Language: C++ - Size: 1.11 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

mnafees/tl
Designing a Terrible Language
Language: C++ - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Easimer/core
LLVM Frontend for the "Core" programming language
Language: C++ - Size: 105 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

fawdlstty/Facc
基于 .NET 5 的自制语言的工具,通过极简语法描述文法,自动生成AST代码
Language: C# - Size: 99.6 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

grph-lang/grph
The GRPH Programming language, Third Edition
Language: Swift - Size: 581 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

liuly0322/sysyf_compiler_codegen_opt
From lexical to optimization
Language: C++ - Size: 13.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

seven-mile/CKaleidoscope
A dull practice of LLVM.
Language: C++ - Size: 1.06 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

pilif0/basilisk
LLVM frontend for my pet programming language
Language: C++ - Size: 287 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

SjVer/Evi-Lang
The Evi programming language
Language: C++ - Size: 2.01 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 1

AcrylicShrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
Language: Rust - Size: 649 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

Flakheads/BrainLack 📦
An LLVM frontend for Brain-Flak
Language: C++ - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

Yoorkin/EvoBasic-LLVM 📦
modern BASIC language, evolution edition of vb6
Language: C++ - Size: 990 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

SmartPolarBear/llvm-c2 📦
A C compiler with extensions built with LLVM, aimed to compatible with Microsoft's checked C
Language: C++ - Size: 44.9 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

justinfargnoli/koi
Compiler for the Calculus of Inductive Constructions
Language: Rust - Size: 541 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

cyberfined/harakiri-llvm
LLVM frontend for harakiri language
Language: Haskell - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

fanyi-zhao/Kaleidoscope
My First Language Frontend with LLVM Tutorial
Language: C++ - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MWGuy/llvm-brainfuck
Simple brainfuck compiler writen with LLVM
Language: C++ - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 1

torculus/Modicum
An open-source implementation of the Wolfram© Language in Rust and LLVM
Language: C - Size: 139 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

justinfargnoli/kaleidoscope
Implementing the Kaleidoscope programming language with LLVM by following this tutorial (https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html).
Language: C++ - Size: 15.6 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

zhongjn/Ngc
A tiny C subset compiler for fun (still in progress)
Language: C# - Size: 73.2 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0
