100k members! To celebrate, what is your favorite piece of C code you have written?

This page summarizes the projects mentioned and recommended in the original post on /r/C_Programming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 2n

    2048 clone for the console, written in C

  • Found a minimal non-fatal error, the FILENAME_MAX does not include the NUL byte, so you need to add a +1.

  • tilck

    A Tiny Linux-Compatible Kernel

  • Cool, man! I'm doing the same thing, but my operating system tries to be compatible with Linux at binary level: https://github.com/vvaltchev/tilck Sometimes, the linux-compatibility thing was a nightmare, but now I'm so happy to see it being able to run applications like vim.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hos-x86

    Discontinued A simple Unix like operating system from scratch.

  • An operating system still need to implement lot of things like paging

  • cave9

    gravity cave-exploration game (SF-Cave goes 3D)

  • There's also a 3D game, but that was co-authored with friends. It was also written a long time ago, so it may be a bit more messy.

  • no

    A silly, useless alternative to the well-known UNIX "yes" command (by Gwlanbzh)

  • https://github.com/Gwlanbzh/no A shitty code of mine

  • miditype

  • miditype

  • LearnC

    Contains source code and resources for the Ebook Learn C Games Programming For Beginners Windows edition.

  • An asteroids game. 2,200 lines of C (with SDL2). Best bit is the collision detection which I devised; it's pixel perfect and runs at 60 fps. Windows source code is here (use the asteroids_ch48.zip file) https://github.com/David-H-Bolton/LearnC and Linux https://github.com/David-H-Bolton/LearnCOnLinux

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • gl-background

    Discontinued A 3D animated desktop background for X.org

  • Here you go.

  • permafrost-engine

    An OpenGL RTS game engine written in C

  • I'm into my third year of writing my own RTS game engine in C. Complete with OpenGL rendering, group pathfinding of 1k+ entities, Python scripting, yada, yada, yada.

  • smenu

    smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.

  • hx

    Hex editor for the terminal using plain C99 + POSIX libs.

  • My Hex editor 'hx' . It started as a learning project but actually grew into something useful :D

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts