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

Topic: "c-compiler"

alexfru/SmallerC

Simple C compiler

Language: C - Size: 9.97 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 1,491 - Forks: 164

z88dk/z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

Language: Assembly - Size: 256 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 967 - Forks: 181

woodrush/lambda-8cc

x86 C compiler written in untyped lambda calculus

Language: Common Lisp - Size: 1.47 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 657 - Forks: 16

llvm-mos/llvm-mos

Port of LLVM to the MOS 6502 and related processors

Language: LLVM - Size: 2.2 GB - Last synced at: 13 days ago - Pushed at: 28 days ago - Stars: 457 - Forks: 48

Mati365/ts-c-compiler

⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.

Language: TypeScript - Size: 19.1 MB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 377 - Forks: 21

tyfkda/xcc

Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm

Language: C - Size: 5.78 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 371 - Forks: 22

windelbouwman/ppci

A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

Language: Python - Size: 12.4 MB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 342 - Forks: 36

lurk101/pshell

A tiny shell for Pico and Pico2, with file system, Vi and C compiler

Language: C - Size: 913 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 243 - Forks: 17

aligrudi/neatcc

A small arm/x86(-64) C compiler

Language: C - Size: 395 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 162 - Forks: 32

fuhsnn/slimcc

C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD

Language: C - Size: 1.37 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 150 - Forks: 16

Pconst167/sol-1

Sol-1: A CPU/Computer System made from 74 series logic.

Language: Assembly - Size: 507 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 75 - Forks: 4

korlibs/ktcc

C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion

Language: Kotlin - Size: 4.01 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 72 - Forks: 6

MiguelVis/RetroProjects

My retro programming projects for some targets including the Amstrad PCW, the CP/M operating system and the Z80 cpu. Includes a Small-C compiler, Z80 assembler, text editor, graphics, Unix-like shell...

Language: C - Size: 1.86 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 67 - Forks: 7

PascalBeyer/Headerless-C-Compiler

A C compiler that tries to eliminate the need for header files as much as possible.

Language: C - Size: 2.34 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 65 - Forks: 6

ZaneDubya/Small-C

Small-C Compiler, Assembler, Linker, and Library for 16-bit MS-DOS. Includes "YLink", an object file linker for MS-DOS executables.

Language: C - Size: 6.5 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 57 - Forks: 15

MiguelVis/mescc

Mike's Enhanced Small C Compiler for Z80 and CP/M.

Language: C - Size: 371 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 6

D0ub1ePieR/C-Compiler

一个C-的编译器/NUAA 编译原理课程设计

Language: C++ - Size: 498 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 49 - Forks: 14

lukewilson2002/oxc

The first C compiler written in Rust.. mostly unworking.

Language: Rust - Size: 97.7 KB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 43 - Forks: 7

fuhsnn/widcc

Simple C compiler for x86-64 Linux able to build real-world projects including Curl, GCC, Git, PHP, Perl, Python, PostgreSQL etc

Language: C - Size: 481 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 37 - Forks: 4

feroldi/cci 📦

DEPRECATED PROJECT, see README

Language: C++ - Size: 1.41 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 37 - Forks: 5

Kray-G/kcs

Scripting in C with JIT(x64)/VM.

Language: C - Size: 4.14 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 35 - Forks: 6

DosWorld/smallc

Here is collection of original untouched source code for 'Small C' family

Language: C - Size: 864 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 10

shivananda199/Mini-C-Compiler

Language: Yacc - Size: 3.33 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 31 - Forks: 30

HPCguy/Squint

Squint: A peephole optimizer for stack VM compilers

Language: C - Size: 937 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 27 - Forks: 1

Kray-G/clang-jit

Example of C Compiler using JIT Engine of Clang.

Language: C++ - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 1

Yeaseen/EduCComp

:hamburger: A subset of C Compiler[Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator] , DAG & TAC implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE310 in undergradute studies in CSE, BUET

Language: C - Size: 6.19 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 3

azrsh/azcc

A toy C compiler, developed at seccamp2020.

Language: C - Size: 511 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 6

slak44/ckompiler

A C compiler written in Kotlin

Language: Kotlin - Size: 13.8 MB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 19 - Forks: 0

ubugeeei/ubcc

A toy C Compiler implemented by Rust.

Language: Rust - Size: 164 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 1

shiinamiyuki/kcc

A Small C Compiler

Language: C++ - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 19 - Forks: 1

