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/howerj/tga

netpbm to tga file

c convert netpbm tga

Last synced: 21 May 2026

https://github.com/m0t9/c-generics

Idea of generic containers (templates) implementation on pure C ⚙️

c generics generics-c macros preprocessing stl-c templates-c

Last synced: 27 Jun 2025

https://github.com/lucat1/jv

Simple JSON Viewer

c json-logger json-logging json-viewer

Last synced: 02 Jul 2025

https://github.com/cyanide-burnout/wormhole

Linux inter-VM shared memory client library

c iouring ivshmem ivshmem-qemu linux uio uring

Last synced: 18 May 2026

https://github.com/hadichahine/cest

A traditional unit testing library for C.

c cest tdd test-driven-development testing unit-testing

Last synced: 28 Mar 2025

https://github.com/thacuber2a03/made-with-raylib

A simple badge that tells others that your project was made with raylib.

2d c header-only raylib

Last synced: 22 Mar 2025

https://github.com/nullsimon/leetcode

leetcode

c go golang leetcode

Last synced: 11 Jan 2026

https://github.com/kamilhan-karaismailoglu/library-automation-with-c

In this project, a library management system will be developed. There are two different modes in the system. Student mode; Login/Logout the student can list the books stored in the system the student can borrow books and return the borrowed book Librarian Mode; Login/logout Listing all books Searching a book Update book information Adding a new book Deleting a book saved in the system After running the program, the user needs to log in to the system. The operations listed above cannot be performed without logging into the system. Login to the system will be done by giving name-surname and password information. The name-surname and password received from the console will be compared with the information in the binary files. When there is a match, the login process will be completed. In the program, 2 separate menus will be displayed to the user. While the processes related to login / logout and termination of the program are displayed in the main menu, the sub-menus will show the menu of actions that can be performed according to the type of user logged in to the system. Book information will be stored in files named book.bin, student information in student.bin, and librarian information in librarian.bin. The information that needs to be updated according to the operations performed will be updated through these files.

c library-automation library-management library-management-system

Last synced: 22 Jun 2026

https://github.com/rokn/tcc

Toni's C compiler

c compiler haskell

Last synced: 19 May 2026

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 22 May 2026

https://github.com/aliesmaeil/school-system

School Management System, that manages students data registered at any level.

c crud crud-application file filesystem school-app school-management

Last synced: 08 Mar 2026

https://github.com/ethagnawl/crystal-c-interop-demo

Experimenting with Crystal's C interop capabilities

c crystal interop

Last synced: 17 May 2026

https://github.com/sagiegurari/c_fsio

File System utility functions.

c c-lib c-library filesystem filesystem-library

Last synced: 22 Mar 2025

https://github.com/araryarch/dasprog

Dasprog Module Killer Aseli

basic-learning basic-programming c

Last synced: 10 Jan 2026

https://github.com/arthursudbrackibarra/trab1-psb

Trabalho 1 de Programação de Software Básico.

c hdf image-processing

Last synced: 22 Mar 2025

https://github.com/burakdemir-mb/data-communication-project

Socket Programming Assignment, Data Transmission with Error Detection Methods

c data-communication socket-programming

Last synced: 24 Dec 2025

https://github.com/sriramveeraghanta/codebee

Learn Programing by Examples

c cpp go python ruby scala

Last synced: 23 Jul 2025

https://github.com/realtristan/wingl

Win32 Graphics Library From Scratch in C

c cpp gl graphics win32

Last synced: 21 May 2026

https://github.com/jelhamm/data-link-layer-protocols

"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."

c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian

Last synced: 20 May 2026

https://github.com/luickk/tempcachedb

key/val database with focus on temporary ultra fast data storage

c c-library key-value key-value-database key-value-store

Last synced: 11 Jun 2025

https://github.com/junaidrahim/tictactoe

Was bored, Wrote the classic tic tac toe game in all the languages I could possibly write.

c cpp fun java python tictactoe

Last synced: 10 Apr 2026

https://github.com/yuweaec/data-structures-and-algorithms

All Linear and non linear data structures with sorting problem sets

c data-structures-and-algorithms dsa dsa-algorithm dsa-practice sorting sorting-algorithms

Last synced: 14 Mar 2025

https://github.com/imanimrod/piggy-os

The best operating system.

c kernel operating-system osdev x86-64

Last synced: 24 Jun 2025

https://github.com/montyanderson/construction

:construction: Interface with binary structures in Javascript, built for network protocols.

binary buffer c construction cpp interface javascript network-protocol node

Last synced: 02 Jan 2026

https://github.com/29dch/chinesechess

中国象棋------大一做的项目,偶尔看到就传上来了.现在感觉这个项目各方面都可以做得更好.

c ege winsock2

Last synced: 19 May 2026

https://github.com/merendamattia/asd

ASD - Algoritmi e Strutture Dati presso l'Università degli Studi di Parma (9 + 6 CFU).

c cpp java

Last synced: 15 Jul 2025

https://github.com/ryot4/wm0

Simple X11 window manager

c window-manager x11-wm

