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/koushiro/xlib

a lightweight and generic C99 library.

c c99 dictionary double-linked-list generic library lightweight skiplist string

Last synced: 26 Mar 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

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/hbollon/introsort-fusion

IntroSort implementation in C

c heapsort introsort quicksort sort

Last synced: 01 Apr 2025

https://github.com/nanoqsh/n

Some C code

c lib

Last synced: 13 Apr 2025

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/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/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/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/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/manoelcampos/logica-programacao

Curso de Lógica de Programação em C 👩🏽‍💻🤔

algoritmos c curso ebook gitbook logica

Last synced: 08 Apr 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/metwork-framework/mapserverapi

tiny C library to invoke mapserver engine as a library

autoreadme c github-actions integration-level-3 library mapserver

Last synced: 15 Jun 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/frouioui/42sh

Reproduction of the official TCSH shell, implemented in C.

c epitech shell tcsh

Last synced: 08 Jul 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/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 04 Jun 2026

https://github.com/johnandersen777/librpc

C implementation of various client and server protocols

c rpc-client rpc-server

Last synced: 12 Jul 2025

https://github.com/cdoco/kcp-php

KCP Protocol for PHP

c kcp php php7-extension

Last synced: 15 May 2026

https://github.com/sug0/cdhorizon

Next-next-gen go-glitch. Accomplishes the performance goals horizon couldn't.

art c glitch go-glitch horizon image next-generation trippy

Last synced: 11 Jan 2026

https://github.com/jesseopdenbrouw/book_c

A Dutch book about the C programming language (ready for use)

c dutch latex programming-language

Last synced: 02 May 2025

https://github.com/albertwaker/test.c

c语言代码

algorithms c vs2022

Last synced: 23 Jun 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/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/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 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/bostelete/cabela_simulator

Simulate the amazing cabela

c cabela raylib screensaver simulator

Last synced: 18 Feb 2026

https://github.com/sleleu/codewars-solutions

Here are my Codewars solutions

c codewars codewars-solutions kyu

Last synced: 16 Aug 2025

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: 30 Jan 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/microeinstein/luanativehelper

Native C code to extend Lua 5.3

c library lua53 mingw native

Last synced: 25 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/abdelkarimhajji/libft_42

Libft: Your Custom C Library @ 42 📚 Discover my implementation of the "libft" project at 42. This custom C library provides essential functions for various tasks, empowering your C programming journey! #CProgramming #Libft 🚀💻

c libft42 makefile

Last synced: 21 Aug 2025

https://github.com/beliavsky/fortran-to-c

Transpiler from modern Fortran to C

c fortran modern-fortran transpiler

Last synced: 27 May 2026

https://gitlab.gnome.org/Salamandar/GrimRipper

A graphical CD ripper and encoder.

c gnome gtk3 rip

Last synced: 05 Aug 2025

https://github.com/marcellofabrizio/compiler-front-end

A compiler front-end for the ANSI C Yacc grammar or: how I learned to stop worrying and love the compiler

c compiler cpp lexical-parser syntactical-parsing

Last synced: 20 Apr 2026

https://github.com/balena-io-examples/balena-c-hello-world

Getting started with C on balena

balena balena-hello-world c

Last synced: 23 Mar 2025

https://github.com/annacrombie/altprintf

a string template language

c formatting

Last synced: 27 Mar 2025

https://github.com/cpg1111/go-jail

Go library for creating BSD jails

c cgo golang jails

Last synced: 29 Apr 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/programmingrainbow/minesweeper-c-sdl3

Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3

c minesweeper prato-fiorito sdl sdl3 sdl3-image

Last synced: 23 Jul 2025

https://github.com/subashz/window-manager

Learning X window manager

c wm xcb

Last synced: 25 Dec 2025

https://github.com/libdriver/jed1xx

JED1XX(JED101, JED103, JED104, JED105, JED106, JED107, JED109, JED110, JED112, JED115, JED116, JED117, JED131, JED138) full function driver library for general MCU and Linux.(VOC, H2, CO, NH3, H2S, C2H5OH, C3H8, CF2CL2, NO2, SMOG, CH2O, CH3COCH3, O3, C6H6)

c full-function-driver iic jed101 jed103 jed104 jed105 jed106 jed107 jed109 jed110 jed112 jed115 jed116 jed117 jed131 jed138 linux mcu

Last synced: 07 Apr 2025

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/otmanedaoudi/c-storage-allocator

Rewriting my own version of malloc, free, realloc and calloc.

c memory-management

Last synced: 14 Mar 2025

https://github.com/devprabal/small-linklist

small linked list lib in C

c linked-list

Last synced: 17 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/younghakim7/c_project

c_project & My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

c c11 c17 c89 c90 c99

Last synced: 10 Mar 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/szymonmaszke/programming-languages

Mindmap notes regarding programming languages (polish and english)

c cpp java mindmap mysql notes programming-language python r scala sql

Last synced: 10 Apr 2026

