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

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