OpenAppsSubmit

C99-compatible multipass compiler written in TypeScript with GCC extensions support.

⚙️ 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.

TS C Compiler on GitHub

Tags

  • An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

    2.5kJupyter NotebookBSD-2-Clause
    11.1y ago
  • Reverse engineer and rewrite real mode DOS programs!

    660C#Apache-2.0WindowsmacOSLinux
    4.8y ago
  • Modular visual interface for GDB in Python

    12kPythonMITCLI
    11.1y ago
  • Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches.

    1.9kJavaWindowsmacOSLinux
    11.5y ago
  • Self-hosted iOS & Android simulator streaming for the whole team

    850TypeScriptMITAndroidiOSSelf-hosted
    5mo ago
  • High-fidelity, anycloud emulators running in your laptop. For DevOps programming, testing, and simulation.

    254Python
    8mo ago