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/yantavares/msp430

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 02 May 2026

https://github.com/rajkhanke/gaming-system-using-data-structures

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

c hashtable linkedlist priority-queue tries

Last synced: 12 Jun 2026

https://github.com/harsh-panchal-804/load-balancer-in-c

Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.

c linux load-balancer posix-threads round-robin tcp

Last synced: 28 Apr 2026

https://github.com/ghazaleze/mini_firewall

loadable_kernel_module

c linux-kernel ubuntu

Last synced: 18 Apr 2026

https://github.com/hexa0/pacman-world2-rev-sound-fix

fixes the ringing sound after rev rolling

c pacman pacman-world-2 patch pmw2 pnach ps2

Last synced: 02 May 2026

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: 29 Apr 2026

https://github.com/ts1/uctoth

Self-learning Othello (Reversi) game engine written in CoffeeScript 2

c coffeescript coffeescript2 game game-engine vue webassembly

Last synced: 17 Apr 2026

https://github.com/a-h-ismail/libtmsolve

Library for parsing mathematical expressions and manipulating matrices.

c matrix numerical-methods

Last synced: 31 Jan 2026

https://github.com/lautydev/inclupp

A CLI tool to preprocess and compile C++ files with remote #includes.

c cpp preprocessor python

Last synced: 04 Apr 2026

https://github.com/jnguyen1098/cdot

Simple header-only C/C++ API for generating Graphviz DOT graphs

c graphviz graphviz-dot header-only headers

Last synced: 12 Jun 2026

https://github.com/aditya-a-garwal/mbed-hcsr04

A simple library to use the HCSR04 ultrasonic sensor with ARM MBed OS and ARM Cortex M Microcontrollers

arm async c cortex-m cpp embedded hcsr04 mbed mbed-os multithreading rtos sensor ultrasonic-sensor

Last synced: 30 Apr 2026

https://github.com/yash-garg/cppfiles

📝 Some of my school projects and random codes on C++

c code cplusplus cplusplus-17 cplusplus-basic

Last synced: 17 Apr 2026

https://github.com/seluj78/shellgrammargenerator

This shell script converts .yacc files into a parser friendly C file

c shell shell-script yacc

Last synced: 19 Apr 2026

https://github.com/kolsha/stm32-audio-visualizer

Audio visualizer based on stm32 and extension board.

audio-visualizer c fft fourier-transform stm32

Last synced: 08 Jun 2026

https://github.com/opixelum/opixelib

My personal library for any piece of code I can re-use, in any language.

c generic lib python reusable rust searching sorting

Last synced: 28 Apr 2026

https://github.com/ohbus/randomcodesnippets

Random Code that I generally do to solve some problems and Competitive Coding Challenge Solutions

c codechef-solutions competettive-programming cpp hackerrank-solutions java python3

Last synced: 05 Apr 2026

https://github.com/qvecs/qjson5

📎 A quick JSON5 implementation written in C, with Python bindings.

c json5 python

Last synced: 01 May 2026

https://github.com/aksiksi/gtipc

A client/server IPC interface using POSIX APIs.

c ipc linux posix unix

Last synced: 30 Apr 2026

https://github.com/electrocodeur/gaz

Projet : Lire gaz et fumée

arduino c

Last synced: 08 May 2026

https://github.com/lukateras/vendix

Filesystem vendoring macOS libc shim

c dyld macos nix nix-store

Last synced: 07 May 2026

https://github.com/neil-edelman/cdoc

Light-weight documentation parser.

c compiler lexer re2c

Last synced: 15 Feb 2026

https://github.com/ad4ndi/lsd

Low-level data copying utility

c cli data

Last synced: 14 Feb 2026

https://github.com/daviamsilva/arcade_mania

Desenvolvimento de um jogo para a plataforma Game Boy Advance usando linguagem C

c faculdade gameboy gameboy-advance gba

Last synced: 14 Feb 2026

https://github.com/pkg-dot-zip/raylib-c-tictactoe

A simple example of a tic-tac-toe game written in C using raylib.

c raylib raylib-c tic-tac-toe tictactoe

Last synced: 14 Feb 2026

https://github.com/satyamshorrf/dsa-in-c-practice-question

Algorithms and Their Categories:

c dsa dsa-algorithm

Last synced: 14 Feb 2026

https://github.com/pkage/adstrip

Mute a video when it changes over to ads using computer vision and hacks

c mpv python3 video weekend-hacking

Last synced: 19 Jun 2026

https://github.com/dumitory-dev/ved

An application for creating and working with virtual encrypted logical drives.

c driver mounted-disks virtualization windows

Last synced: 08 May 2026

https://github.com/tpalmerstudios/c-template

C-Template is a small tool that generates a ready-to-use C project with CMake, debug/release targets, testing, clang-format, and Doxygen, so you can start writing C instead of configuring build systems.