Subangkar/Compiler-CSE-310-BUET

A very simple subset of C Compiler(Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator) implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE 310 in undergraduate studies in CSE, BUET

Language: C++ - Size: 4.83 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

huangguiyang/hcc

huang's c compiler - a tiny C99 compiler.

Language: C - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

z88dk/zsdcc Fork of svn2github/sdcc

z88dk's patch of the sdcc c compiler for the z80.

Language: C - Size: 78.8 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 3

wasPrime/C_Compiler_Project

编译原理课程设计 - 文法设计 & 词法分析 & LL(1)语法分析 & 语义分析(语法制导翻译)

Language: C++ - Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 16 - Forks: 5

LesleyLai/mcc

Mini C Compiler

Language: C - Size: 373 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 2

Quantx/dgnsdk

Data General Nova Software Development KIt

Language: C - Size: 796 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 12 - Forks: 2

feroldi/atlas

A C17 compiler written in Rust

Language: Rust - Size: 356 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 0

swetland/ahcc

Atari ST C89 Compiler (Mirror)

Language: C - Size: 9.65 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

kotet/d9cc

A Small C Compiler Written in D

Language: D - Size: 218 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 1

dodobyte/dcc

A Toy C Compiler

Language: C - Size: 18.6 KB - Last synced at: about 22 hours ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 3

dfszabo/miniCC

A compiler for a subset of C11 language. Under development...

Language: C++ - Size: 451 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 5

r7kamura/r8cc

A toy C compiler written in Rust.

Language: Rust - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

aminrashidbeigi/SAYEH-Compiler

C compiler

Language: Java - Size: 536 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 0

detjonmataj/Tiny-C-Compiler-Patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

Language: C - Size: 564 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

NyanSystems/nya

ヾ(  ̄O ̄)ツ | Personal micro-compiler compatible with libc

Language: C - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

TerakomariGandesblood/kcc 📦

A small C11 compiler

Language: C++ - Size: 13.1 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

Itay2805/dcpu16c

DCPU16 C Compiler

Language: Python - Size: 270 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 0

gioannides/Language_Processors

An implementation of the ANSI C language using C++ (see README.md for more details)

Language: C++ - Size: 16.8 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 1

zarif98sjs/CSE-310-Compiler

CSE-310 Compiler Sessional

Language: Yacc - Size: 40.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

ForNeVeR/pnet Fork of gitGNU/gnu_dotgnu-pnet

.NET C Compiler

Language: C# - Size: 28 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

helvm/helct

💼 💻 HelCT - Haskellish Esoteric Little C Transpiler (or Little Celestial 🫖 Teapot) to Esoteric Languages implemented in Haskell

Language: Haskell - Size: 180 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

AlanSwift/shinaCC

Yet Another Compiler for C

Language: C++ - Size: 567 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 1

sandy2008/PyCCompiler

Language: Python - Size: 44.9 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

d-u-d-e/c-compiler

Insipired by the book "Writing a C compiler" we provide a hopefully non-toy C compiler written in Python.

Language: Python - Size: 82 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 4 - Forks: 0

fuhsnn/slimcc-defer 📦

Implementation of defer statement in a small C compiler for x86-64 Linux, based on standard proposal n3199. Unofficial.

Language: C - Size: 489 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

Jamesbarford/python-c-compiler

A toy c compiler written in python

Language: Python - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

BaseMax/BrainfuckCompilerC

A C compiler to read and generate C-code from Brainfuck programs (Designed in pure C in the simplest way)

Language: C - Size: 21.5 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

RobbeDGreef/SafeCC

C Compiler that strives to be as (memory) safe as possible.

Language: C++ - Size: 208 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

manas11/compiler-design-c-compiler

Implementation of phases of a C compiler

Language: C - Size: 1.7 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 3

matth3wmajf/csqc

The compiler for the C² programming language!

Language: C - Size: 250 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

Azarattum/CarmustCompiler

C to ARM64 compiler written in Rust

Language: Rust - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

fardinanam/A-C-Compiler

A compiler for a chosen subset of C language.

Language: Yacc - Size: 110 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

zarif98sjs/Yet-Another-C-Compiler

A subset C compiler made with flex, bison and a lot of patience. Accompanied with some tips and tricks, and a small tutorial

Language: Yacc - Size: 40.2 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

bauen1/cc65 Fork of cc65/cc65

cc65 modified for native 65816 mode code generation

Size: 22.4 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

skatsuta/9cc

