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/jacob-c-smith/socket

Cross platform network connections

c socket tcp

Last synced: 06 Oct 2025

https://github.com/hollowman6/retro-snaker

It‘s a game programmed by C(使用C编写的贪吃蛇游戏)

c retrosnaker

Last synced: 07 Oct 2025

https://github.com/prat-man/brainfuck

A fast Brainfuck interpreter and compiler written in C

brainfuck brainfuck-interpreter c interpreter

Last synced: 07 Oct 2025

https://github.com/felipeizolan/mi.wm

minimal window manager made with X11 and xcb.

c window-manager x11 xcb

Last synced: 07 Oct 2025

https://github.com/rezerdprime/random-shrain

it freakin exists

c cpp python

Last synced: 23 Feb 2026

https://github.com/ivangrana/prog-redes

Repositório dedicado a programação de redes utilizando Python,C e C++

c cpp network-programming python socket-programming

Last synced: 18 Jan 2026

https://github.com/saket-sk/10x10-maze

A fun maze game made using C. No graphics used.

c

Last synced: 07 Oct 2025

https://github.com/studton/dance-of-numbers

Dance of numbers is a simple guess number game for Linux command line.

c game open-source

Last synced: 16 Oct 2025

https://github.com/nicolasraf/vigia_das_aguas-embarcatech

Final project of the Embarcatech preparation program with embedded systems, this project refers to the final work of the first part, before a possible residency by the program.

bitdoglab c embedded-systems raspberry-pi-pico-w

Last synced: 08 Oct 2025

https://github.com/miguelriosoliveira/42

Projects from 42 school

algorithms c data-structures makefile shell

Last synced: 21 Jan 2026

https://github.com/minatsukix86/tcpping

Client TCP Ping en C

c ping tcp tcpflood

Last synced: 08 Oct 2025

https://github.com/parthkolekar/ftutil

A file transfer utility.

c transfer-utility

Last synced: 09 Oct 2025

https://github.com/ibrahim-sisar/firstcodecontribution

"Contribute using your favorite programming language! Add your name, GitHub link, and modify a simple script in your preferred language to make your first open-source pull request. 🚀"

c contributions-welcome first first-contributions issues javascript open-source pull-requests python

Last synced: 03 May 2026

https://github.com/drankinatty/winsolver

Linear System of Equations Solver written in C and C++ native Windows API

c cpp linear-systems matrix solver windows-desktop

Last synced: 18 Apr 2026

https://github.com/perlpunk/yaml-libyaml-api-p5

Perl5 Wrapper around C libyaml

c perl-xs perl5 yaml

Last synced: 17 Feb 2026

https://github.com/0x0c/m3d

3d-graphics c x11

Last synced: 11 Oct 2025

https://github.com/juanfkurucz/lenguajes-de-programacion

Subject "Lenguajes de Programacion" (Programming languages) from Universidad Catolica del Uruguay

c haskell javascript prolog ruby

Last synced: 14 Apr 2026

https://github.com/matubu/ray-tracing

🌞 A simple ray tracing program in c

c graphics mlx ray-tracing raytracing

Last synced: 11 Oct 2025

https://github.com/wesgtox/microcontrollers-microprocessors-ii

College "Microcontrollers and Microprocessors II" exercises.

c low-level microchip microchip-mplab microcontroller microprocessor

Last synced: 31 May 2026

https://github.com/basemax/traversalbst

This is a simple implementation of Binary Search Tree (BST) in C language. All In-order, Pre-order, and Post-order traversal functions are implemented.

binary-search-tree binary-tree bst c data-structure datastructure ds inorder postorder postorder-traversal preorder traversal tree

Last synced: 12 Oct 2025

https://github.com/gustavomartin2002/projetosacademicosads

Repositório contendo projetos desenvolvidos durante a graduação de Análise e Desenvolvimento de Sistemas.

c java python react-native sql-server

Last synced: 14 Apr 2026

https://github.com/strongerprogrammer7/methodsdevelopmenttranslator

