An open API service indexing awesome lists of open source software.

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/gitpod-samples/template-c

The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

c gitpod template

Last synced: 19 Oct 2025

https://github.com/ahueck/irprinter

Explore the generated LLVM IR of a translation unit

c cpp llvm llvm-clang llvm-ir

Last synced: 05 Apr 2026

https://github.com/berkaygediz/c-studies

🧑‍💻 Made with C and C++ in 2015.

c cpp input-output memory pointers-in-c studies system

Last synced: 02 Mar 2026

https://github.com/jnguyen1098/stately

Single-header generic finite-state machine library for C

c finite-state-machine header-only single-header

Last synced: 18 Sep 2025

https://github.com/pythoninthegrass/cc4e

C Programming for Everybody

c

Last synced: 11 Sep 2025

https://github.com/ldilley/igniteircd

:speech_balloon: An ancient fork of the Hybrid IRC daemon (preserved for historical purposes)

c daemon irc irc-server ircd ircserver

Last synced: 27 Jul 2025

https://github.com/unipr-org/mdp

MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).

c cpp

Last synced: 19 Feb 2026

https://github.com/dolfost/snake-cpp

An Clang ncurses snake game

c cpp game ncurses snake snake-game

Last synced: 20 Sep 2025

https://github.com/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 Apr 2025

https://github.com/fedecastellaro/ad7124-4-implementation

AD7124-4 - 24-Bit ADC, 4-Channel , Sigma-Delta - PCB and software implementation

24-bit-adc ad7124 ad7124-4 c kicad lpc1769 sigma-delta

Last synced: 20 Sep 2025

https://github.com/michel-leonard/c-rho

The Pollard's Rho algorithm for 64/128 bits Integer Factorization in pure C.

128-bit algorithm c cryptography education example factorization linux math pollard-rho-algorithm simple tool windows

Last synced: 20 Sep 2025

https://github.com/ghaynorg/pmps

C/C++ library and tool for scanning a process's memory space on Windows to find regex string patterns.

c c-language cpp memory memory-searching patterns regex search visual-studio win32 win64 windows

Last synced: 19 Feb 2026

https://github.com/ikrivosheev/base64

Base64 stream encode/decode library

base64 c encoder-decoder library stream

Last synced: 20 Oct 2025

https://github.com/narasimha1997/groupchat-c

A simple group chat server that one can write using C/C++, with the support of external websocket router.

c cgi multiprocessing websocket

Last synced: 07 Nov 2025

https://github.com/kunalshah017/learning-c

My Journey of Learning C, IDE - VSCode, Windows / Linux

c learning

Last synced: 30 Jul 2025

https://github.com/lilhammer111/hammer-mind

Personal notes on programming, computer science fundamentals, development tools, Linux, mathematics, and Web3.

c cs db go rust

Last synced: 07 Sep 2025

https://github.com/oguzhan-yilmaz/lexical-analyzer-for-psi-lang

A lexical analyzer for custom defined PSI Language, developed for Programming Languages Course.

c lexical-analyzer

Last synced: 05 Aug 2025

https://github.com/lbrugnara/fllib

Set of algorithms and data structures written in portable C99

algorithms c c99 data-structures

Last synced: 07 Aug 2025

https://github.com/cachehash/bfdc

bfdc is an optimizing brainfuck compiler/interpreter

brainfuck brainfuck-compiler brainfuck-interpreter c golang optimizing

Last synced: 11 May 2025

https://github.com/CorridoniMatias/kemmens

Biblioteca Multiuso para C - Socket Server - Socket Client - Thread Pool - Serialization - Command Interpreter

c command-interpreter commons cpp frba gnu kemmens operativos serialization sisop socket thread thread-pool utn

Last synced: 11 May 2025

https://github.com/himanshu-o5/warp

Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.

c reminder-application

Last synced: 17 Feb 2026

https://github.com/fluencelabs/c-template

Template for C backends

backend-template c wasm webassembly

Last synced: 04 Oct 2025

https://github.com/dladncks1217/algorithm

알고리즘

c cpp java nodejs

Last synced: 13 Aug 2025

https://github.com/gadget114514/yaadv

embeddable adventure visual novel engine for cocos2d

c cocos2d cplusplus game game-development game-engine

Last synced: 24 May 2026

https://github.com/mahi97/c-compiler

C Compiler Write in CPP and Qt

asm c cpp qt

Last synced: 19 Apr 2026

https://github.com/bagussatoto/perpustakaan-app

Aplikasi Perpustakaan menggunkan C#

c config

Last synced: 17 Aug 2025

https://github.com/skywa04885/fsmtp-server

Complete Extended SMTP Server for low-end devices, such as an Raspberry Pi

c cmake cpp esmtp linux raspberry-pi server smtp

Last synced: 10 Apr 2026

https://github.com/madhur-taneja/c

This repository contains C Language codes

c problem-solving programming

