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/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/aviggiano/rm-logger

Redis module logger

c redis-module

Last synced: 14 Mar 2025

https://github.com/tristan957/tllt-cp

The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)

c glib gtk3 libcurl libjson-glib meson raspberry-pi

Last synced: 05 May 2026

https://github.com/jgcmarins/secondary-index-dbms

Database management system developed for college purpose.

c college-purpose database-management dbms secondary-index

Last synced: 29 Mar 2025

https://github.com/annacrombie/altprintf

a string template language

c formatting

Last synced: 27 Mar 2025

https://github.com/tillkuhn/moodboard

ESP32 MoodBoard C++ Sourcecode for Arduino IDE

arduino c cpp esp32

Last synced: 11 Apr 2026

https://github.com/goktug97/dwagl

Dynamic Window Approach Demo written in C to convert to a web application using Emscripten

c emscripten opengl opengl-es

Last synced: 30 Apr 2026

https://github.com/renanbotasse/porto42

This is a repository with all the subjects and projects completed by me. Not all of them were validated by the 42 computers, but their structure follows the correct logic of the requested answers.

42 42cursus 42porto 42school c

Last synced: 27 May 2026

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/omgzui/basic_c

🐾c语言-数据结构-PHP扩展

c data-structures leetcode php-library

Last synced: 27 May 2026

https://github.com/basemax/circularlinkedlistc

This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.

c circular circular-linked-list circular-linkedlist data-structure datastructure ds linked-list linkedlist

Last synced: 30 Jun 2025

https://github.com/mt1006/win2con

Displays windows and allows you to use them in console

ascii ascii-art c winapi

Last synced: 15 Mar 2025

https://github.com/raspiduino/um0

uM0 on Arduino UNO and more. Fork from http://dmitry.gr/?r=05.Projects&proj=08.%20uM0

arduino arm assembly avr c cortex-m0 emulator

Last synced: 09 May 2026

https://github.com/zelr0x/solutions

My solutions to various exercises and algorithms I haven't found a better place for

c clojure cpp exercises-solutions java js python rust

Last synced: 09 Apr 2026

https://github.com/fosscit/ticktos

A user space simulation of a Real Time Operating System (RTOS)

c system-programming

Last synced: 08 Aug 2025

https://github.com/maiadegraaf/philo

This project introduces the concepts of multi-threading and mutexes.

42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42

Last synced: 24 Jul 2025

https://github.com/kylepls/boids

An underwater simulation written in OpenGL/C.

boids c glsl opengl shaders

Last synced: 15 May 2026

https://github.com/hbollon/introsort-fusion

IntroSort implementation in C

c heapsort introsort quicksort sort

Last synced: 01 Apr 2025

https://github.com/skyplabs/sniff-cookies

Mirror of https://codeberg.org/Skyper/sniff-cookies.

c cookies libpcap mirror network sniffer

Last synced: 08 Sep 2025

https://github.com/schwalbe-t/dstike-pong

A port of singleplayer Pong for the DSTIKE Deauther watch.

c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106

Last synced: 26 Feb 2026

https://github.com/micahondiwa/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python)

brainfuck brainfuck-compiler brainfuck-interpreter c deque enqueue gcc gcc-complier pop pull push queue stack

Last synced: 03 Apr 2025

https://github.com/mr-bossman/colorcat

This is a c-base lolcat like program.

c cli lolcat

Last synced: 25 Feb 2026

https://github.com/lumarans30/dec2bin-c

Three simple algorithms in C that convert a number from decimal to binary.

arithmetic-operators bitwise-operators c conversion decimal-to-binary masking unsigned-integers

Last synced: 18 Mar 2025

https://github.com/yomazini/42cursus-libft

Libft project at 42 School | Custom C library featuring string manipulation, memory management, & linked list functions.

1337 1337cursus 1337school 42school c libft libft-42 libft42 linked-list memory-management

Last synced: 30 Jun 2026

https://github.com/raedaddala/tictactoeclone

This is a TicTacToe Game Clone. This is my first programming project and so I am open to all criticism.

c gamedev multiplatform sdl2 sdl2-gfx

Last synced: 17 Mar 2025

https://github.com/chethanyadav456/data-structures-c

This repository contains the code for the data structures I have done in my college.

c c-language data-structures

Last synced: 15 May 2026

https://github.com/buzzqrd/lncpy

Simple C program for copying lines between files

c cli copy copy-paste terminal

Last synced: 15 Apr 2026

https://github.com/dinoex/unix-connect

Exchanging mail and news with Z-Connect BBS systems

c email gateway news

Last synced: 11 Jan 2026

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

This is a repository learning low level programming in C

alx-low-level-programming c libraries

Last synced: 03 Mar 2025

https://github.com/rsarky/coberon

Compiler Frontend for Oberon-0 written in C with Flex and Bison.

bison c compiler-frontend compilers flex

Last synced: 28 Jul 2025

https://github.com/vonderklaas/invoice-machine