The repository - translator from C to C#, on the language's C++

c cli cpp csharp windows-forms

Last synced: 14 Apr 2026

https://github.com/mistgun1/kinesin-engine

Kinesin Engine - 2D and 3D game engine in C

c open-source opengl

Last synced: 17 May 2026

https://github.com/phastmike/avr-ham-repeater

A bare metal repeater controller built around the ATMEGA328P

atmega328p bare-metal c ham-radio hamradio repeater

Last synced: 14 Oct 2025

https://github.com/rushiljalal/dslab

DS lab programs

c

Last synced: 15 Oct 2025

https://github.com/ip2location/ip2proxy-python-c

Python library with C module for IP2Proxy database lookup. It can be used to find the IP addresses which are used as VPN anonymizer, open proxies, web proxies and Tor exits.

c c-module ip2location ip2proxy ip2proxy-python proxy-checker proxy-database proxy-information python python-library

Last synced: 17 May 2026

https://github.com/ramamagarwal/my_programming_journey

This repository includes all the programs in the initial days of my programming journey.

c

Last synced: 16 Oct 2025

https://github.com/juliendoutre/synacor-challenge

A solution to the synacor challenge.

c emulator synacor-challenge

Last synced: 17 Oct 2025

https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino

A Simple Hydraulic Jack Controller Wrote By Arduino

arduino c cpp

Last synced: 02 May 2026

https://github.com/rajshrestha86/kmeans-clusterize

Implementation of K-Means clustering algorithm from scratch. Parallelization of clustering algorithm across multiple nodes using OpenMP and MPI to reduce clustering time on a huge dataset. Also performance analysis of multiple approaches used and their comparison.

c kmeans-clustering mpi openmp unsupervised-learning

Last synced: 18 Oct 2025

https://github.com/romhenri/c

Challenges/Studies of Competitive Programming in C language.

c competitive-programming

Last synced: 14 Mar 2026

https://github.com/stescobedo92/minimalist-text-editor

Minimalist Text Editor is a simple command-line utility designed for quick and basic text editing tasks. With a lightweight codebase, it offers essential functionality for users who require straightforward editing capabilities without the complexity of larger text editing software.

c command-line-tool filesystem

Last synced: 22 Jan 2026

https://github.com/thutasann/nexium

a cutting-edge npm package that brings powerful utility functions to your nodejs applications, all powered by native C for optimal performance.

c javascript node-addon-api node-gyp nodejs typescript

Last synced: 27 Jan 2026

https://github.com/julgitt/arkanoid

Arkanoid (breakout) clone made in C using SDL2 library

arkanoid breakout c game sdl2

Last synced: 18 Oct 2025

https://github.com/alvaromb/lemonfs

A basic C filesystem

c college filesystem uib

Last synced: 08 Jul 2026

https://github.com/spitulax/memplus

A library to help with memory allocation in C

c

Last synced: 01 Jun 2026

https://github.com/shovanch/harvard-cs50x

:computer: C language psets from Harvard University's CS50X course

c computer-science cs50 cs50x

Last synced: 19 Oct 2025

https://github.com/lynkos/simple-shell

This program is an extension of myshell.c with pipelines + I/O redirection functionality.

bash c command-line makefile shell

Last synced: 19 Oct 2025

https://github.com/hwzlovedz/u8g2_esp-idf_oled

Port the U8G2 display driver library (which includes all drivers, fonts, and function methods) to an ESP-IDF component and provide an example.

c esp-idf esp32 esp32-s3 oled u8g2

Last synced: 23 Jan 2026

https://github.com/victorpbilbao/typingspeedtest

This is a typing speed test game built in C

c games

Last synced: 23 Jan 2026

https://github.com/smarchone/SIL-Compiler

SIL-Compiler as a part of Academics at NITC

c compiler-design lex yacc

Last synced: 20 Oct 2025

https://github.com/bieanimaton/jogo_batalha_naval_em_c_2021

Jogo batalha naval criado em C - trabalho prático da faculdade EEP - 2º semestre de 2021 - útlima modificação dia 11/11/2021