https://github.com/meherchandpn/monte-carlo-simulations

Monte carlo simulations for the estimating of pi and option pricing

c high-performance-computing monte-carlo-simulation

Last synced: 15 Mar 2025

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/usmanmehmood55/genetic_algorithm

Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.

algorithm c genetic-algorithm optimization-algorithms

Last synced: 30 Jun 2025

https://github.com/brianttn/esp32httpsclient-express-mongodb

The real-time online platform integrating ESP32、Express routing and MongoDB allows you to easily monitor the temperature and humidity of the surrounding environment.

c certificate deployment esp32 express https-client javascript mongodb mongoose nodejs railway-deployment

Last synced: 10 Apr 2026

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/skullchap/buf

ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.

array buffer c c89 dynamic-array dynamic-buffer vector

Last synced: 09 Feb 2026

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

Contador de caracteres escrito em C

c programming

Last synced: 09 Aug 2025

https://github.com/scokmen/jpipe

A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.

c

Last synced: 10 Mar 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/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/vardan2009/viax

VIAX is a simple OS written in Assembly and C

assembly c command-line operating-system

Last synced: 16 Jan 2026

https://github.com/mikixit/hello-world-c

I start practicing on c, to strengthen the basics

basic-programming c hello-world

Last synced: 22 Aug 2025

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

Sistema operativo en tiempo real para MSP430

c msp430 rtos

Last synced: 08 Jul 2026

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/harshkapadia2/phone-book

A simple persistent command-line phone book in C.

c

Last synced: 20 Jan 2026

https://github.com/rekgrpth/ngx_http_sign_module

nginx pkcs7 sign

c nginx pkcs7 sign

Last synced: 20 Feb 2026

https://github.com/trannguyenhan/evaluate-priority-queue

evaluate the priority queue with markov hold model and classic hold model

c calendar-queue markov-hold-model priority-queue the-hold-model

Last synced: 26 May 2026

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/cksfafwefasdf/magicbox

A 32-bit x86 hobbyist OS kernel featuring a Unix-like FS, multi-task scheduling, and a custom Shell.

c i386 kernel operating-system osdev unix-like x86

Last synced: 27 May 2026

https://github.com/neomutt/test-attach

⚠️ Test code for fork and file management

async c file fork test

Last synced: 08 Aug 2025

https://github.com/rikvdh/zabuffer

Zero-Allocation buffer handling in C

buffer c clib data embedded memory string zero-allocation

Last synced: 03 Mar 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/tillkuhn/moodboard

ESP32 MoodBoard C++ Sourcecode for Arduino IDE

arduino c cpp esp32

Last synced: 11 Apr 2026

https://github.com/4thel00z/libsniff

c library to open raw sockets and sniff on noobs.

c clib network networking raw socket sockets

Last synced: 24 Mar 2025

https://github.com/hxndev/udp-2-way-communication-displaying-ip-and-port-number

UDP Two-Way Connection that displays the IP Address and Port Number of both the senders and the recievers.

c code ip-address port-numbers two-way-communication udp udp-client udp-server

Last synced: 14 Aug 2025

https://github.com/sanjinkurelic/terminalsnake

Snake for Linux terminal

c game gcc linux terminal termios

Last synced: 10 Apr 2026

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

slices for everyone. SLAVA UKRAINI 🇺🇦.

c

Last synced: 01 Aug 2025

https://github.com/fardinkamal62/ctocpuemulation

Emulate how a C code runs on CPU

c emulation

Last synced: 28 Aug 2025

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/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/adaog0n/training_programs_c

Este repositório contém uma coleção de exercícios e projetos de treinamento na linguagem C. O objetivo é praticar e aprimorar as habilidades de programação em C, abordando conceitos fundamentais e técnicas avançadas.

aprender basicas c calculadora calculator facil funcoes language linguagem linguagem-c programas simple simples treinar treino

Last synced: 19 Feb 2026

https://github.com/themorc/screenduo-userspace

ASUS ScreenDUO/ASUS OC Palm userspace driver for Windows/macOS/Linux written in C++ (originally written in C for Linux, fork of mayorbobster's screenduo4linux)

asus c cplusplus cpp driver linux macos screenduo screenduo4linux screenduo4macos windows

Last synced: 11 Apr 2026

https://github.com/jannone/msx-sdcc-boilerplate

Boilerplate for programming in C for MSX using SDCC compiler

c msx msx-computers sdcc

Last synced: 15 May 2025

https://github.com/eoic/iridium

A simple LLVM programming language.

c c-plus-plus lex llvm yacc

Last synced: 15 Apr 2025

https://github.com/pranavk-official/ktu-s7-cse_cd-lab

This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.

c compiler lexer parser programming-language

Last synced: 16 May 2025

https://github.com/sambhav2612/cedit

:clipboard: :black_nib: A text editor written in C and C++

c text-editor

Last synced: 15 Mar 2025

https://github.com/striter-no/ghostplace

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

c tui

Last synced: 10 Aug 2025