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/1ay1/vibe

VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊

c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative

Last synced: 28 Jan 2026

https://github.com/refmv/nano-rtos

Sistema operativo en tiempo real para MSP430

c msp430 rtos

Last synced: 08 Jul 2026

https://github.com/nirmit27/dsa-and-revision

For interview preparation and revision.

c cprogramming dsa java java-programming problem-solving python python3

Last synced: 30 Aug 2025

https://github.com/tekknolagi/fmt

Small C string formatting library

c formatting library single-header string

Last synced: 04 Apr 2025

https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200

Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.

c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32

Last synced: 17 Jun 2025

https://github.com/mhmdhussein/42-minishell

A UNIX shell written in C for the 42 school curriculum. Supports command execution, pipes, redirections, environment variables, and built-in commands. Designed to mimic bash behavior while reinforcing knowledge of processes, signals, and file descriptors.

42 42-project bash c minishell process-management shell system-programming unix

Last synced: 09 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/lorenzomorelli-webdev/c_assembly_optimization

Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam

assembly c kmeans nearest-neighbor-search optimization

Last synced: 04 Apr 2025

https://github.com/saadbazaz/meme-generator-c

A low-level meme generator in the C language

c meme-generator operating-systems posix system-programming

Last synced: 21 Mar 2025

https://github.com/islipnot/winload

Reversing & recreating Windows 10 image loader with executable API resolution. (usermode, x64/86)

c reverse-engineering windows-10 windows-internals

Last synced: 20 Jun 2025

https://github.com/romelium/connect4

The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches

ai alpha-beta-pruning c connect4 connect4-ai-game

Last synced: 20 Jun 2025

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

C Language Important questions( interview level 3)

c

Last synced: 29 Mar 2025

https://github.com/rxchit/barebone-os-raspi3

A simple OS that prints "Hello World", for RaspberryPi 3

c cpp kernel os qemu raspberry-pi-3

Last synced: 11 May 2026

https://github.com/ryot4/wm0

Simple X11 window manager

c window-manager x11-wm

Last synced: 25 Jan 2026

https://github.com/codestrange/warehouse-producer-consumer

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c producer-consumer race-conditions warehouse-management-system

Last synced: 14 Mar 2025

https://github.com/dcasella/carrillo-lipman

Carrillo-Lipman algorithm implementation

bioinformatics c msa

Last synced: 29 Mar 2025

https://github.com/prust/glasstack

A lightweight, minimal-abstraction cross-platform framework

c cross-platform desktop duktape engine framework gui javascript javascript-engine lightweight runtime

Last synced: 16 May 2026

https://github.com/rekgrpth/pg_ssl

postgres ssl pkcs7 sign

c pkcs7 postgres sign ssl

Last synced: 19 Feb 2026

https://github.com/fezcode/timp

Native cross-platform music player in pure C. INI-based skins, themes, EQ, playlist, Unicode paths, no toolkit.

audio-player c c11 cross-platform equalizer flac lightweight linux macos miniaudio mp3 music-player native portable retro sdl2 skinnable themes winamp windows

Last synced: 05 Jul 2026

https://github.com/mtaciano/cmc

Um compilador para a linguagem C- derivada de C.

c cminus compiler rust

Last synced: 10 Aug 2025

https://github.com/sirmaxx/programming-math_lessons

matematik programlama dersleri için kodlar ,i will create videos for math-programming ,they are lessons codes

c calculations computer computing mathematics physics

Last synced: 18 Jan 2026

https://github.com/vinnyhorgan/cri

A tiny multimedia library

audio c window

Last synced: 26 Jun 2025

https://github.com/thibamahlezana/intrusion-detection-system

This intrusion detection application leverages C++ with OpenCV and NCNN for real-time computer vision. It monitors live camera feeds, enabling users to define areas of interest. Upon detecting unauthorized access, the system triggers alarms, facilitating rapid security responses.

artificial-intelligence c cmake computer-vision cplusplus cplusplus-11 glew glfw3 imgui imgui-glfw intrusion-detection intrusion-detection-system intrusion-prevention intrusion-prevention-system irrklang ncnn opencv opengl

Last synced: 16 Feb 2026

https://github.com/im-rises/cmergesortparallel

Sequential and parallel merge sort algorithm implemented in C using OpenMP

algorithm c merge-sort openmp parallel pthread

Last synced: 14 May 2025

https://github.com/impiaaa/texmex

A library and command-line interface for converting and modifying compressed texture files