batalha-naval c

Last synced: 01 Jun 2026

https://github.com/mecaneer23/binarytodecimal

Binary to decimal converters in numerous languages. Designed as a learning tool to compare common concepts across programming languages.

ada bash batch bin2dec binary-to-decimal binary-to-decimal-number-converter c coffeescript cpp forth haskell programming-languages python scala swift

Last synced: 27 Jan 2026

https://github.com/zouariomar/cpkg

A C/C++ package project containing custom headers for various functionalities.

bash-script c cpp shell

Last synced: 23 Oct 2025

https://github.com/ankitkumar2020/c

C tutorials ,codes, practices from college wallah youtube channel

basics-of-c c input-output programming scanner

Last synced: 24 Oct 2025

https://github.com/netcorelink/libchttpx

A powerful, cross-platform HTTP server library in C/C++ for building full-featured web servers.

c cpp http netcorelink

Last synced: 23 Jan 2026

https://github.com/mahi97/os-project

~ OS mini Project

c posix thread windows

Last synced: 29 Apr 2026

https://github.com/csdms/bmi-c

Basic Model Interface for C

bmi c cmake csdms

Last synced: 25 Oct 2025

https://github.com/mahfuzurrahman98/noob-sort

Noob sort is an array sorting algorithm with a complexity of O(n^2). I had designed this algorithm in my early data structure learning days.

algorithms c data-structure sorting

Last synced: 25 Oct 2025

https://github.com/vartikaraj2512/diabetesdoc

**\Diabetes_Doc** 📱💡: A 2nd-year project using C++, Kotlin, and XML in Android Studio. The app estimates diabetes risk based on user symptoms via a scoring system, offering a simple, non-ML approach to health assessment. It showcases skills in UI design, rule-based prediction, and cross-language integration, adding value to early healthcare tech.

c kotlin xml

Last synced: 09 May 2026

https://github.com/redouane64/c-programs

My C samples and practice in one place.

c

Last synced: 16 Mar 2026

https://github.com/kbnim/cstring.h

First(ish) attempt at implementing a string type in C

c string stringarray stringlist stringtypes

Last synced: 24 Jan 2026

https://github.com/d3adb5/st

The patched version I'm using of st, the simple terminal. Will be rebased periodically, and patches reapplied.

c simple-terminal suckless

Last synced: 28 Jan 2026

https://github.com/sir-ragna/flag-parser

flagparser.h inspired by the goflags package.

c c89

Last synced: 06 Feb 2026

https://github.com/andre0n/tiny-compiler

A compiler written in C for the Tiny language.

algorithms c compiler

Last synced: 31 Jan 2026

https://github.com/jacob-c-smith/web

High level abstractions for the world wide web

c html http http-server json jsonschema

Last synced: 25 Feb 2026

https://github.com/8dcc/godsong

Port of Terry's music generator

c music musixtex pmx port templeos

Last synced: 07 Feb 2026

https://github.com/thomazrlima/semester3-cesar-school

Este repositório foi criado para armazenar as práticas de diversas linguagens de programação

arduino c java perl

Last synced: 17 Mar 2026

https://github.com/aegwenia/aegwenia.github.io

Personal project page of Bezděk Miroslav. C89; Ansi C; Mal.

ansi c c89 lisp mal

Last synced: 07 Feb 2026

https://github.com/rohanvdvivedi/serc_template_application

This is a Project, to be used as a template application for the serc framework

c serc template web-framework-application

Last synced: 27 Feb 2026

https://github.com/hqarroum/binary-search-tree

🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.

algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure

Last synced: 02 Feb 2026

https://github.com/freecx/post-brainfuck

Код к статье о Brainfuck

blog-post c cpp go rust

Last synced: 15 Apr 2026

https://github.com/shan18/simple-shell

A simplified version of the Unix shell.

c shell unix

Last synced: 15 Apr 2026

https://github.com/porem5002/quartz

A library for making graphical applications and games

c cpp game-development gamedev graphics opengl videogames

