Show off your (side) projects!

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • mk_clib

    My C stuff.

    Created arbitrary precision unsigned arithmetic library in C89/C90. No allocations, precision is decided at compile time by defining macros before including headers. Example application is factorial, no dependencies, no build system, to compile just execute: gcc -DNDEBUG mkcfct.c. The factorial could be computed in constexpr by the same code if compiled by C++14 compiler. Link: https://github.com/MarekKnapek/mk_clib

  • web_server

    Web server written in C

    Project name: web_server Link: Web Server Desc.: Learning about how to setup a web server that handles multiple connections and supports a few http methods. Mostly for learning.

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

  • mk_crypto

    Also implemented some cryptographic functions in C89/C90 such as MD2, MD4, MD5, SHA1, SHA256,SHA512, SHA3 (including SHAKE XOF), HMAC, PBKDF2, AES, CBC, CFB, CTR, ECB, GCM, OFB. Link: https://github.com/MarekKnapek/mk_crypto

  • rirc

    A terminal IRC client in C

  • Kernel

    Kernel for the LuaOS operating system (by TheLuaOSProject)

    operating system where the kernel runs LuaJIT and the userland is in Lua

  • fakesteak

    All I see is blonde, brunette, red head. — Matrix Rain for your terminal, CC0.

    To practice C, I wrote a somewhat minimalist matrix rain implementation for the CLI that is lightweight, yet looks pretty decent: fakesteak

  • gorilla-audio

    Simple, cross-platform audio library.

    Gorilla audio—I needed an audio library for a project, and found one which looked nice, but was unmaintained, so I took up the mantle. I haven't had time to work on it lately, but am in the process of rewriting the audio device abstraction layers to better match the interfaces provided by oses, and adding a more accurate resampler.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • TouchDroid

    An Android App that can be used as laptop touchpad via local Network

  • libdither

    A C library for black-and-white image dithering

    A 1-bit dithering library, implementing many algorithms. Compiles on Linux, Win & Mac: github

  • naigama

    Parser library and tools based on Parsing Expression Grammar.

    A PEG parser library, in generations (parses its own grammar specification using the previous generation's parser): https://github.com/kjhermans/naigama

  • lesser-doom

    Wolfenstein-style render engine experiment in C

  • cord

    Discord library written in C

    I'm writing a discord library in C99 https://github.com/oikpanagiotis/cord/

  • Chip8_emulator

    My chip8 emulator link

  • Dupfinder

    My file duplicate finder link

  • huffman-c

    huffman coding in C

  • SaaSHub

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

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