nowfound

Life & fun · December 28, 2016

8cc.cr – compile-time C compiler implemented as Crystal macros

compile-time C compiler implemented as Crystal macros - makenowjust/8cc.cr

8cc.cr – compile-time C compiler implemented as Crystal macros launched on December 28, 2016 with 9 votes, #1,597 of 3,449 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 9 years on.

Does a similar job

all alternatives →
  • Lambda-8cc – An x86 C compiler written in untyped lambda calculus2022 · github.com · ▲249

    x86 C compiler written in untyped lambda calculus. Contribute to woodrush/lambda-8cc development by creating an account on GitHub.

  • WIP C compiler in Go, inspired by 8cc2015 · github.com · ▲60

    Cross platform C preprocessor and compiler. Contribute to andrewchambers/cc development by creating an account on GitHub.

  • A work-in-progress C compiler from scratch2021 · github.com · ▲159

    Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean

  • GI
    Going into freshman year, figured I should build an interpreter2023 · ▲138

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

  • 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 >…

  • Compiler using Lisp’s macro system for metaprogramming C-like languages2018 · github.com · ▲80

    Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, December 2016

the whole month →
  • Amazon Go▲1,578

    Amazon stores with no lines or checkout 🛍

    AI · 2016 · amazon.com

  • Gomix▲842

    The easiest way to build the app or bot of your dreams

    AI · 2016

  • Talking face-to-face with your team is just one click away

    Work · 2016 · slack.com

  • Responsive design for Sketch

    Work · 2016 · animaapp.github.io

  • What's your workplace flavor? Join 10M+ users and take the free personality test to find out. Discover your workplace strengths and ideal career path in under 3 minutes with our CPTI™ assessment, based on the Myers-Briggs framework.

    Dev tools · 2016 · cake.me

  • Virality for startups made easy 💪

    Growth · 2016 · viral-loops.com