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/rostgaard/pjsua-json-agent

Simple PJSUA (PJSIP User Agent) SIP user agent with JSON control interface

c json sip user-agent

Last synced: 16 May 2026

https://github.com/yaroslavchuiko/ucode-uchat

A client-server chat application for Linux and MacOS, written in C.

c chat client-server css gtk3 json linux macos makefile openssl sqlite threads uchat ucode ucode-c ucode-connect

Last synced: 02 Apr 2026

https://github.com/b0r1sd/cscripts

c

Last synced: 17 Jun 2025

https://github.com/importer3000/hex4linux

The OpenHex project (No, don't get this mixed up with other repos. This is for Linux systems.) Also, please, PLEASE read the README.md, thanks.

c distro distrobution hobby-os linux linux-kernel linux-os os

Last synced: 15 May 2026

https://github.com/cooperblacks/wine-launcher

Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.

c gnome gtk3 wine wine-launcher winetricks

Last synced: 13 May 2026

https://github.com/ronflima/serverside

A swift implementation for a server application.

c serverside

Last synced: 11 Apr 2025

https://github.com/gaurav-deep01/conways-game-of-life

Theory of cellular automatons

c sdl sdl2-ttf

Last synced: 09 Sep 2025

https://github.com/dipsanaroy/c-error-handling

Welcome to C Error Handling, a future-focused repo that explores how to write safer, more reliable C programs. Here you'll find examples on input validation, file and memory safety, variadic handling, and more — all crafted with clarity and beginner support in mind.

beginner-friendly c c-programming-language error-handling self-learning

Last synced: 04 May 2025

https://github.com/lordronz/viktori-psj-client

FP Pemrograman Sistem dan Jaringan (Sisi Client)

c tcp-client tcp-socket

Last synced: 16 Jul 2025

https://github.com/misterabdul/praytimes

Implementation of moslem prayer times in C

c cli gpl moslem prayer-times

Last synced: 15 Jun 2025

https://github.com/franpog859/battleship

🚢💥 Simple Battleship CLI multiplayer game with a lot of move validators and pointers

battleship battleship-game binary-file c cli cmd crt game memory memory-management terminal

Last synced: 14 May 2026

https://github.com/t-ros/c-stuff

[EN] Personal collection of C programs

c c-learning

Last synced: 17 Mar 2025

https://github.com/electrocodeur/chenillard

Projet : Chenillard

arduino c

Last synced: 05 May 2026

https://github.com/addonewr/js2c-c-js-

c语言转js的超微型编译器

c compiler javascript small transformer

Last synced: 16 May 2026

https://github.com/spandey1296/suduko-solver

Suduko-Solver in C

c

Last synced: 27 Mar 2025

https://github.com/kamadak/vboxtime-netbsd

VirtualBox time synchronization driver for NetBSD

c netbsd virtualbox

Last synced: 20 Mar 2025

https://github.com/mastercruelty/c-go-algorithms

Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan

algorithms c data-structures golang

Last synced: 14 May 2026

https://github.com/8dcc/file-encrypter

C program (and tiny lib/wrapper) for encrypting/decrypting files using aes256.

aes-256 aes-encryption c encryption encryption-decryption hashing md5

Last synced: 07 Sep 2025

https://github.com/engineersbox/c-fixed-heap-allocator

C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls

allocator c heap memory-allocation memory-management

Last synced: 04 Jul 2026

https://github.com/chethanyadav456/my-c-programming-notes

This are my C Programming notes which I have made while learning C Programming Language.

c c-programming clang notes

Last synced: 24 Jun 2026

https://github.com/guille-ux/zynkvm

The Virtual Machine for ZynkLite & ZynkPy

c dynamic-programming language-development machine programming-language stack vm

Last synced: 17 Jun 2025

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/jasonliang-dev/shooty-game

A game where you go pew pew

c c-plus-plus lua

Last synced: 20 Mar 2025

https://github.com/cvhariharan/chip-8

A Chip-8 emulator written in C.

c chip-8 emulator

Last synced: 03 Apr 2025

https://github.com/ryooooooga/cute

Header only Unit Testing Framework for C99

c header-only unittest unittesting

Last synced: 09 Sep 2025

https://github.com/seg6/brainfuck

an optimizing brainfuck interpreter and repl

brainfuck c interpreter language repl

Last synced: 29 Oct 2025

https://github.com/donosonaumczuk/c-aptain-hook

Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.

c c-lang c-language clang-format clang-tidy cppcheck git-hook git-hooks hooks pre-commit pre-commit-hook

Last synced: 14 May 2026

https://github.com/gavinbirkhoff/gavinbirkhoff

Hi 👋, I'm glad to see you here! This is my :octocat: GitHub Profile ✍️

babel c css3 html5 java javascript nodejs typescript webpack

Last synced: 20 Mar 2025

https://github.com/rjected/cuda-timelock

Solving a large number of timelock puzzles in parallel using GPU acceleration

c cgbn concurrent cpp cuda gmp graphics nvidia parallel puzzle timelock

Last synced: 14 Apr 2026

https://github.com/maroehri/c-coding-exercises

This project aims to provide a collection of C programming exercises along with solutions, which can be used to develop a better understanding of programming in C through continuous practice.

c programming-exercises

Last synced: 16 Jun 2025

https://github.com/AhmedOsmanDev/Arduino-LED-Cube

Fun project for our Embedded Systems course.

arduino arduino-nano c cpp

Last synced: 10 Apr 2025

https://github.com/Nongtajkrub/Scholarnet

A school management system. Written in the C programing language.

c client database gui low-level server terminal-ui

Last synced: 30 Jun 2026

https://github.com/neolit123/libmodplugw

a wrapper for libmodplug that enables MOD file sample accurate operations

audio c c99 libmodplug library modplug samples wrapper

Last synced: 26 Mar 2025

https://github.com/bijoy-sust/blind-snake

A simple snake game to run with a command prompt.

c opengl snake-game

Last synced: 18 Apr 2026

https://github.com/isaacwoods/os

A small x86 OS and userspace

asm c operating-system x86

Last synced: 01 Apr 2025

https://github.com/triyan-salazar/financial-system

Proyecto final de fundamentos de programación en el lenguaje C sobre un sistema bancario

c

Last synced: 17 Mar 2025

https://github.com/kevinkoech357/alx-low_level_programming

On this repository, you will find programs written in C.

c malloc pointers recursion shell

Last synced: 14 May 2026

https://github.com/itsryu/MicroPascal

Repositório referente ao trabalho de implementação de um compilador para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.

c compiler lexer lexer-analyzer pascal

Last synced: 13 Mar 2025

https://github.com/drsoliddevil/beditor

A CLI text editor written in C

c cli text-editor

Last synced: 04 Apr 2025

https://github.com/tayne3/gitversion.cmake

🏷️ GitVersion.cmake - Seamless Git-based versioning for CMake projects. One small module for automatic SemVer extraction from your Git tags.

c c-plus-plus cmake cpp version-manager versions

Last synced: 11 Apr 2025

https://github.com/vianpyro/8-puzzle_solver

Implementation of an 8-puzzle solver in C

8-puzzle 8-puzzle-solver c

Last synced: 13 Mar 2025

https://github.com/taxpater/c-eshop-sockets

Code showcase for a project assigned during my studies.

c eshop makefile

Last synced: 08 Jul 2025

https://github.com/gvatsal60/CMakeDockerTemplate

🐳📦 Streamlined C++ Template Development with CMake and Docker

c cmake cpp docker docker-container docker-image dockerfile make makefile

Last synced: 01 May 2025

https://github.com/soulseekah/c8

A CHIP-8 Emulator. A quick C refresher to keep me sharp.

c chip-8 chip8 chip8-emulator emulator sdl sdl2

Last synced: 20 Mar 2025

https://github.com/orig5826/unicstl

基于C语言实现的通用C库,包含常用数据结构和算法。 全称: Universal C standard library 【Gitee镜像】

c graph heap list queue stack tree unicstl

Last synced: 04 May 2025

https://github.com/brandontruggles/quaken-ball-z

A mod of Quake 2 for my final of my IT 266 class (Fall 2016). The mod incorporates combat mechanics from the anime Dragon Ball Z into the world of Quake 2. (See the QuakenBallZ branch for the actual project).

c combat dragonball mod quake2

Last synced: 13 Mar 2025

https://github.com/ttwno/subnetting

A program to compute various information about network subnets

c cli linux networking onedaybuild subnet subnet-calculator subnetting

Last synced: 03 Apr 2025

https://github.com/alishbz/round_robin

By developing the Round Robin algorithm, I tried to make scheduling that can be used in the real world with priority ordering.

c round-robin scheduler

Last synced: 02 Apr 2025

https://github.com/kakkun61/c-invokes-haskell

The sample of the FFI from C (GCC) to Haskell (GHC)

c ffi haskell

Last synced: 05 Apr 2025

https://github.com/skyplabs/python4gnokii

Python binding for the Gnokii project (no more maintained).

c gnokii python python-3 python-bindings

Last synced: 30 Dec 2025

https://github.com/f321x/libft-42-core

Implementation of C standard functions as exercise of the 42 Heilbronn core curriculum

42 42born2code 42cursus c makefile

Last synced: 08 Sep 2025

https://github.com/katcote/ctf

My stack from CTF (custom utils, tasks etc.)

c ctf ctf-tools

Last synced: 13 Jun 2026

https://github.com/farbodbj/othello-game

A simple othello game written in C using SDL library

c game gui othello sdl2

Last synced: 04 Apr 2025

https://github.com/owainkenwayucl/pnmmodules

Modules for writing (and maybe one day reading?) PGM/PBM in various languages

c common-lisp go javascript julia pascal pbm pgm pnm python r swift

Last synced: 06 Apr 2026

https://github.com/victor-base/victorcsharpbinding-sdk

Provides Interop config between Low level core & C#.

binding c csharp dotnet interoperability wrapper

Last synced: 11 Apr 2025

https://github.com/rohanvdvivedi/cutlery

A configurable data structures library in C.

c data-structures system-programming

Last synced: 11 Apr 2025

https://github.com/hkdsun/tetrisun

Tetris clone written in C rendered with ncurses

c cli game-development ncurses terminal-game tetris

Last synced: 07 Jul 2025

https://github.com/csalam07/dslab

For reference only. Don't misuse it. Thank you

c data-structures

Last synced: 17 Mar 2025

https://github.com/jeepway/logger-c

A lightweight, flexible logger library for C language

c c-language logger logging

Last synced: 20 Mar 2025

https://github.com/lobbyra/get_next_line

Get next line of a file.

42school c libc

Last synced: 26 Mar 2025

https://github.com/ghazaleze/microblaze-equation-solver

for solving cubic equation

c fpga verilog

Last synced: 28 Jun 2026

https://github.com/alishbz/bridge_pattern

It is a demo of creating a pipeline between two objects with c language without using global data.

bridge-pattern c

Last synced: 02 Apr 2025

https://github.com/alpsayin/pure_c_collections

A collection of Arraylist, Linkedlist, Set, and Dict written purely in C for embedded devices.

arraylist c linkedlist object-oriented-c

Last synced: 27 Mar 2025

https://github.com/elemeants/schedulerqg8

This project implements a simple scheduler for a Freescale microcontroller mc9s08qg8.

c embedded-systems freescale library mc9s08qg8 qg8 round-robin rtos scheduler

Last synced: 17 Mar 2025

https://github.com/giwiro/hell0-w01d

C TCP Server

c tcp

Last synced: 01 Jul 2026

https://github.com/ayushnagar123/password-management-system

This is a software which will help you to store,protect and retrieve your passwords whenever you require. Made by Ayush Nagar(ayushnagar123), Akshara Nigam(aksharanigam1112), Kapil Kumar Israni(090max) and Anushka Agarwal.

c password-manager password-retrieval password-safety password-store password-updation

Last synced: 09 Sep 2025

https://github.com/inpyjama/c-ninja-listings

Lower level assembly and C baremetal programming on RISC-V CPUs. Source code listings from the C-Ninja, in Pyjama! book.

assembly-language baremetal c linker-script makefile risc-v riscv32

Last synced: 10 Apr 2025

https://github.com/gabrieledarrigo/sockets

A repository that stores various C exercises on network sockets

c network-programming network-sockets sockets university university-assignment

Last synced: 18 Mar 2025

https://github.com/dbjdbj/windows_hello_world

The code in here is the real WIN32 hello world. As Charles Petzold authored it. Before people forget.

c win32

Last synced: 18 Mar 2025

https://github.com/samiyonas/lc3vm

Virtual machine that simulates LC-3 Architecture in C

c lc3

Last synced: 04 May 2025

https://github.com/nauja/libws

Wrapper over libwebsockets for easy ws

c cmake library lightweight network portable websockets

Last synced: 27 Mar 2025

https://github.com/gabrieledarrigo/c-exercises

A list of C exercises and assignment for the "Computer Programming" course" Sicurezza dei Sistemi e delle Reti Informatiche" bachelor's degree program.

c exercise university-assignment university-course

Last synced: 18 Mar 2025

https://github.com/latte72r/lsb

Latte's Simple Browser

browser c html sdl sdl2

Last synced: 18 Mar 2025

https://github.com/iamjayprakash/trainreservationsystem

This is a C program that simulates the booking of train tickets for a fictitious train. The program asks the user to select the class and type of seat they want to book, and based on availability, allocates a seat number to the user. It then asks for passenger details and calculates the fare for the ticket.

c cprogramming-language cproject reservation-system train

Last synced: 10 Apr 2025

https://github.com/arindal1/problem-solving-with-c-for-2nd-semester

Assignments containing important problems for C Programming for Semester 2.

2nd-semester btech c uemk

Last synced: 09 Jul 2025

https://github.com/meticulouscraftman/stm32f4_experimental_mgos_app

Running Mongoose OS app on STM32F446RE platform.

c mongoose-os mongoose-os-app stm32f4

Last synced: 14 May 2026

https://github.com/arturbomtempo-dev/cc50

Projects developed during Harvard's CC50 course.

c

Last synced: 08 Jul 2025

https://github.com/gashmob/logger

Un simple système de logger dans plusieurs langages. Chaque version utilise le même concept.

c cpp java kotlin logger python

Last synced: 02 Mar 2025

https://github.com/mbah24-dev/get_next_line

Bienvenue dans le dépôt get_next_line, une implémentation élégante et robuste de la fonction get_next_line 🧵. Ce projet est un incontournable de l'école 42, conçu pour lire ligne par ligne depuis un fichier ou une entrée standard. 🌟

c makefile

Last synced: 15 Jun 2025

https://github.com/winstonliyt/secfsystem

UNIX-like secondary file system for Course 10043601 Project

c filesystem operating-system unix

Last synced: 16 May 2026

https://github.com/cloxnu/note-datastructure

Note about data structure, powered by GitBook.

c data-structures gitbook note notebook

Last synced: 02 Mar 2025

https://github.com/torodata/parking_sensors

It is a cheap and economical parking sensor for cars.

arduino c sensors

Last synced: 17 Apr 2026

https://github.com/wirthda/usb-oscilloscope

Documentation and Overview over an oscilloscope project based on a STM32-µC.

analog-to-digital-converter c electrical-engineering embedded engineering firmware hardware microcontroller oscilloscope python software usb

Last synced: 15 May 2026

https://github.com/flatcap/ntfs-wip

⚠️ NTFS works-in-progress

c cli ntfs userspace

Last synced: 02 Sep 2025

https://github.com/elamani-drawing/knapsack-multidimensional

Résolution du problème du sac à dos multidimensionnel (Multidimensional Knapsack Problem) grâce à plusieurs approches méta-heuristiques : algorithme génétique, Variable Neighborhood Search (VNS), Variable Neighborhood Descent (VND), et opérateurs de voisinage (swap, flip)

c genetic-algorithm meta-heuristic multidimensional-knapsack multidimensional-knapsack-problem vnd vns

Last synced: 27 Apr 2026

https://github.com/yousefakbar/easymoo

🐮 Senior Capstone Project: EasyMoo Cow Monitor. This repository holds the firmware used in conjunction with the soldered embedded system + PSoC Module.

accelerometer aggie agriculture animal-behavior ble c computer-engineering cow electronics i2c pcb psoc senior-design senior-project sensors uart ucdavis

Last synced: 20 Mar 2025