I played a bit with *C* to build this command-line application. Now you can generate bills and invoices for your restaurant. It is designed to help managers quickly generate invoices for customers.

c make mdx

Last synced: 16 May 2026

https://github.com/rkirlew/brainfart-interpreter-in-c

Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.

brainfuck-interpreter c interpreter toy-language

Last synced: 26 Apr 2026

https://github.com/melroy89/c-gtk-test-app

GTK C Code Test Application - using CMake

appliction c cmake example gtk gtk3 template

Last synced: 15 May 2026

https://github.com/kaualandi/megasena-tic-ccomp

Sorteio MegaSena em C para aula de TIC - 1/8 CCOMP

c

Last synced: 01 Sep 2025

https://github.com/krishpranav/tcpjack

A simple tcp hijacker built in rust

c network-sniffer rust sniffer tcp tcp-sniffing

Last synced: 16 May 2026

https://github.com/0xvpr/vpr-bin2fmt

A utility program to convert binary data to a formatted string of the user's choice

binary-format c cpp data-formatting string-formatter tool tooling utility

Last synced: 17 May 2026

https://github.com/daleksla/can_interact

Functionality to easily read and write to CAN bus in C/C++ for GNU/Linux OSs

c c89 can-bus cxx cxx-library cxx11 linux socketcan

Last synced: 10 Apr 2026

https://github.com/emabrey/jni-headers

The platform/system specific JNI headers for the Windows, Linux, Max OSX and Solaris environments

c c-plus-plus cross-platform java jni maven nar

Last synced: 17 Apr 2026

https://github.com/talfig/assembler

Comprehensive assembler program for a specific assembly language, implementing efficient code translation, error handling, and file management in C.

assembler assembly-language c

Last synced: 26 Mar 2025

https://github.com/yin-jinlong/tiny-unicode

unicode C 转换库及简单工具。Simple unicode C converter and utils.

c tiny unicode unicode-converter utf-32 utf-32be utf-8

Last synced: 18 Mar 2025

https://github.com/kulp/php-serialization-xs

An XS (C) version of PHP::Serialization, for Perl

c perl perl5 php serialization xs

Last synced: 30 Apr 2025

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 03 Apr 2025

https://github.com/huwzpf/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: 11 Apr 2025

https://github.com/mewmewdevart/get_next_line

[42 Cursus] Reading a line from a fd is way too tedious

42projects c file-descriptor gnl static-variables

Last synced: 14 May 2026

https://github.com/shikharvashistha/shell

A Basic shell in C

c

Last synced: 02 Mar 2025

https://github.com/rikvdh/matching

String-based parser based on matching strings for interpreting and handling string-based interfaces

at-command c cli clib embedded embedded-c memory parser string zero-allocation

Last synced: 11 Jun 2026

https://github.com/umut-sahin/c-examples

Collection of examples in C to show how to get things done in an idiomatic way

c examples idiomatic

Last synced: 10 Jul 2025

https://github.com/rarakira/fdf

Creating a simplified 3D graphic representation of a relief landscape, 42 curriculum

21school c ecole42 fdf fdf-42 graphics

Last synced: 27 Mar 2025

https://github.com/costava/c-queue

Generic, type-safe queue using a circular buffer

c c99 queue

Last synced: 01 Jul 2026

https://github.com/boddepallyvenkatesh06/c-c-projects

About All Youtube videos C/C++ projects available here

c c-plus projects-done

Last synced: 27 Mar 2025

https://github.com/hadron13/squareroot-mining

My second Ludum Dare(48) game

c ludum-dare sdl2

Last synced: 15 May 2026

https://github.com/gyakobo/mexil

This is Virus Shell Simulator

c game-engine malloc

Last synced: 16 May 2026

https://github.com/isebasus/hashmap

A very cool hashmap written in C

c funny hashmap

Last synced: 20 Jun 2026

https://github.com/haxpor/hashmap_c

Generic hashmap implementation in C. Uses murmurhash as hash function.

c data-structure generic hashmap

Last synced: 16 Jun 2025

https://github.com/hungrybluedev/cmake-basic-c-template

This repository contains a basic CMake template that can be used a viable starting point for a moderate to large C codebase.

c cmake project template

Last synced: 12 Jun 2025

https://github.com/misterabdul/kbbi-gtk

KBBI Offline remake with GTK3

c gtk3 gui-application kbbi linux

Last synced: 07 May 2026

https://github.com/rafalwilinski/cachr

📟 Simple HTTP Caching proxy in Clang

c cache clang cmake proxy reverse-proxy

Last synced: 01 Apr 2025

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

https://github.com/vityaman-edu/coroed

Minimal fiber runtime written in C

async c coroutines

Last synced: 14 Feb 2026

https://github.com/michaelbrim/tedium

bits of common code to reuse across C/C++ projects

c c-plus-plus c-preprocessor configuration enumerated-types system-programming

Last synced: 02 Feb 2026

https://github.com/itchyny/bf

bf - executes a Brainfuck code

brainfuck c

Last synced: 01 Jul 2026

