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/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 10 Apr 2025

https://github.com/chebizarro/nostrc

A C library for the Nostr protocol

anti-censorship c nostr nostr-protocol wip-do-not-use

Last synced: 03 May 2025

https://github.com/doktormike/gcolpicker

Implementation of a GTK color picker (forked from Gcolor2)

c color-picker gtk2 linux

Last synced: 10 May 2026

https://github.com/rjarry/libecoli

Extensible COmmand LIne library

c cli terminal

Last synced: 30 Apr 2025

https://github.com/rphii/c-file-tagger

Simple CLI tool to store, systematically retrieve and manage tags of anything

boolean-algebra c cli command-line-tool file-tagging linux lookup-table tagging tags vector

Last synced: 11 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/d-a-v/libnowebsocket

native stream sockets between C and HTML5

c library posix-compatible websocket

Last synced: 20 Mar 2025

https://github.com/gszr/systems

systems programming pet projects

c systems-programming

Last synced: 17 Mar 2025

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 02 Feb 2026

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/rswinkle/opengl_reference

Collection of modern OpenGL programs for reference and frameworks

3d-graphics c cpp examples graphics graphics-library opengl

Last synced: 08 Jul 2025

https://github.com/taylordotfish/jack-send-midi

Send realtime-safe MIDI events with JACK, even from non-realtime-safe contexts

c hard-realtime jack jackaudio midi python realtime

Last synced: 01 May 2026

https://github.com/sakib2263/airstrike-defense

A game Project developed using C,C++ and BGI Library.

bgi borland-graphics-interface c c-plus-plus

Last synced: 15 May 2026

https://github.com/0xrocky/diehard

Project of the Algorithms and Data Structures course in C.

algorithms-and-data-structures c

Last synced: 15 Jun 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/madladsquad/untitledi18n

A powerful internationalisation(i18n) library

c cpp i18n utility-library

Last synced: 11 Apr 2025

https://github.com/ghazaleze/os-lab

some codes of my operating system laboratory

c client-server fork laboratory-exercises linux opreating-systems

Last synced: 19 May 2026

https://github.com/halosghost/pandabin

A self-hostable, simple and fast pastebin written in C

c pastebin

Last synced: 27 Mar 2025

https://github.com/nasso/libgote

C library providing a general set of classes and data structures for use by game engines

c data-oriented ecs epitech game-engine

Last synced: 02 Mar 2025

https://github.com/muhamedayoub/coding_problems

you will find some resources for develop your logical thinking

algorithms c coding-challenge data-structures java

Last synced: 15 May 2026

https://github.com/soumasish2005/dsa

Collection of Data Structures and Algorithms designed to help you understand core concepts in Computer Science

c computer-science data-structures-and-algorithms

Last synced: 18 Mar 2025

https://github.com/ineszenkri/42-piscine

My solutions to 42 Heilbronn Piscine challenges ≖‿≖

42born2code 42heilbronn bootcamp c coding-challenges fun learning peer-to-peer piscine-42 shell

Last synced: 15 May 2026

https://github.com/sury4karmakar/c-lang

📌 Learning C Programming From Scratch

c c-programming c-programming-language learn-c

Last synced: 17 Jun 2025

https://github.com/chrislim2888/ip2location-apache-module

This is an IP2Location Apache Module that enables the user to identify the country, region, city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather station name, mobile, usage types, address type and IAB category by IP address.

c city country geolocation ip-address ip-location ip-lookup ip2location iplocation ipv4 ipv6 isp mod-ip2location region

Last synced: 13 Apr 2025

https://github.com/mnyoshie/ezgrpc2

A single-threaded, non-blocking, asynchronous gRPC server in C.

c grpc grpc-server

Last synced: 10 Apr 2025

https://github.com/lukasdias/trabalho-final-lp-2018.2

Trabalho Final para obtenção da terceira nota da cadeira Linguagens de Programação

c

Last synced: 29 Oct 2025

https://github.com/rashil2000/p2p

Simple peer to peer chat program

c networking socket-programming

Last synced: 11 Jan 2026

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/egorlem/omega

021011 EZ-FLASH OMEGA Kernel for gameboy advance

c game-development gameboy

Last synced: 27 Mar 2025

https://github.com/basemax/brainfuckinterpreterc

A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.

bf brainfuck brainfuck-c brainfuck-interpreter brainfuck-language brainfuck-programs c interpreter interpreter-bf interpreter-language interpreters

Last synced: 08 Sep 2025

https://github.com/diegocr/libdaemons

all you need to create a daemon, in minutes!

c daemon server

Last synced: 10 Sep 2025

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/pedro-ricardo/quadprog

Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.

c modern-fortran quadprog quadratic-programming solver

Last synced: 15 Jun 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/threeal/checkwarning.cmake

Check for compiler warnings in CMake projects

c cmake cmake-modules cmake-scripts cpp static-analysis

Last synced: 14 Aug 2025

https://github.com/josethz00/math_interpreter

Repo destinated to studies about languages, compilers, interpreters, grammars and lexical and sintax analysis

c lex yacc

Last synced: 28 May 2026

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 14 Aug 2025

https://github.com/madladsquad/untitledtexteditor

A simple yet powerful text editor initially made for the UntitledDesktopEnvironment

c cpp editor extensible imgui linux text-editor windows

Last synced: 11 Apr 2025

https://github.com/franckferman/systematic

👻 SYSTEMatic: Systematically Seizing SYSTEM Rights. Token Impersonation POC. Alternative to PSExec for token theft. From Administrator to NT Authority\SYSTEM.