Last synced: 23 Aug 2025

https://github.com/valoran-m/keylogger

it is a keylogger with two different clients one for linux and the other for windows and a server that compiles under linux only

c explain keylogger schema security socket

Last synced: 27 Aug 2025

https://github.com/zpl-c/track

Native C99 event tracking library.

c c99 cpp curl desktop iot library mobile native segment

Last synced: 18 Feb 2026

https://github.com/aggstam/sat_gpu

This program solves the Propositional (Boolean) Satisfiability problem using Depth-First Search algorithm.

boolean-satisfiability-problem c depth-first-search opencl

Last synced: 24 May 2026

https://github.com/opennms/jrrd

Round Robin Database (RRD) interface for Java (original single-threaded version)

c java rrd rrdtool

Last synced: 14 Apr 2025

https://github.com/ibara/cmb

OpenBSD port of FreeBSD combinatorics library/utility

c cmb combinatorics-library freebsd openbsd

Last synced: 18 May 2026

https://github.com/johannesbuchner/lightrayrider

Ray tracing of hydrodynamic simulations to compute column densities

astrophysics c intersection monte-carlo parallel-computing python raytracing

Last synced: 15 Jul 2025

https://github.com/gabriel-logan/primenumbers

Repository containing code that aims to find prime numbers and displays a list of them available on the web.

c c-code learn prime prime-numbers primes student-vscode

Last synced: 18 Mar 2025

https://github.com/chris124567/smpd

command line music player daemon client designed for ease of use

c mpd mpd-client

Last synced: 30 Mar 2025

https://github.com/gboncoffee/rave

Raylib Music Visualizer

c music music-visualizer raylib

Last synced: 18 Feb 2026

https://github.com/velocityra/ps2-modloader

PS2 modding toolchain experiment

assembly c mips mod mod-loader modding ps2 sdk sly

Last synced: 29 Jun 2025

https://github.com/archer-01/minitalk

Small data exchange between two programs using UNIX signals

c signals unix

Last synced: 05 Mar 2026

https://github.com/gbowne1/random_c_cpp_programs

A collection of my random opensource C and C++ programs

c cpp math mathematics program random utilities utility

Last synced: 24 Oct 2025

https://github.com/palikar/ctgraph

A small project of a compile-time graph library in C++17

c compile-time constexpr constexpr-context cpp-library cpp17 header-only

Last synced: 19 May 2026

https://github.com/paulo9mv/udp-file-sharer-c

Reliability file transfer sender-receiver by UDP protocol

c cnet cprogramming ethernet filetransfer ip network receiver sender transfer udp

Last synced: 07 Apr 2025

https://github.com/javiorfo/xtatusbar

Configurable statusbar for Xorg server using xsetroot

c dwm linux xorg xsetroot

Last synced: 05 May 2025

https://github.com/joyrider3774/rubido_playdate

A little chinese checkers or solitaire game with four difficulties for the playdate handheld system

board-game c chinese-checkers-game games playdate playdate-console playdate-sdk solitaire-game

Last synced: 13 Sep 2025

https://github.com/erikdelange/exin-ast-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.

abstract-syntax-tree ast c ebnf interpreter language programming-language

Last synced: 04 Jan 2026

https://github.com/flatcap/lua

📋 Sample Lua code and scripts

c lua scripts

Last synced: 19 May 2026

https://github.com/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 2026

https://github.com/scriptlinestudios/waphics.c

A web browser video game library for C.

c game-development webassembly

Last synced: 07 Mar 2026

https://github.com/raynersec/windows-recall-switch

This Program Enables And Disables Microsoft Windows Recall Feature.

c disable-recall-ai enable-recall-ai microsoft microsoft-recall recall windows windows-11 windows-recall

Last synced: 16 May 2026

https://github.com/ColumPaget/daytime

Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.

c cli date ntp sntp time

Last synced: 04 Apr 2025

https://github.com/azrielx86/ncurses-snake

The snake game written in C with ncurses

c game ncurses ncurses-game snake-game

Last synced: 24 Jan 2026

https://github.com/danielbrodi/c-data-structures

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/denismurphy/secure-https-client-mtls

HTTPS client implementation in C using mutual TLS (mTLS) authentication.

c client-certificate-authentication cmake https mbedtls mtls

Last synced: 07 Mar 2026

https://github.com/xyurt/httplite

httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.

c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation

Last synced: 19 Jul 2025

https://github.com/jonwoodring/emscripten-electron-boilerplate

A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).

boilerplate c c-plus-plus electron emscripten javascript

Last synced: 21 Jan 2026

https://github.com/amaitou/get_next_line

Explore efficient line-by-line reading with My C project designed to handle file descriptors. This program adeptly processes input, reading each line sequentially from the specified file descriptor.

1337school 42cursus 42network c getnextline-42 memory-allocation static-variables

Last synced: 25 Jan 2026

https://github.com/abcdesktopio/oc.user

