nowfound

Life & fun · March 25, 2024

Vtcc, Tiny C Compiler translated to V

V's builtin C translation is very powerful. vtcc is the Tiny C Compiler translated to V via `v translate`: https://t.co/37aVNHoRxM It works great and can even be used to bootstrap V!

Vtcc, Tiny C Compiler translated to V launched on March 25, 2024 with 5 votes, #2,083 of 4,270 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 2 years on.

Does a similar job

all alternatives →
  • A compiler and VM for a simple language, in 150 lines of code2022 · gist.github.com · ▲200

    A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md

  • C-compiler to compile TCC for live-bootstrapDec 2025 · github.com · ▲67

    Investigation into replacing the MES compiler. Contribute to FransFaase/MES-replacement development by creating an account on GitHub.

  • LC
    Learn C and its lower levels interactively, in the browser2019 · ▲356

    I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel. Sandbox: https://vasyop.github.io/miniC-hosting Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0 More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md

  • Simple virtual machine, assembler, and C compiler2016 · github.com · ▲99

    simple virtual machine and assembler. Contribute to ronsoros/rvm development by creating an account on GitHub.

  • TinyGo – LLVM-based Go compiler for microcontrollers2018 · github.com · ▲177

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. - tinygo-org/tinygo

  • Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 linesDec 2025 · github.com · ▲154

    Repo: https://github.com/valdanylchuk/xcc700 Hi Everyone! I just wrote my first compiler! - single pass, recursive descent, direct emission - generates REL ELF binaries, runnable using ESP-IDF elf_loader - very basic features only, just enough for self-hosting - treats the Xtensa CPU as a stack machine for simplicity, no register allocation / window usage - compilable on Mac, probably also Linux, can cross-compile for esp32 there - wrote for fun / cyberdeck project Sample output from esp32: xcc700.elf xcc700.c -o /d/cc.elf [ xcc700 ] BUILD COMPLETED >…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2024

the whole month →
  • Dub.co▲1,475

    Short links with superpowers

    Dev tools · 2024 · dub.co

  • 🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. - HeyPuter/puter

    Dev tools · 2024 · github.com

  • Microlaunch▲1,115

    Launch and get feedback on both the idea and product

    Dev tools · 2024 · microlaunch.net

  • Milestone▲1,113

    Interactive, gamified product tours for SaaS

    Growth · 2024 · milestoneflow.io

  • Hunted Space▲1,004

    Insights on Product Hunt launches

    Growth · 2024 · hunted.space

  • Creatie▲850

    The one-stop product design tool amplified by AI

    AI · 2024 · creatie.ai