3d c command-line-tool compression converter library

Last synced: 11 Aug 2025

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/laymer/upgraded-potato

Learning C programming again for fun :)

c fun learning networks programming

Last synced: 06 Apr 2025

https://github.com/nurriyad/online-judge-solutions

This repository contain all of my accepted solution in various online judges.

c codechef codeforces competitive-programming cpp

Last synced: 15 May 2026

https://github.com/basemax/checkfullbinarytreec

This is a simple C program to check if a binary tree is full or not.

bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree

Last synced: 03 Apr 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

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/chrischv/c_compiler_with_lex_and_yacc

A small compiler that recognize the basic functionalities of C language (with small changes)

asembler c compiler language lex yacc

Last synced: 09 Jul 2026

https://github.com/dustinkredmond/sqlitetocsv

Command line tool written in C language to export SQLite data as a CSV file.

c csv sql sqlite-databases

Last synced: 26 Aug 2025

https://github.com/mlagerberg/bitchess

A basic chess engine written in C

c chess

Last synced: 13 Aug 2025

https://github.com/gwlucastrig/gridfourc

A C-language API with tools for raster data including geophysical applications and digital elevation models

autonomous-underwater-vehicle bathymetry c data-compression digital-elevation-model geospatial raspberry-pi uav uuv

Last synced: 12 Jan 2026

https://github.com/sugam-arora/leetcode-

All questions solved by me are there

c cpp javascript python typescript

Last synced: 10 Apr 2026

https://github.com/anthonymnf/sistema-de-gestao-bancaria-ed2

Este projeto implementa um sistema de gestão bancária em linguagem C. Ele permite o cadastro, fornecimento e listagem de clientes em uma agência bancária. Aqui foram usados os conhecimentos aprendidos na disciplina Algoritmos e Estruturas de Dados II.

arvore c estrutura-de-dados hash heap

Last synced: 13 Aug 2025

https://github.com/notkamui/tpc-compiler

A compiler for a very small subset of C (Très Petit C)

c compiler language

Last synced: 13 Aug 2025

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/debakarr/cs6xx

LAB programs for CS6xx (6th SEM)

assignment c college lab pthreads shell socket

Last synced: 04 Oct 2025

https://github.com/meharehsaan/system-programming

This repository contains all C language codes of system programming with linux written while learning.

c linux linux-utility system-programming

Last synced: 22 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/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/leechristie/walsh-families

Source for "The role of Walsh structure and ordinal linkage in the optimisation of pseudo-Boolean functions under monotonicity invariance" (Christie, 2016).

c computer-science optimization python research theory walsh-families walsh-functions

Last synced: 06 May 2026

https://github.com/alexeev-prog/asm-putsf

PrintF in assembly for C

asm asmx86 c fasm linux printf

Last synced: 20 Apr 2026

https://github.com/raresracsan/file-transfer

A simple C-based TCP file transfer application that allows clients to request and download files from a server. Future updates: security, error handling for large files, file overwriting, file compression, directories

begginer-friendly c client-server feature-request file-transfer file-transfer-protocol good-first-issue help-wanted intermediate networking open-source sockets tcp

Last synced: 16 Aug 2025

https://github.com/japrozs/see

code containing the topics I practice to become even better in C & C++

ansi c deadlocks gcc hardware low-level makefile mutex network programming

Last synced: 29 Apr 2026

https://github.com/islatri/leetkocpp

A cargo-like runner for C/C++/Rust LeetCode problems

algorithms c cpp leetcode leetcode-c leetcode-cpp leetcode-rust rust

Last synced: 24 Aug 2025

https://github.com/cipulot/sheepypad

ISO Enter shaped macropad

c keyboard macropad qmk

Last synced: 22 May 2026

https://github.com/gbafana25/typesrv

Server for typtester program's multiplayer

c cli typing-game

Last synced: 14 Jul 2025

https://github.com/edk0/tprintf

A *printf implementation

c printf

Last synced: 14 Jul 2025

https://github.com/tbobm/softwar

RPG with a C-based server.

algorithms c python sockets

Last synced: 19 May 2026

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/gdonald/cpama

C Programming - A Modern Approach - 2nd Edition - Solutions

c solutions

Last synced: 19 May 2026

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

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

c ege winsock2

Last synced: 19 May 2026

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/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/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 21 May 2026

https://github.com/abhayvashokan/compiler-design-lab

Compiler Design Lab KTU 2020

c compiler-design ktu lex yacc