Last synced: 26 Feb 2026

https://github.com/klimentlagrangiewicz/k-medoids

Implementation of k-medoids algorithm in C (standard C89/C90)

c c90 clustering k-medoids k-medoids-clustering

Last synced: 11 Feb 2026

https://github.com/f-corvaro/libft

"A solid foundation for system programming in C."

125 42project 42rome 42school c cprogramming libft makefile

Last synced: 16 Apr 2026

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 16 Apr 2026

https://github.com/wertzui123/icylib

🧊 icylib is a simple CPU-based image processing and manipulation library

c graphics image-processing

Last synced: 28 Feb 2026

https://github.com/emile1154/telemetryviewer

This application for decoding binary files from winch system, and view charts with search by date and events

binary-file c dynamic-library geology geophysics java-11 javafx-desktop-apps jfreechart jni-java las-files linux log-ascii-standard makefile maven scenebuilder windows

Last synced: 14 Feb 2026

https://github.com/vpetrigo/smf

Lightweight State Machine Framework in C

c embedded-c fsm fsm-library state-machine

Last synced: 14 Feb 2026

https://github.com/williamfridh/kth_is1200_computer_hardware_engineering_project

Pong game built to run on a PIC32 board coded from scrath.

assembly c pic32

Last synced: 14 Feb 2026

https://github.com/ssbarik/vitamin-c

Diagnose your C skills here

c coding-challenge hacktoberfest hacktoberfest2022

Last synced: 15 Feb 2026

https://github.com/yalcinerbora/githesis

My MSc. Thesis about GI

c c-plus-plus

Last synced: 15 Feb 2026

https://github.com/tpalmerstudios/practice

Random Projects While Learning C

algorithms beginner-friendly c cli linux parser sudoku

Last synced: 16 Feb 2026

https://github.com/antonioberna/spqr

Reliable File Transfer over UDP with Selective Repeat Protocol

c file-transfer linux macos python selective-repeat udp wireshark

Last synced: 16 Apr 2026

https://github.com/anishsinha-io/skiplist

skip list implementation in ansi c.

algorithms c cmake datastructures

Last synced: 23 Mar 2026

https://github.com/asynched/fastmake

Fastmake is a CLI build tool for when you don't want to write a makefile from scratch. ⚡

c cli makefile python

Last synced: 19 Apr 2026

https://github.com/jenskutilek/pythonmactabletlib

Python bindings to access tablet input.

c macos python tablet

Last synced: 16 Apr 2026

https://github.com/magnuschase03/databaseserver

Small example of a database server and client written in c.

c database networking

Last synced: 16 Apr 2026

https://github.com/zunyon/rls

rls is a file listing command-line tool with a different design philosophy from ls. rls highlights the unique part of each filename for easier fish shell filename completion.

c color columnar command-line filename-completion fish-shell ls openmp terminal

Last synced: 01 Apr 2026

https://github.com/adolbyb/msp430g2553-labs

A collection of programs I wrote in C and Assembly specifically for the MSP430-G2553 Dev board as part of an Intro to Microprocessors Class.

assembler assembly c embedded-c embedded-systems msp430 msp430g2553 texas-instruments ti-msp430

Last synced: 18 Apr 2026

https://github.com/whysosaket/learn-c-and-cpp

Learning C and C++

c cpp

Last synced: 17 Apr 2026

https://github.com/andezion/arcade

This is endless, singleplayer Arcade-shooting game.

2d-game c cpp game-development sfml-2d-engine sfml-game sfml-graphics-library

Last synced: 17 Apr 2026

https://github.com/ghosts6/library_management_system

Library management system from basic to advacne write with languages like bash,c,c++,python and js

bash c cpp django django-orm django-rest-framework html-css-javascript javascript library-management-system postgresql python3 tailwind

Last synced: 02 Apr 2026

https://github.com/yurlungur/hdf5-toy

A simple toy code showing how to use hdf5

c c-plus-plus hdf5 learning-by-doing python

Last synced: 17 Apr 2026