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/barimehdi77/libft

Libft (42cursus) 2019-2020. This project aims to redo in C a library of usual functions that can be used is the next projects of 42

1337 42 42cursus bonuses c libft

Last synced: 27 Mar 2025

https://github.com/akshayxemo/tcp-client-server-socket

It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.

c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket

Last synced: 30 Apr 2025

https://github.com/ad4ndi/h3x

Minimal hexdump CLI utility

c cli hex

Last synced: 11 Apr 2025

https://github.com/amaitou/so_long

Create a vibrant 2D game using Minilibx in C. Minilibx's simplicity streamlines graphics programming, offering a focused platform for dynamic game development. Unleash creativity with pixels, windows, and user interactions, mastering 2D game design effortlessly.

1337school 2d-game 42cursus 42network c minilibx solong42

Last synced: 16 Feb 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/alejandroesquivel/msp430-ultrasonic-distance

The MSP430 (MSP430g2553) was used to create an ultrasonic (HC-SR04) distance meter, the distance measurements are sent via USB-Serial interface to the host computer using UART.

c matplotlib msp430 msp430g2553 python uart ultrasonic-sensor ultrasonic-sensor-distance usb

Last synced: 28 Mar 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/githubprankster/monroe

The engine for cool retro games only the creator uses

3d-engine 3d-rendering c game-engine games gnu99 graphics opengl retro videogames

Last synced: 15 May 2026

https://github.com/ejunjsh/mycc

👻 my c compiler

c cc compiler gcc self-compiling

Last synced: 14 Dec 2025

https://github.com/thehxdev/dsa

My implementation of algorithms and data structures

algoritms c data-structures

Last synced: 10 Apr 2025

https://github.com/olback/gta-session

A Program that modifies your firewall rules to time out your GTA Session.

c gta gta-online gta5 gtav

Last synced: 02 Apr 2025

https://github.com/shawnjeffersonwang/xv6-2021

This repository contains my work on the xv6 operating system lab as part of MIT's 6.S081 course. The lab involves extending and optimizing various modules of the xv6 operating system, which is based on the RISC-V instruction set architecture.

c os risc-v xv6 xv6-os xv6-riscv

Last synced: 11 Jan 2026

https://github.com/drshahinstein/c-snake-game

🐍 Snake game using C and Raylib

c c-game raylib raylib-c snake-game

Last synced: 05 Jun 2026

https://github.com/midasvanveen/synflood

SYN flooder in c. Uses modified IP & TCP headers to send spoofed SYN packets en masse.

c ddos dos socket synflood

Last synced: 01 May 2025

https://github.com/villy-p/logic-projects

A Collection of projects for Logic class of 2022-23. Includes Chess, Craps, Monopoly, and Poker!

c chess chess-game cpp craps craps-game css games html lisp monopoly monopoly-game poker poker-game typescript

Last synced: 19 Mar 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/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 10 Apr 2025

https://github.com/fuhsnn/c23doku

Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features

c c23 c2y sudoku sudoku-solver

Last synced: 26 Apr 2026

https://github.com/scjoaoantonio/trab_compiladores

Compilador para uma linguagem descrita como "Mini-C" programada em Python

c compiler lexical-analyzer python semantic-analyzer sintaxis-analyzer

Last synced: 14 May 2026

https://github.com/gszr/systems

systems programming pet projects

c systems-programming

Last synced: 17 Mar 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/lora-net/lr1110_modem_driver

Driver for LoRa Basics Modem-E

c driver lora-basics-modem-e lorawan lr1110 radio

Last synced: 22 Aug 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/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/rjarry/libecoli

Extensible COmmand LIne library

c cli terminal

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

native stream sockets between C and HTML5

c library posix-compatible websocket

Last synced: 20 Mar 2025

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/madladsquad/untitledi18n

A powerful internationalisation(i18n) library

c cpp i18n utility-library

Last synced: 11 Apr 2025

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/loneicewolf/pract_rev_engineering

Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.

asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit

Last synced: 07 Mar 2026

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/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/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/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/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/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/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/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/mnyoshie/ezgrpc2

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

c grpc grpc-server

Last synced: 10 Apr 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/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/sury4karmakar/c-lang

📌 Learning C Programming From Scratch

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

Last synced: 17 Jun 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/bartpleiter/fpgc

My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.

assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain

Last synced: 03 Aug 2025

https://github.com/ugnmura/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 09 Apr 2025

https://github.com/tteeoo/lc19

♊ A simple server for the Gemini protocol written in C.