administration-system administrator c cyber-security cybersecurity elevation-of-privilege exploiting poc privilege-elevation privilege-escalation proof-of-concept proof-of-work psexec security security-tools system-administration token-stealer windows windows-10 windows-server

Last synced: 02 Apr 2026

https://github.com/feixiao/c_practice

C/C++练习和第三方库demo

c c-plus-plus googletest libnice libtool

Last synced: 26 Dec 2025

https://github.com/rudrajiii/leetcode_factory

Here you will find all the Leetcode questions solved ( JS & PY & lil bit java , c , go and DB Related questions) . Will Continuously Updating as i solve questions Day by Day!! Happy Coding :))

c golang java javascript postgresql python3

Last synced: 19 Aug 2025

https://github.com/konsumer/raylib-live

Template for live-reloading a C raylib game

c raylib wasm web

Last synced: 01 Jul 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/fiskaltrust/middleware-demo

Demo applications that demonstrates how to use the fiskaltrust.Middleware from C, C++, VB6 and Rust.

c cpp demo-application kassensichv middleware pos-systems rksv rust vb6

Last synced: 23 Aug 2025

https://github.com/cooljeanius/tinycobol

another thing I found somewhere and am just trying to get to compile

c cobol

Last synced: 18 Jan 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/yashpatel7025/expensemanager

Expense Manager using Linked Lists in C, Awesome thing about this project is it keep track of your Expense data even after terminating program.

c clanguage cprogramming datastructures datastructures-algorithms expense-management expense-manager expense-tracker expensemanager linked-list linklist

Last synced: 31 Mar 2025

https://github.com/thesnowfield/bytelizer

Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.

c protobuf protocol serialization

Last synced: 05 May 2025

https://github.com/nihilantropy/minishell

Minishell: aka Minihell :fire:

42 42rome c minihell minishell programming shell

Last synced: 03 Feb 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/8dcc/libsigscan

Single-header C/C++ library for signature scanning on Linux.

c c-library cpp game-hacking hacking library signature-scanning sigscan

Last synced: 24 Apr 2025

https://github.com/hxndev/brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

2d brick brick-breaker brick-slayer c cpp game game-development graphics itc oop pf project

Last synced: 02 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/denismakogon/libcv-c-api

C++ API to C API to Java API

c cpp java native xcode

Last synced: 11 Apr 2026

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/rutujar/cppcheck-c-cpp-demo

cppcheck is a static analysis tool that detect the bug in c and cpp.

c cpp cppcheck qmake travis-ci

Last synced: 14 Jul 2025

https://github.com/fahdseddik/image-to-textart

C++ program that converts an image into ASCII characters written in a .txt file.

ascii ascii-art c cpp opencv

Last synced: 08 May 2026

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 25 Aug 2025

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/codersguild/codersguild

Profile: https://lahiri.netlify.com/

c cpp17 css3 html5 llvm-pass node-js react-router reactjs

Last synced: 30 Jun 2025

https://github.com/cpscript/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Aug 2025

https://github.com/onlyf0ur/redware

Functional proof-of-concept botnet created with C & Python. Including a command and control (C) and Pythonic malware.

botnet c malware poc proof-of-concept python3 spyware

Last synced: 07 Jan 2026

https://github.com/ybootin/mp3gain.js

Analyse and Normalize MP3 file into the browser

audio c docker emscripten javascript mp3 mp3-converter normalize typescript

Last synced: 15 Apr 2025

https://github.com/marcosalvalaggio/kiwigrad

Mini deep learning framework written in Python C-API for Speed

c cpython-api cpython-extensions deep-learning pypi-package python pytorch

Last synced: 22 Aug 2025

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/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/bagussatoto/perpustakaan-app

Aplikasi Perpustakaan menggunkan C#

c config

Last synced: 17 Aug 2025

https://github.com/cooptocracy/tiny-blockchain

The objective of this repository is to bring you the basic implementation of `Blockchain` in various languages.

blockchain blockchain-technology c cpp csharp dlt fsharp go golang java js python ruby rust ts

Last synced: 10 Apr 2026

https://github.com/baponkar/keblaos

KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.

asm c operating-system os x86

Last synced: 16 Jan 2026

https://github.com/ismailbarkani/sudoku-pour-enfants

Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant

c ensias gtk gtk-theme jeu sudoku-game sudoku-solver

Last synced: 14 May 2026

https://github.com/performanc/cpools

Light-weight pool library for C89+

c c89 cross-platform pool thread-pool

Last synced: 13 Feb 2026

https://github.com/kotleni/sndchprev-linux

Sound channels direction preview for games on Linux. (X11 and PipeWire only)

c gaming linux linux-gaming pipewire x11

Last synced: 19 Feb 2026

https://github.com/ysoroko/libft

44 functions reunited in a personal library to use anywhere, anytime

19 42 c first-project intro libft library makefile

Last synced: 29 Jun 2025

https://git.gay/blueb/aster

its like if harper wrote a fediverse software. oh wait.

activitypub activitystreams c fediverse svelte typescript wasm webfinger

Last synced: 04 Oct 2025

https://github.com/manraj29/hotel-service-management-

College Project : Hotel Services Management

c data-structures management queue

Last synced: 30 Aug 2025

https://github.com/sdsds222/cminesweap

一个用C语言编写的简易控制台扫雷游戏程序 A simple console MineSweap game which is made by C language

c cmd console console-game cpp demo example game linux minesweaper minesweeper-game shell windows

Last synced: 11 Apr 2026

https://github.com/richwalm/doomrpgmapviewer

A very basic Windows Doom RPG map viewer.

c doom-rpg map-viewer win32

Last synced: 28 May 2026