Last synced: 25 Jan 2026

https://github.com/felipeizolan/tiny-streamer

🤖 tiny-streamer | create your digital avatar for streams/videos!

c pngtuber vtuber windows

Last synced: 19 May 2026

https://github.com/arturfriedrich/oo_programozas

Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.

c cpp szegyetem

Last synced: 17 May 2026

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

This Repository contains Learning of Topics in C language made by me. And a comment vise approach for better understanding of code.

basics c learn learning programming topics

Last synced: 10 Jan 2026

https://github.com/spockbotmc/cspockbot

Proof of concept repo for C extension-based SpockBot

c fibers libuv minecraft spockbot

Last synced: 29 Mar 2025

https://github.com/aheil/hhn-c

C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).

c open-educational-resources

Last synced: 14 May 2025

https://github.com/ysoroko/19piscine2020

My work for the entry exams at s19 coding school called "piscine"

19 42 c exams piscine rush shell

Last synced: 04 May 2026

https://github.com/florian-a/pipex

Même Mario Bros n'a pas aimé ce projet

42 42born2cod 42born2code 42school c pipe pipex pipex42 unix

Last synced: 25 Feb 2025

https://github.com/nakidai/libhttpc

Some cute library to work with HTTP in C :3

c http-server http1-1 library

Last synced: 03 Jul 2026

https://github.com/haimozer123/blackjack-rted-college-

Blackjack Game in C: Implementing and Testing Core Game Mechanics Using Linked Lists

c game-development memory-management rted

Last synced: 21 May 2026

https://github.com/christarazi/steganography

A command-line C program that hides / reveals messages in Bitmap images (BMP) using steganography

bitmap bmp c cli linux obscurity security steganography

Last synced: 18 May 2026

https://github.com/usmanmehmood55/c-toolkit

A VSCode extension to help create, build, run, debug and test C projects using CMake.

c cmake cpp vscode-extension

Last synced: 17 Feb 2026

https://github.com/0xrocky/programming-exercises

Short coding exercises.

c java

Last synced: 18 May 2026

https://github.com/shulhan/libvos

A C-with-class library primarily for manipulating DSV data (reading and writing DSV data in any format), turns out it had more capabilities: DNS protocol, FTP protocol, a simple FTP server, OCI protocol, and reading/writing INI configuration file

c dsv ftp-client

Last synced: 14 May 2025

https://github.com/frozen-burrito/hydrate-extension-inteligente

Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.

ble c cmake embedded-systems esp32 freertos

Last synced: 05 Apr 2025

https://github.com/mewmewdevart/linguagemc

🎓 | Exercises developed while I reading the Linguagem C ebook by Luis Damas.

algorithms c ebook logic programming

Last synced: 23 Jun 2025

https://github.com/hex01e/libft

a sample lib that include basic c std functions.

c lib

Last synced: 22 Mar 2025

https://github.com/urbans0ft/fclip

In reference to the windows `clip` the `fileclip` command copies files to the windows clipboard or pastes them from it.

c clipboard cpp win32 winapi windows

Last synced: 07 Apr 2026

https://github.com/happyrao78/c-language

C Language Important questions( interview level 3)

c

Last synced: 29 Mar 2025

https://github.com/aniketsingh03/cachememory

This project is an implementation of cache memory with load and store instructions in Verilog.

c cache-memory verilog-hdl

Last synced: 06 Apr 2025

https://github.com/guilhermebn198/program-slicing_pic

exploring program slicing and documenting my discoveries

c english esbmc frama-c pt-br slicing static-analysis

Last synced: 25 Feb 2025

https://github.com/briansantoss/libdstructs

A C library implementing the most commonly used data structures: linked lists, stacks, queues, binary trees, hash tables, sets and array lists/vectors.

algorithms-and-data-structures c library linked-list stacks

Last synced: 08 Mar 2026

https://github.com/chimari/hoe

Subaru HDS++ OPE file Editor

astronomy c gtk2 gtk3 observatory subaru telescope

Last synced: 03 Jan 2026

https://github.com/fboulnois/pg-scram

A tiny C program to create valid Postgres scram-sha-256 passwords

c libpq postgres postgresql scram-sha-256

Last synced: 20 May 2026

https://github.com/diveshadivarekar/stationary-receipt-c

A simple c program that aids help to create bill receipt and then store it in a text file

c filepointer functions

Last synced: 17 Mar 2025

https://github.com/zlikavac32/json-minify

Simple and fast JSON minifier

c json json-minify

Last synced: 19 May 2026

https://github.com/gabrieledg0/c-shell

A fully custom Linux shell written in C, including process management, command execution, and system interaction. 🐧

c linux linux-shell shell shell-script shell-scripting shellcode shellscript

Last synced: 25 Jan 2026

https://github.com/praabindhp/binary_search

C Program For Binary Search

binary-search c code programming-language

Last synced: 05 Mar 2025

https://github.com/vinnyhorgan/blink

A tiny game engine

c engine wren

Last synced: 18 Mar 2025

https://github.com/thisisnotjustin/pongtex