Small C compiler designed in https://www.sigbus.info/compilerbook (Japanese).

Language: C - Size: 174 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

musou1500/compilerbook-9cc

自作Cコンパイラ

Language: C - Size: 106 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

Hugal31/rcc

Simple C compiler to learn Rust

Language: Rust - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

3-o-3/ac90

public domain C89/C90 ANSI C compiler

Language: C - Size: 277 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

kg68k/gcc1p

gcc1p is a modified version of GCC Mariko version

Language: C - Size: 2.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

meowesque/udcc

Uncommon Devices C Compiler

Language: C - Size: 9.77 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

mateeeeeee/lucc

Toy x86-64 C compiler

Language: C++ - Size: 10.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

jnzd/ast-project

A python tool to fuzz C compilers via guided value mutation

Language: Jupyter Notebook - Size: 55.7 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

RaidTheWeb/cwcc

Lightweight C compiler made following acwj, designed specifically for Audr32

Language: C - Size: 312 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

Language: Yacc - Size: 142 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 2

BaptisteLalanne/ANTLR4-C-Compiler

C Compiler in C++

Language: C++ - Size: 6.07 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

actuallyachraf/lcc

An Incremental C Compiler in OCaml

Language: OCaml - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

unlimish/ucc

☕ Unlimish C Compiler

Language: C - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

coord-e/article-ccc-backend 📦

cccコンパイラのバックエンド

Language: TeX - Size: 79.1 KB - Last synced at: 31 minutes ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

ComprosoftCEO/SCC

Simple C Compiler

Language: C++ - Size: 171 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - 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

totorigolo/Caramel 📦

Caramel - C Compiler

Language: C++ - Size: 3.39 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

LiHRaM/vscode-tcc-compiler

Repository for the TCC Compiler extension.

Language: C - Size: 611 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

Turingwy/mini-c-compiler

Language: C - Size: 25.4 KB - Last synced at: 3 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

Naereen/A-C-Compiler-for-the-NumWorks-calculator

An experimental app to compile & run tiny C files, from the editable local storage of your NumWorks calculator! Download the .nwa app from https://perso.crans.org/besson/publis/Numworks-apps/tiny-c-compiler.nwa

Language: C - Size: 69.3 KB - Last synced at: 2 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

kekyo/chibicc-cil

A small C compiler for CIL

Language: C - Size: 1.77 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

m-grant-prg/project-misc

Useful m4 utility macros for AutoConf.

Language: Shell - Size: 91.8 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

mazen-daghari/SystemC-first-project

this project is a guide for those want to start using systemc on viusal studio (windows os )

Size: 15.3 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

kanha321/EZ-CPP-Installer

Streamline your C Compiler and VS Code setup with this script. Handles MinGW installation, VS Code configuration, and more. Supports Windows 7 too (●'◡'●)

Language: Batchfile - Size: 691 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

baradatipu/install-gcc14-guides

GCC 14 Installation Guide for Windows A comprehensive step-by-step guide to install GCC 14 on Windows using MinGW-w64 via MSYS2 or the Windows Subsystem for Linux (WSL).

Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Infinixius/nme-c

C compiler written in Rust for our 6502-based breadboard computer

Language: Rust - Size: 4.43 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TochusC/pybicc

A C-Like Compiler + Assembly Code Interpreter with Graphical Interface

Language: Python - Size: 1.94 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TamimEhsan/C-Compiler

A short subset of C Compiler

Language: Yacc - Size: 505 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

2xic/tiny-c-compiler

C COMPILER FOR THE PEOPLE!

Language: Python - Size: 331 KB - Last synced at: about 6 hours ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

fraespre/zmemmap

Z88DK tool to parse and interpret the memory map files

Language: JavaScript - Size: 541 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Techiral/EduTechiral

Discover practicals mentioned in 10th computer book for free

Language: HTML - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

IsaacSteadman/IsaacCompiler

C/C++ Compiler (and Assembler) targeting the StackVM ISA

Language: Python - Size: 329 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

st3v3nmw/c-compiler

A compiler for a subset of the C programming language.

Language: C++ - Size: 500 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

carlwiede/urcc

⚙️ A compiler for a small subset of C.

Language: Rust - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

afschy/CSE-310_Compiler

A compiler for a subset of the C programming language, built for the CSE 310 Compiler course of BUET.

Language: C++ - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Mylloon/compilateurMIPS

Mirror

Language: OCaml - Size: 143 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0