https://github.com/frouioui/42sh

Reproduction of the official TCSH shell, implemented in C.

c epitech shell tcsh

Last synced: 08 Jul 2025

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

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/keithdhedger/kute

(K)eith's (U)niversal (T)ag (E)ditor, Linux cli tag editor for flac,m4a and mp3 files.

c c-plus-plus command-line-tool editor flac linux m4a mp3 tags

Last synced: 28 Apr 2026

https://github.com/pseudoincorrect/health_overview

Full IoT Stack System to provide Online (web) real-time overview of the health status of a group of individuals within a mesh RF network.

angular c eagle express mean-stack mesh-networks mongodb nordicsemi openthread pcb python

Last synced: 06 Apr 2026

https://github.com/gustafla/selfcompiling

Self compiling intros, optionally with embedded SDL2 and OpenGL headers

64k c demoscene opengl self-compiling

Last synced: 18 May 2026

https://github.com/jrob774/fish-blaster

An arcade blaster game made for 2020's Revival Jam.

arcade blaster c fish game game-jam revivaljam sdl sdl2 shooter tcc

Last synced: 13 Apr 2025

https://github.com/enusbaum/wwwinamp.c

WWWinamp based on the original Nullsoft C software package to control WinAMP through a Web Browser

c http-server winamp

Last synced: 01 Apr 2025

https://github.com/andyfratello/so

💽 Exercicis de Sistemes Operatius (SO) Q1 - UPC FIB

c console fib-upc operating-system operating-systems so-fib

Last synced: 20 Mar 2025

https://github.com/kamiyaa/arclight

re-implementation of acpilight with less features

acpi-brightness c sysfs udev-rules

Last synced: 26 Mar 2025

https://github.com/simplyceo/feather-browser

A web browser written in pure C, using GTK3 and WebKit2GTK+.

c gtk3 web-browser webkit2gtk

Last synced: 09 Sep 2025

https://github.com/mhcrnl/mhcrnltexteditor

C, Code::Blocks 17.12, GTK+2, GTK+3, text editor. Os: Fedora 32, Ubuntu 18.04, Feodora 28.

c code-blocks editor gtk2 gtk3 text-editor

Last synced: 15 May 2026

https://github.com/dwoz/janus-pubsub-plugin

PubSub Plugin for Janus WebRTC Gateway

c janus-gateway plugin webrtc

Last synced: 15 May 2026

https://github.com/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 17 Jul 2025

https://github.com/giwiro/white-rabbit

Simple libmicrohttpd C web server. It hosts one route that returns the server hostname.

c docker docker-multi-stage-build libmicrohttpd

Last synced: 01 Jul 2026

https://github.com/rdeusser/tinycc

TinyCC mirror with weekly releases

c tinycc

Last synced: 09 Oct 2025

https://github.com/nguyennhukhanh/chat

Trò chuyện cùng nhau ( C Language, Socket)

c socket

Last synced: 09 Jun 2026

https://github.com/wkhallen/cdtp

Modern cross-platform networking interfaces for C.

c networking socket socket-client socket-server

Last synced: 01 Mar 2026

https://github.com/lambdachad/hello-n64

Hello world!\n in N64

c n64

Last synced: 15 May 2026

https://github.com/lucassmaniotto/bodega.c

Trabalho Final - 2º Fase em C do curso de CC da UFFS Chapecó

c tad vitrinedev

Last synced: 15 May 2026

https://github.com/agvxov/dyrect

DYnamic RECTangle layouts

c c-library header-only-library immediate-mode-ui

Last synced: 30 Jun 2026

https://github.com/m0rningdawning/tsp-genetic-algorithm

Travelling Salesman Problem solved using Genetic Algorithm

c genetic-algorithm travelling-salesman-problem tsp

Last synced: 03 Apr 2025

https://github.com/dibyadyutidas/devkit

A curated collection of developer tools

boilerplate c cpp developer-tools github-actions html java nodejs python scripting

Last synced: 12 Jul 2025

https://github.com/andywendt/c-programming-language

Completed Exercises for the Kernighan and Ritchie Text of the Same Name

c

Last synced: 08 Oct 2025

https://github.com/ourway/sqlite-tiny

My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.

b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm

Last synced: 16 May 2026

https://github.com/dimalmfao/strings

A concise collection of static string functions poorly designed to enhance efficiency in C programming tasks.

c contributions-welcome open-source

Last synced: 03 Apr 2025

https://github.com/bonitoflakez/gojson2class

a utility that converts JSON schema to classes

c cpp golang java json json-schema jsonschema rust typescript

Last synced: 11 Jan 2026

https://github.com/dosx-dev/pebloader.h

Tiny C header that allows easy hiding of WinAPI imports via PEB

c hacktoberfest loader low-level obfuscation peb reverse-engineering

Last synced: 07 Sep 2025

https://github.com/newlandtv/koreanc

Implemented Korean programming in C/C++.

c korean korean-c korean-project programming-language

Last synced: 16 Apr 2026