beginner-friendly beginner-project c cmake starter-template template

Last synced: 16 Feb 2026

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 19 Jun 2026

https://github.com/groboclown/precision-shell

The Exactly What You Need Shell

c container docker shell

Last synced: 16 Feb 2026

https://github.com/oleksandrzelentsov/levenstein_distance

Implementation of Levenstein distance in C with comparison between several languages.

c levenshtein-distance

Last synced: 18 Jun 2026

https://github.com/westleyr/list-files

List All File(s) and Directory(s) With Color Highlighting

c clang cli color command command-line-tool directories directory fast file files linux list list-files ls simple

Last synced: 01 Mar 2026

https://github.com/westleyr/clint

Clint - Simple source code linter writen in C

c lint linter source source-code spaces tab tabs

Last synced: 01 Mar 2026

https://github.com/abhigyan126/drishyavastu

Itis a Python image processing library that integrates with C++ for high-performance operations. Note: C++ binaries are not included and need to be compiled.

c crop-image from-scratch image-display image-processing python python-extension

Last synced: 16 Feb 2026

https://github.com/zakhaev26/feathercli

Home to Hawk, Raven, Koel, and Falcon CLIs 🛠️

apt c cli js npm

Last synced: 01 Mar 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/pplytas/runelection

C program to store and manage voters and votes using a Bloom Filter, a Red-Black Tree and a Singly Linked List (Developed during the Operating Systems K22 course 2019)

bloom-filter c makefile red-black-tree singly-linked-list

Last synced: 08 Jun 2026

https://github.com/enriquebdel/clases-programacion-i

En este repositorio encontraras varias lecciones creadas por mí sobre la primera parte de la asignatura de programación. En estos códigos solo llegan a explicar hasta el tema de estructuras. Si quieres sabes mas sobre ficheros, colas, pilas, etc, mira los códigos de Clases de Programación II.

c codeblocks lessons university

Last synced: 08 Jun 2026

https://github.com/madladsquad/untitledopen

A wrapper on top of a number of libraries for opening links and file pickers natively.

bindings c cpp url-opener

Last synced: 01 Mar 2026

https://github.com/zncl2222/c_array_tools

This is a simple dynamic array tool implemented in C with a single header file

arrays c dynamic-array single-header-lib

Last synced: 01 Mar 2026

https://github.com/kitswas/cpp-project-template

Secure CMake template for C and C++ projects.

beginner-friendly c cmake cpp template template-project tutorial

Last synced: 01 May 2026

https://github.com/otaviomalta/ipc

Trabalho de Introdução a Programação de Computadores da UFU, o qual visa o desenvolvimento de um programa para a gestão de patrimônios da UFU.

c sistemas-de-informacao ufu

Last synced: 13 Feb 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/suifengtec/go

Go语言基础和测试。

c go golang

Last synced: 29 Apr 2026

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

This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com

c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library

Last synced: 20 Jun 2026

https://github.com/alpinebuster/arkime-docker-compose

Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.

arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis

Last synced: 16 Apr 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/deckarep/dungeon-rush

👾🐍 A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.

c dungeon-crawler game port rogue-like sdl sdl2 zig ziglang

Last synced: 24 Jan 2026

https://github.com/ugnmura/bouncing-balls

Bouncing Balls in Command Line

c linear-algebra make physics simulation vector

Last synced: 02 Mar 2026

https://github.com/amoeba/dereth-cartography

Archive of David Simpson's C source code from his Dereth Cartography page

asherons-call c cartography gaming maps

Last synced: 22 Mar 2026

https://github.com/franzkafkayu/cplusplusexceriseandexamples

This Repository Is Just Used For Excerise,help me master in C++.

c cpp cpp11

Last synced: 28 Apr 2026

https://github.com/opensourcedoc/c-boilerplate-application

C Boilerplate Project to Build C-based Application

boilerplate-application c

Last synced: 18 Jun 2026

https://github.com/basemax/infix2postfixc

This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.

c infix infix-expression infix-notation infix-to-postfix infix-to-potfix infix2potfix postfix postfix-notation stack

Last synced: 20 Jun 2026

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

Simple terminal minesweeper with cursor support made in C

c cli game minesweeper ncurses vim-keybindings

Last synced: 17 Jun 2026

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: 25 Oct 2025

https://github.com/paulemacedo/cefet-rj

Este repositório contém uma coleção de códigos desenvolvidos durante meu curso na CEFET/RJ. Os códigos abrangem diversas disciplinas e linguagens de programação, incluindo C, C++ e Java. Eles representam meu aprendizado e progresso ao longo do curso.

c cefet-rj cli college cpp csharp faculdade react redux rust

Last synced: 12 Feb 2026

https://github.com/harrymt/kvs_server

A thead safe version of a key-value-store server.

c concurrent-programming kvstore pthreads

Last synced: 12 Jun 2026