Last synced: 29 Mar 2025

https://github.com/arkapg211002/college-dsa

Data Structures and Algorithms in JAVA and C for college

algorithms c college data-structures java

Last synced: 16 Apr 2026

https://github.com/vinayakvthayil/sound-sensor-interfacing-withlpc2148

This project demonstrates how to interface a sound sensor with the LPC2148 microcontroller, part of the ARM

c keil lpc2148 proteus sound-sensor

Last synced: 30 Jan 2026

https://github.com/jw3126/manifoldbindings.jl

Julia bindings for manifold mesh library

bindings c cpp julia mesh

Last synced: 03 Jan 2026

https://github.com/raphaelmos/kmeansonimage

K-Means Kmeans Algorithm used on .ppm images with different libraries like OpenGL

algorithms-implemented c kmeans kmeans-algorithm kmeans-clustering

Last synced: 09 Sep 2025

https://github.com/imageslr/tsinsen

tsinsen online judge AC code

c online-judge

Last synced: 14 May 2025

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/pedrozappa/42_ft_printf

42 Project : ft_printf

42 42born2code 42cursus 42school c printf

Last synced: 18 Feb 2026

https://github.com/jonpalmisc/jsx

Jon's standard (library) extensions

c cmake

Last synced: 25 Jan 2026

https://github.com/andrewbastin/texter

A simple ncurses text editor being written in C

c ncurses text-editor work-in-progress

Last synced: 27 Jun 2025

https://github.com/maxsupermanhd/wmt

Warzone map tool

c editor maps png warzone2100

Last synced: 11 Aug 2025

https://github.com/ar1ja/bruhst

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bruhst] rust, c and c++ benchmark

benchmark c c89 cargo cpp cpp98 linux python3 rust rustlang statistics

Last synced: 04 Oct 2025

https://github.com/basemax/another-one-draft-in-c

Just a attempt to implement a lexer in pure C without a lexer generator.

c lexer parser

Last synced: 19 Aug 2025

https://github.com/coldmayo/klaudwebsite

The official KlaudOS Website's source code

c web webapp webdev webdevelopment website

Last synced: 23 May 2026

https://github.com/firefly-zero/firefly-c

🐀 C/C++ SDK for making Firefly Zero games

c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly

Last synced: 12 Jan 2026

https://github.com/ilovenooodles/praktikum-alstrukdat-2021

Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022

algorithms c data-structures

Last synced: 31 Mar 2025

https://github.com/neko-box-coder/macropowertoys

A collection of useful C/C++ macros for manipulating arguments and preprocessing

c cpp macros preprocessing

Last synced: 12 Aug 2025

https://github.com/adriansuter/pmsos

A program written in C to search for Magic Square of Squares.

c gmplib magic-square maths number-theory

Last synced: 22 May 2026

https://github.com/shanduur/c-embedded-sql

This repository contains code of VSCode extension for highlighting SQL syntax in C code.

c esql sql

Last synced: 04 Oct 2025

https://github.com/basemax/string2cstring

A tiny program to convert a file contents to C string with supporting multi-lines...

c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools

Last synced: 18 May 2026

https://github.com/randoragon/iniget

A simple shell utility for extracting information from INI files.

c c89 calculations command-line-tool ini ini-parser

Last synced: 04 Oct 2025

https://github.com/HK-Transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 12 Aug 2025

https://github.com/cricksmaidiene/cprograms

:heavy_division_sign: This repository contains the files/programs/problems I worked on in my first year of university in CSF111

algorithms c university

Last synced: 22 Mar 2025

https://github.com/hasanisaeed/c-transformer

Implementation of the core Transformer architecture in pure C

c c-transformers generative-ai llm transformers

Last synced: 14 Mar 2025

https://github.com/risto-stevcev/c-objects

:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management

c object object-oriented-programming objects

Last synced: 14 Jun 2026

https://github.com/filiprokita/bcrack

BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.

bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist

Last synced: 11 Feb 2026

https://github.com/ruzafa8/minishell

A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.

42 c minishell shell

Last synced: 19 Apr 2026

https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide

基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能

ai c cubeide cubemx json linux qt6 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/dreamerchaserhah/student-information-management-system

A CLI-based C Program that simulates a student management system

c cli-app college-assignment student-project

Last synced: 14 Aug 2025

https://github.com/bor0/soko

Sokoban game implementation in SDL/C

c sdl sokoban

Last synced: 16 May 2025