|over 2 years ago||7 months ago|
|-||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning unix yet.
Tracking mentions began in Dec 2020.
List of (open source) C compilers
3 projects | news.ycombinator.com | 11 Apr 2023
Hand-optimizing the TCC code generator
5 projects | news.ycombinator.com | 7 Apr 2022
Minias – A mini x86-64 assembler for fun and learning
3 projects | news.ycombinator.com | 15 Oct 2021
A word of warning for those wondering: this is not for Intel syntax, despite referencing the Intel doc.
Minias can assemble itself
...but it's written in C and uses a parser generator? IMHO it feels a bit backwards --- and perhaps even a bit cheating if you're doing this for a "bootstrap pilgrimage" --- to write a lower-level tool in a higher-level language. On the other hand, the same author also links to a C compiler in C, without a parser generator: https://github.com/michaelforney/cproc
Hacker News top posts: Aug 20, 2021
3 projects | /r/hackerdigest | 20 Aug 2021
Cproc C Compiler\ (29 comments)
Cproc C Compiler
4 projects | news.ycombinator.com | 19 Aug 2021
What are some alternatives?
pl0c - Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
dwm - Personal built of Dynamic Window Manager from suckless.org
qbe-rs - QBE IR in natural Rust data structures
minias - A mini x86-64 assembler for fun and learning.
manim - A community-maintained Python framework for creating mathematical animations.
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
meson - The Meson Build System
fpga_craft - A voxel game/Minecraft clone for the iCE40 UP5K FPGA
c4 - C in four functions
lithium - Clojure-based x86 assembler and toy Lisp compiler
public-apis - A collective list of free APIs