https://github.com/iamazeem/c-to-wasm-to-github-pages

C to WebAssembly to GitHub Pages (Sample)

c demo emscripten github-actions github-pages sample webassembly

Last synced: 11 Feb 2026

https://github.com/nmdra/ccc

Simple bash Script for Compile & Run C programs

bash bashscript c compile gcc gcc-complier

Last synced: 09 May 2026

https://github.com/ibz-04/eigenv

Algorithm for finding the dominant eigenvalue and the corresponding eigenvector of a given n x n matrix - Power method

c eigenvalues eigenvectors linear-algebra matrix-calculations

Last synced: 11 Feb 2026

https://github.com/antonioberna/roma

Runtime Optimization and Memory Analysis

assembly c cpp rust

Last synced: 27 Feb 2026

https://github.com/oglinuk/quines

Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.

c go python3 quine self-modifying self-reproducing

Last synced: 07 May 2026

https://github.com/shubhranpara/bus-booking-system

I have developed a console based Bus Booking System as a term assignment of Data Structures and Algorithm. This project can help you to understand the working of doubly circular linked list.

c double-circular-list dsa menu-driven-program

Last synced: 17 Jun 2026

https://github.com/neorandom/brainduck-projects

Brainfuck interpreters and compilers. Currently versions are written in Python, C++, Rust and Assembly.

assembly assembly-x86-64 brainfuck brainfuck-interpreter c cpp esoteric-language nasm python python3 rust

Last synced: 11 Feb 2026

https://github.com/trikko/raylib-ffmpeg-video

Hacky way to display video with raylib, in C or D programming language

c d dlang ffmpeg raylib video

Last synced: 01 May 2026

https://github.com/ryan-menezes/nave

Jogo de navinha desenvolvido em linguagem C, cujo o objetivo é marcar a maior pontuação possível, enquanto você evita que asteroides atinjam você

c game games jogo jogos language-c linguagem-c nave navinha ship

Last synced: 29 Jun 2026

https://github.com/praabindhp/graph_rep-transversal_algorithm

C Program For Traversal Algorithm In Graphical Representation

c code graph programming-language representation traversal-algorithms

Last synced: 08 Jun 2026

https://github.com/langonginc/zff-linux

我们已经将此项目迁移至LanGong Zff团队'ohzff/Zff' The repo is moved to 'ohzff/Zff' by LanGong Develope team. 由LanGong开发组进行开发,开发 撞FuFu 良好Game。

c cpp game langong zff

Last synced: 28 Apr 2026

https://github.com/muhammad-fiaz/tunix-library

A powerful, cross-platform terminal UI framework written in pure C11 with an optional modern C++20 wrapper.

bash c c-language c-libraries c-library c-programming cmake cpp cpp-library cpp-programming terminal-app terminal-ui tui tui-cpp xmake

Last synced: 20 Jun 2026

https://github.com/Tanner-Davison/cpp_class_overloading

Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters

c cpp dynamic-memory-management

Last synced: 06 Mar 2025

https://github.com/rekgrpth/pg_ssl

postgres ssl pkcs7 sign

c pkcs7 postgres sign ssl

Last synced: 19 Feb 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/striter-no/ghostplace

Свое доменное пространство и веб-архитектура прямо в терминале Linux

c tui

Last synced: 10 Aug 2025

https://github.com/nodef/extra-swap.cxx

Macros to swap variables in C.

c cpp extra function macro merferry swap variable

Last synced: 18 Feb 2026

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

Implementation of a (usable) shell program in C as group project (2) in the 42 school core curriculum.

42born2code 42cursus 42school c minishell minishell42 shell

Last synced: 19 Feb 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/fairfield-programming/libiii

🎆 An embeddable library for the Interpolated Image Interchange format.

c clang embedded file file-processing image image-processing images library standard standards

Last synced: 22 Aug 2025

https://github.com/jobson-batista/character_counter

Contador de caracteres escrito em C

c programming

Last synced: 09 Aug 2025

https://github.com/thekapcioszek/fremen-transcriptor

Sofware to transcript ASCII into desert people's writing from popular sci-fi franchise

c dune fremen language raylib transcription

Last synced: 05 Jun 2026

https://github.com/andowna9/tekno-baserri

Farm management system, including its parking.

c console cpp farm libcurl parking qt xml

Last synced: 04 Jan 2026

https://github.com/xyz347/bfls

一个乱七八糟的库

bm c hash kmp qsort rbtree

Last synced: 31 Mar 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/dinaraparanid/sapper

My old project when I was a begginer

c console-application sapper

Last synced: 23 Mar 2025

https://github.com/io12/os

A simple OS in C

c kernel operating-system os

Last synced: 30 Jun 2025

https://github.com/arifulislamat/algorithm

Basic algorithm in c language.

algorithom c program

Last synced: 19 Sep 2025