awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to d-programming-gdc/gdc

Open-source alternatives to GDC

20 open-source projects similar to d-programming-gdc/gdc, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best GDC alternative.

  • ams-hackers/gbforthams-hackers avatar

    ams-hackers/gbforth

    148View on GitHub↗

    👾 A Forth-based Game Boy development kit

    Forth
    View on GitHub↗148
  • bevinsky/llvm-gbz80Bevinsky avatar

    Bevinsky/llvm-gbz80

    38View on GitHub↗

    LLVM port to the GBZ80 CPU

    LLVM
    View on GitHub↗38
  • bonsaiden/gbasmBonsaiDen avatar

    BonsaiDen/gbasm

    131View on GitHub↗

    A JavaScript based Gameboy Assembler

    JavaScript
    View on GitHub↗131
  • dlang/dmdD

    dlang/dmd

    3,285View on GitHub↗

    DMD is the reference compiler for the D programming language.

    D
    View on GitHub↗3,285
  • drh/lccdrh avatar

    drh/lcc

    2,574View on GitHub↗

    The lcc retargetable ANSI C compiler

    C
    View on GitHub↗2,574
  • gbdk-2020/gbdk-2020gbdk-2020 avatar

    gbdk-2020/gbdk-2020

    2,246View on GitHub↗

    An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.

    C
    View on GitHub↗2,246
  • ianharvey/pccIanHarvey avatar

    IanHarvey/pcc

    131View on GitHub↗

    Portable C Compiler sources

    C
    View on GitHub↗131

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • ispc/ispcispc avatar

    ispc/ispc

    2,843View on GitHub↗

    ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data model. It serves as a toolchain for translating C-based code with parallel extensions into optimized machine code for various CPU and GPU architectures using an LLVM backend. The compiler is designed for cross-platform SIMD toolchain support, generating specialized instruction sets for x86 SSE/AVX, ARM NEON, and Intel GPU from a single source. It features a runtime dispatch mechanism that selects the most efficient hardware-specific implementation for the current system during

    C++compilerintelispc
    View on GitHub↗2,843
  • ldc-developers/ldcldc-developers avatar

    ldc-developers/ldc

    1,350View on GitHub↗

    The LLVM-based D Compiler.

    D
    View on GitHub↗1,350
  • mausimus/rvccmausimus avatar

    mausimus/rvcc

    99View on GitHub↗

    Bootstrapped C compiler for 32-bit RISC-V and ARM ISAs

    C
    View on GitHub↗99
  • pokemium/gbdk-gopokemium avatar

    pokemium/gbdk-go

    24View on GitHub↗

    Experimental Go binding for GBDK(GameBoy Development Kit). You can develop GameBoy software using Go!

    Go
    View on GitHub↗24
  • rui314/8ccrui314 avatar

    rui314/8cc

    6,395View on GitHub↗

    A Small C Compiler

    C
    View on GitHub↗6,395
  • rui314/chibiccrui314 avatar

    rui314/chibicc

    11,694View on GitHub↗

    Chibicc is a C11 compiler designed as a reference implementation for studying compiler construction. It translates C source code into machine-specific assembly instructions by utilizing a pipeline that includes lexical analysis, recursive descent parsing, and single-pass code generation. The project serves as an educational tool for understanding the internal architecture of compilers, from initial tokenization to the final emission of machine code. The compiler distinguishes itself through its self-hosting capability, which allows the software to compile its own source code into a functional

    C
    View on GitHub↗11,694
  • ryanmjacobs/cryanmjacobs avatar

    ryanmjacobs/c

    2,176View on GitHub↗

    Compile and execute C "scripts" in one go!

    Shellcclangcli
    View on GitHub↗2,176
  • snazzy-d/sdcsnazzy-d avatar

    snazzy-d/SDC

    270View on GitHub↗

    This is the home of a D0 compiler. SDC is at the moment, particularly stupid; it is a work in progress. Feel free to poke around, but don't expect it to compile your code.

    D
    View on GitHub↗270
  • tinygo-org/tinygotinygo-org avatar

    tinygo-org/tinygo

    17,529View on GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Goadafruitarduinoarm
    View on GitHub↗17,529
  • ulrikdamm/assemblerulrikdamm avatar

    ulrikdamm/Assembler

    119View on GitHub↗

    Assembler for Gameboy games

    Swift
    View on GitHub↗119
  • wiz-lang/wizwiz-lang avatar

    wiz-lang/wiz

    434View on GitHub↗

    A high-level assembly language for writing homebrew software and games on retro console platforms.

    C++
    View on GitHub↗434
  • xoreaxeaxeax/movfuscatorxoreaxeaxeax avatar

    xoreaxeaxeax/movfuscator

    10,132View on GitHub↗

    Movfuscator is an obfuscating compiler that transforms C source code into x86 machine code consisting exclusively of move instructions. It implements all program logic, arithmetic, and control flow using a move-only instruction set to hide the execution path and prevent reverse engineering. The project includes a move-only library that performs double precision floating point calculations without using native floating point instructions. It also features a translator that converts these move-only binaries into restricted data transfers and indexed addressing for compatibility with RISC archit

    C
    View on GitHub↗10,132
  • zlfn/rust-gbzlfn avatar

    zlfn/rust-gb

    261View on GitHub↗

    Compile Rust code to GBZ80 (Gameboy Z80)

    Rust
    View on GitHub↗261