Ping Pong Game utilizing a mutex for mutual exclusion and synchronization

c embedded-systems software-engineering

Last synced: 02 Mar 2026

https://github.com/rofl0r/jsbot

tiny javascript irc bot with ssl support

c irc ircbot javascript mujs

Last synced: 18 May 2026

https://github.com/slesniew/parallel-processing-cpu-and-gpu-env-and-lib-with-powercap

(2024/2025) A library and environment for parallel processing in a power-limited CPU+GPU cluster environment.

c cpu cuda gpu mpi openmp parallel powercap

Last synced: 30 Mar 2025

https://github.com/sukruciris/skr_sdlrenderer

SKR_SDLRenderer is a SDL wrapper which simplifies a lot of things in areas such menu creation, animation making, etc.

c sdl2 wrapper

Last synced: 08 Jul 2025

https://github.com/matrixsmaster/synth

MOVED to GitLab: https://gitlab.com/sciloaf/synth-1 Mixed-Signal Sound Synthesizer

analog c hardware hw stm32 stm32f4

Last synced: 06 Apr 2025

https://github.com/f321x/chaincode-exercises

Exercises of the Feb. 2024 Chaincode Labs Bitcoin FOSS developement program.

bitcoin c foss golang lightning open-source python

Last synced: 07 Apr 2026

https://github.com/alifa98/sultan

The final project of the C programming course. Simple command-line game.

c console game simple-game strategy-game

Last synced: 29 Mar 2025

https://github.com/tentaclepurple/42_minishell

Graded 125/100 with bonus

42 c

Last synced: 28 Mar 2025

https://github.com/iammoltony/libmtnlog

Moltony's logging library

c c-library cross-platform library logging

Last synced: 04 Mar 2025

https://github.com/xiaorancs/boost-learning

Boost库的学习代码,学习才能提升.

boost c

Last synced: 19 May 2026

https://github.com/crgimenes/internet_time

Swatch Internet Time

c internet-time joke retro

Last synced: 14 Mar 2025

https://github.com/thatonegin/cbone

Verbose build system for C

build-system c

Last synced: 11 Jun 2026

https://github.com/xdevelnet/sdb

Database for small POSIX compatiable systems with RESTful network access

c database embedded restful

Last synced: 18 May 2026

https://github.com/georgegkas/data-structures

Personal repository, containing implementations and notes about data structures.

c data-structures set stack

Last synced: 27 Apr 2025

https://github.com/marcusvinix/get_next_line

This is a project of 42 São Paulo. In this project I'll write a function which returns a line read from a file descriptor, without the newline.

42 42school c gnl42

Last synced: 24 Jun 2025

https://github.com/priontoabdullah/problem-solving-online-judge

💻The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃

acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge

Last synced: 07 Apr 2026

https://github.com/tengge1/full-screen

使用Windows API实现全屏,F1全屏,ESC取消全屏。

c fullscreen tutorials window windowsapi

Last synced: 18 May 2026

https://github.com/bensuperpc/docker-lacc

lacc compiler in docker

c compiler docker lacc

Last synced: 18 May 2026

https://github.com/progbits/spacebar

A C to Whitespace transpiler.

c esolang menhi ocaml transpiler whitespace

Last synced: 08 May 2025

https://github.com/seanpm2001/WhyWatchOS_8

A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.

apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch

Last synced: 11 Mar 2025

https://github.com/undacmic/stm32g0x1xx

An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization

arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1

Last synced: 18 Feb 2026

https://github.com/teonet-co/teocli

Teonet L0 client library

c teocli teonet trudp

Last synced: 20 Feb 2026

https://github.com/ldb/computer-network-exercises

A collection of small exercises on computer networks, written in C.

c dht http network-programming ntp rpc tcp udp

Last synced: 05 Apr 2025

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 Mar 2025

https://github.com/titaniumhocker/telegraph

Terminal P2P messenger implemented in C

c messaging p2p p2p-chat tls

Last synced: 04 Apr 2025

https://github.com/thisisnotjustin/pi_thing

Raspberry Pi recreation of the Spotify Car Thing

c embedded-systems

Last synced: 19 Feb 2026

https://github.com/charank-glitch/rv32i

Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.

assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog

Last synced: 13 May 2025

https://github.com/blaknite/snek

Snake for the RC2014

c game rc2014 retro snake snake-game z80

Last synced: 23 Jul 2025

https://github.com/barimehdi77/ft_printf

Ft_printf (42cursus) 2019-2020. Remake printf. A project usefull for the next projects. The aim is to learn how variable size arguments works.

1337 42 c printf printf-42

Last synced: 27 Mar 2025

https://github.com/basemax/queuec

This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.

c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues

Last synced: 03 Jul 2025

https://github.com/baines/ld35

Ludum Dare 35: VampShift: The Bloodening

c ludum-dare ludum-dare-35 sdl2

Last synced: 18 Apr 2026

https://github.com/arifulislamat/algorithm

Basic algorithm in c language.

algorithom c program

Last synced: 19 Sep 2025

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 05 Jan 2026