c gemini gemini-protocol gemini-server hypertext openssl protocol server

Last synced: 11 Jan 2026

https://github.com/guidodipietro/taoprintf-project

What is the strangest, weirdest, scariest, toughest, best way to print the Name?

c c-language esoteric ihavenoideawhatimdoing ioccc madness obfuscated obfuscated-code taoyu

Last synced: 26 Jan 2026

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/richwalm/doomrpgmapviewer

A very basic Windows Doom RPG map viewer.

c doom-rpg map-viewer win32

Last synced: 28 May 2026

https://github.com/humansinput/rovervoice

Really banal, but portable TTS speech synthesis library written in C.

c espeak linux mac portable-library speech text-to-speech tts windows

Last synced: 16 May 2025

https://github.com/rbergen/pdcurses

Visual Studio 2019 project version of PDCurses

c pdcurses visual-studio

Last synced: 07 Apr 2025

https://github.com/ir33k/walter

Write unit tests in C with no boilerplate

c library testing

Last synced: 17 Apr 2025

https://github.com/4thel00z/env.h

Utilities to nicely interact with the environment variables.

c clib env

Last synced: 24 Mar 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/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/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/mvharsh/hackerrank-solutions

This repository contains all my accepted solutions in hackerrank

c cpp hackerrank-solutions problem-solving python sql

Last synced: 06 May 2026

https://github.com/katahiromz/getoptwin

getopt for Windows

c getopt getopt-long windows

Last synced: 05 May 2025

https://github.com/nityanandagohain/simple-dbms

A simple database management system in c using linked list as its main data structure to maintain efficiency.

c dbms files linked-list

Last synced: 31 Mar 2025

https://github.com/khianvictorycalderon/my-c-and-cpp-files

Collection of my C and C++ Files, i use C and C++ for programming tutor purpose.

c c-plus-plus cpp low-level-programming programming

Last synced: 11 Apr 2026

https://github.com/nouuu/cxml

XML DTD written in C

c dtd dtd-validation gtk gtk3 xml xml-parser xml-parsing

Last synced: 11 Apr 2026

https://github.com/jtdaugherty/t2

An interactive ray tracer powered by OpenCL

c opencl raytracer

Last synced: 15 Mar 2025

https://github.com/rishabharoraa/juliagen

juliagen - minimal julia/mandelbrot set generator

c maths

Last synced: 16 Jan 2026

https://github.com/kampi/avr

My private AVR library.

avr avr-gcc c

Last synced: 09 Jul 2025

https://github.com/raw-phil/litm

litm (Logger In The Middle) is a simple CLI tool that captures and logs HTTP/1.1 traffic of a web server using eBPF.

c ebpf go linux

Last synced: 21 Feb 2026

https://github.com/System-Glitch/Jumail

Simple, lightweight and configurable email client made in C, compatible with Windows and Linux

c curl gtk imap

Last synced: 10 Mar 2025

https://github.com/assaabloy-ppi/binson-c

C library that implements Binson (see binson.org).

binson c

Last synced: 06 Jan 2026

https://github.com/aradzie/dlmalloc

Doug Lea's memory allocator

c libc malloc memory-allocator memory-management

Last synced: 10 Jul 2025

https://github.com/r3dhulk/hangman

Hangman is a word guessing fun game. written in different languagaes

c game ruby

Last synced: 06 May 2026

https://github.com/sebasfalcone/better-work-notes

A repository containing my notes from different sources on good practices for codding and managing teams

c clean-code cpp development good-practices management oops-in-cpp

Last synced: 14 Jul 2025

https://github.com/cnugteren/midisurf

Audiosurf-like game for the Atari ST based on Midi files

atari atari-st c midi

Last synced: 27 Mar 2025

https://github.com/stiartsly/ecamera

eCamera videoing over Tox network with NAT punched.

c camera dht tox toxcore

Last synced: 06 Apr 2025

https://github.com/nicknaso/conf-ni-2017

Node.JS With Steroids - Make Better Node.js Application with Native Add-Ons

addon bridge c cpp javascript n-api nan native node-addon nodejs performance

Last synced: 29 Apr 2026

https://github.com/rousan/bytevault

A command line application that stores sensitive data as key-value pair securely in local machine

application byte c command-line data encrypts key-value sensitive vault

Last synced: 16 Mar 2025

https://github.com/sleepy-monax/shop.c

Application de gestion de magasin écrite dans le cadre du cours de langage C.

c mvvm school-project

Last synced: 25 Mar 2025