abcdesktop main graphical user container

bash c cpp dockerfile nodejs tigervnc x11 xtermjs

Last synced: 30 Jun 2025

https://github.com/seluj78/minishell

My attempt to create a mini shell for 42's school

42 42born2code bash c minishell shell

Last synced: 02 May 2026

https://github.com/ikhsan3adi/c5-jump-and-survive

Proyek 2: Pengembangan Aplikasi Berbasis Library | Kelompok C5

c sdl3

Last synced: 05 Apr 2026

https://github.com/tylpk1216/wingpt

The tool dumps GPT Header and GPT Partition Header on Windows.

c gpttable

Last synced: 17 May 2026

https://github.com/0xf4b1/cboy

:video_game: An experimental GameBoy emulator written in C

android c emulator gameboy nx opengl opengl-es switch

Last synced: 06 May 2026

https://github.com/sarincr/object-oriented-programming-with-cpp

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression

Last synced: 09 May 2026

https://github.com/neomutt/coccinelle

🔧 Coccinelle Scripts

automation c coccinelle refactoring scripts

Last synced: 08 Mar 2026

https://github.com/sammaji/c-programs

Repository to store all my C programs.

c programming-exercises

Last synced: 14 Apr 2025

https://github.com/cyrus-and/dry-makefile

Opinionated Makefile for simple C/C++ projects

build-tool c cplusplus makefile

Last synced: 13 Apr 2025

https://github.com/serihiro/kagou

Kagou is a tiny web server written in c.

c http-server

Last synced: 30 Mar 2025

https://github.com/aleks-net/fnv1a

Single header solution to hashing with FNV1a in C/C++

c compile-time cpp fnv fnv-1a fnv1a hash header-only multiplatform

Last synced: 30 Apr 2025

https://github.com/joegasewicz/stacks

A stack structure static library written in C with a few extra features

abstract-data-types c cprogramming stack

Last synced: 11 Sep 2025

https://github.com/cmsong111/opengl_doom

OpenGL Deu.univ assignment

c cpp opengl

Last synced: 11 Feb 2026

https://github.com/jibsen/blog

Basic logging

c logging

Last synced: 25 Jul 2025

https://github.com/archer-01/ft_printf

Recoding libc's printf

c variadic-function

Last synced: 25 Jul 2025

https://github.com/basemax/ushell

ubash is a simple implementation of a shell in C using 100 LOC.

c linux-shell shell shell-prompt

Last synced: 15 May 2026

https://github.com/selma-belhadj/monty

Monty, an interpreter built specially for the Monty Bytecodes files.

betty c

Last synced: 28 Mar 2025

https://github.com/wjsjtu/socket-control

This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.

c kernel netlink socket socket-control syscall-table syscalls

Last synced: 18 Oct 2025

https://github.com/contractor-x/simplex-algorithm-c-

A simple program that uses the Simplex Algorithm

c computer-science simplex-algorithm student-project

Last synced: 03 Apr 2025

https://github.com/sanketdg/c-projects

A collection of single file c programs I wrote

c

Last synced: 04 May 2025

https://github.com/rbergen/r136

(Originially DOS-based) text adventure a school friend and I created in 1998.

borland-cpp c cmake cpp game ncurses pdcurses visual-studio

Last synced: 19 Mar 2025

https://github.com/d-naveenz/console-text-format-lib

C library for text formats and alignments and text-based graphics.

c console text-formatting

Last synced: 03 Apr 2025

https://github.com/dylanbt928/raycasting

💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.

2d 3d c cmake cpp game glfw raycasting

Last synced: 16 Jun 2025

https://github.com/ahossu/vianu-hack-lessons

The training sessions held by the Cyber Security club at 'Tudor Vianu' High School in Bucharest, Romania.

c cybersecurity cybersecurity-education cybersecurity-tools forensics hacking linux misc osint pwn python reverse-engineering tools-and-automation web-security

Last synced: 03 May 2026

https://github.com/farzinzx/atm

This is a simple ATM that made by C

c

Last synced: 29 Jan 2026

https://github.com/hroptatyr/unserlob

Simulated trading venue (marketplace) to research maker and taker algorithms.

agent-based-simulation c simulation stock-market

Last synced: 07 Jul 2025

https://github.com/amriteshanand0129/banking-system

This is a terminal-based banking system built in C, providing essential banking functionalities.

banking-system c encryption filemanagement terminal-based

Last synced: 04 Jun 2026

https://github.com/skillfulelectro/cstdarg

here we gonna walk through cstdarg source header and build it from scratch

c cpp cstdarg

Last synced: 02 May 2026

https://github.com/indoorvivants/sn-bindgen-web

(WIP) web interface to sn-bindgen (https://sn-bindgen.indoorvivants.com/) to generate Scala 3 Native bindings to C header files

bindings c scala-native scala3 smithy smithy4s sn-bindgen

Last synced: 14 Jun 2025