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/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 09 Jul 2025

https://github.com/dcepelik/mcc

Minimalist C compiler (work in progress).

c compiler optimization simple

Last synced: 16 Jan 2026

https://github.com/hartwork/sdl_video_demo

Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1

blitting c c99 letterboxing rendering sdl sdl2 windowboxing

Last synced: 27 Jan 2026

https://github.com/garciparedes/HilosPrimos

Classwork to learn multi-thread processing on C language

c prime-generator threads university-of-valladolid

Last synced: 07 May 2025

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/jdeokkim/leko

A small block puzzle game demo made with raylib.

c gamedev gnu99 puzzle puzzle-game raylib

Last synced: 21 Apr 2025

https://github.com/gabriel-logan/keylogger-full-working

This project allows you to capture and record keystrokes made by the user on a computer while the program is running. "Keylogger full working" is a project hosted on GitHub that implements a working keylogger in C.

c capture keylog keylogger keylogger-c keys keystrokes log logs programming security

Last synced: 06 Oct 2025

https://github.com/hxndev/tcp-connection-terminates-on-goodbye

TCP Connection between two clients that terminates the connection upon the word "Goodbye".

c code connection goodbye tcp tcp-client tcp-server termination

Last synced: 31 Mar 2025

https://github.com/mckenney5/qsh

qsh - A small, lightweight, command interpreter

c cli gnu linenoise linux readline shell

Last synced: 22 Jan 2026

https://github.com/jeffotoni/c-char

Small examples to understand how char type works in C

c c-example-code c-language c-programming

Last synced: 04 Apr 2025

https://github.com/andr3w03/kgv_uts_turing-a

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/taktoa/dbus-teamspeak

A TeamSpeak plugin that exposes the plugin API over DBUS (deprecated in favor of https://github.com/taktoa/pianoman)

c dbus teamspeak3 teamspeak3-plugin

Last synced: 15 Mar 2025

https://github.com/kkkaan/metu-ceng-thes

Some of the homeworks I have done at metu ceng.

bash c cpp haskell java prolog python quantum-computing verilog

Last synced: 13 Feb 2026

https://github.com/oglinuk/ken-thompsons-rott-quine

The original quine by Ken Thompson defined in his paper "Reflections on Trusting Trust".

c ken-thompson quine reflections-on-trusting-trust security

Last synced: 01 Sep 2025

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

Last synced: 12 Apr 2026

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

Hello world!\n in N64

c n64

Last synced: 30 Jul 2025

https://github.com/abolfazlmohammadpour/sixdofmanipulator

This Is A Six Degree Of Freedom Manipulator Controlling Program Which Wrote In Arduino IDE And ArduinoLabsForMicroPython With C/C++ And Python<MicroPython> Programming Languages That Works On A Raspberry Pi Pico With RP2040 Main Processor Or A Raspberry Pi Pico2 With RP2350 Processor

altium-designer arduino c cad cpp manipulator pcb raspberry-pi robotics rp2040 rp2350 solidworks

Last synced: 19 Apr 2025

https://github.com/sakaars/codes

Daily Coding Question To Enhance My Skills.

app aws c cpp java webdevelopment

Last synced: 15 Feb 2026

https://github.com/desmonhak/debuglibc

Una pequeña lib para el debug y mostrar informacion

c colos debug easy

Last synced: 16 Mar 2026

https://github.com/ollieday/mongoose-ws2812b

Mongoose OS driver for the WS2812B (aka NeoPixel) RGB LED strip

c iot mongoose-os neopixel ws2812b

Last synced: 08 Apr 2025

https://github.com/abzico/colorrectdump

A tool to find rectangular area for color pixels that live in the input .png image

c cli image-processing images png

Last synced: 17 Mar 2025

https://github.com/sidray-infinity/centralized_p2p

A centralized peer to peer architecture to share files.

c file-sharing socket-programming

Last synced: 20 Dec 2025

https://github.com/mewmix/sm4-xts-openssl

openssl sm4-xts & aes-xts 256 implementations for testing

aes-256 c cryptography disk-encryption openssl sm4

Last synced: 07 Jun 2026

https://github.com/pjsny/macos-zero-copy-ipc

Fast zero-copy IPC for macOS using POSIX shared memory (not XPC) with examples

c interprocess-communication ipc macos memory-mapping mmap performance posix posix-shm shared-memory zero-copy

Last synced: 28 Feb 2025

https://github.com/kchousos/ninja-vs-zombies

A platform game written in C with the Raylib library.

c gamedev platformer raylib raylib-c

Last synced: 16 Mar 2025

https://github.com/yxwqx/dormitorymanagement

学生宿舍管理系统(大一作业,使用MySQL和Qt)

c mysql qt

Last synced: 16 Oct 2025

https://github.com/penguineer/mqtt-tools

A library to simplify agents that react on/with external events or MQTT messages by handling 95% of the MQTT use-cases.

c mqtt mqtt-service

Last synced: 18 May 2026

https://github.com/diogocarrola/leetcode75

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python

Last synced: 06 Oct 2025

https://github.com/bagussatoto/appentripemasukan

Responsi MataKuliah Pemprograman Lanjut - AppEntriPemasukan

c csharp csharp-library responsi

Last synced: 17 May 2026

https://github.com/sanix-darker/c-starter

A small and lightweight C starter application(Cello, Clib, Unittests, etc...).

c cello clib starter starter-template test

Last synced: 24 Mar 2025

https://github.com/gunh0/c-atoz

📚 C is a general-purpose, procedural programming language that is widely used for developing system software, embedded systems, and applications in various domains.

c clanguage

Last synced: 25 Mar 2025

https://github.com/theduardomaciel/cryptosia-web

A platform for generating public and private keys that work in sync, ensuring simplified security of sensitive messages through RSA encryption.

c cryptography emscripten nextjs react rsa rsa-cryptography tailwindcss wasm webassembly

Last synced: 12 Apr 2026

https://github.com/codepr/raft-c

Fun-driven Raft-based distributed time series database, featuring sharding with consistent hashing, an SQL-like query language

c distributed-systems network-programming raft sql-query time-series write-ahead-log

Last synced: 29 Jan 2026

https://github.com/artainmo/examrank06

42 school exam. Sixth exam, write in C a web-server with limited external libraries.

42school c exam web

Last synced: 16 Mar 2025

https://github.com/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026

https://github.com/xyz347/bfls

一个乱七八糟的库

bm c hash kmp qsort rbtree

Last synced: 31 Mar 2025

https://github.com/coderarjob/cdecl

C declaration to plain english

c cdecl

Last synced: 16 Oct 2025

https://github.com/alexpreynolds/convert2bed

Convert common binary and text genomic formats to BED

bam bed c conversion

Last synced: 16 May 2025

https://github.com/ch4osmy7h/compiler

a simple c compiler

a c compiler simple

Last synced: 16 May 2026

https://github.com/alexeev-prog/cmdparser_c

Command Line Arguments parser in C

c cli cmd command-line command-line-parser minimal parser

Last synced: 13 Oct 2025

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/arc-hugo/projet_voilier

Programmation d'une carte NUCLEO-F103RB permettant de piloter et d'automatiser des fonctionnalités pour une maquette de voilier

c embedded keil nucleo stm32f103

Last synced: 19 Jun 2025

https://github.com/ayushkhodankar/employee-management-system

A mini project on employee management system in C language

c employee-management-system

Last synced: 16 Mar 2025

https://github.com/shishirjindal/keylogger

A simple C based keylogger

backdoor c keylogger linux

Last synced: 13 Apr 2026

https://github.com/nomonosound/numpy-rms

Calculate RMS swiftly (SIMD-accelerated)

arm-neon c float32 numpy numpy-library python simd x86-64

Last synced: 12 Jul 2025

https://github.com/cooljeanius/babeltrace

This project provides trace read and write libraries, as well as a trace converter. This fork is to try porting it to Mac OS X.

babeltrace c

Last synced: 18 Jan 2026

https://github.com/boogiemonster1o1/ghost

An operating system built from scratch

assembly c operating-system x86-assembly

Last synced: 22 Jan 2026

https://github.com/matubu/miniprintf

📦 a simplified version of printf

c library printf

Last synced: 11 Oct 2025

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/vendethiel/trim.c

Very simple trim().

c trim

Last synced: 22 Mar 2025

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/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/mrpicklepinosaur/trainos

microkernel developed for playing with trains

c cs452 kernel marklin rtos

Last synced: 21 May 2026

https://github.com/niamtokik/etf

ETF (Erlang External Term Format) and BERT (Binary ERlang Term) examples

bert c erlang etf port

Last synced: 19 May 2026

https://github.com/gabrielu3/ori-inverted-list

Inverted List made for a college discipline named Organization and Retrieval of Information

c data data-structures index inverted-index list

Last synced: 24 Feb 2026

https://github.com/lgope/c-programming-basic

Basic of C programming 🗽🚀

c cpp

Last synced: 21 May 2026

https://github.com/maminechniti/sticks

Rust command-line tool for managing C and C++ projects.

build-tool c cpp project-manager rust

Last synced: 13 Apr 2025

https://github.com/ss141309/gapbuffer

Gap Buffer implementation in C

c gapbuffer text-editors

Last synced: 16 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/oblerion/ui_raylib

ui library for raylib

c opensource raylib ui

Last synced: 18 May 2026

https://github.com/seanpm2001/WhyWatchOS_8

A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.

apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch

Last synced: 11 Mar 2025

https://github.com/usmanmehmood55/pid_controller

This is an implementation of a PID controller in C

c control-systems pid-controller

Last synced: 17 Jul 2025

https://github.com/tengge1/full-screen

使用Windows API实现全屏,F1全屏,ESC取消全屏。

c fullscreen tutorials window windowsapi

Last synced: 18 May 2026

https://github.com/thejoeejoee/IFJ-VUT-BIT-2017-2018

Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.

c clang cmake interpreter language-implementations school-project

Last synced: 11 May 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/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/joswinemmanuel/network-lab-s6

A repository for KTU B.Tech Computer Science S6 Networking Lab, featuring practical exercises, experiments, and resources to enhance networking skills and knowledge.

c tcp udp

Last synced: 05 Apr 2025

https://github.com/maneeshwije/pytoshop

An image processing tool written from scratch in Python and C

c ctypes image-processing python

Last synced: 03 Feb 2026

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/drqedwards/cpm-cli

C Package Manager CLI

c cpm npm packages

Last synced: 25 Jun 2025

https://github.com/0u44/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Feb 2026

https://github.com/rhhen122/fib

'fib' is a Fibonacci calculator written across multiple languages

brainfuck c cpp docker golang javascript lua php python ruby

Last synced: 11 May 2025

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/arthursvpb/tetris

This project is a Tetris game using C programming language and Allegro library.

allegro c c-programming-language graphical gui tetris

Last synced: 04 Oct 2025

https://github.com/sunpodder/c-http-server

A simple HTTP Server written in c.

c http-server simple-http-server

Last synced: 23 Aug 2025

https://github.com/kamilhan-karaismailoglu/library-automation-with-c

In this project, a library management system will be developed. There are two different modes in the system. Student mode; Login/Logout the student can list the books stored in the system the student can borrow books and return the borrowed book Librarian Mode; Login/logout Listing all books Searching a book Update book information Adding a new book Deleting a book saved in the system After running the program, the user needs to log in to the system. The operations listed above cannot be performed without logging into the system. Login to the system will be done by giving name-surname and password information. The name-surname and password received from the console will be compared with the information in the binary files. When there is a match, the login process will be completed. In the program, 2 separate menus will be displayed to the user. While the processes related to login / logout and termination of the program are displayed in the main menu, the sub-menus will show the menu of actions that can be performed according to the type of user logged in to the system. Book information will be stored in files named book.bin, student information in student.bin, and librarian information in librarian.bin. The information that needs to be updated according to the operations performed will be updated through these files.

c library-automation library-management library-management-system

Last synced: 22 Jun 2026

https://github.com/selma-belhadj/printf

Custom Printf C function implementation

betty c

Last synced: 28 Mar 2025

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/s-illy/winchancho

Cool GDI malware made in C# for fun

c cool csharp effects entertainment fun gdi malware virus vro

Last synced: 17 Feb 2026

https://github.com/spockbotmc/cspockbot

Proof of concept repo for C extension-based SpockBot

c fibers libuv minecraft spockbot

Last synced: 29 Mar 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/porem5002/ciobf

A Brainfuck compiler made in c

assembly brainfuck c compiler

Last synced: 17 May 2026

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

⚠️ Some experiments with ANSI escape sequences

ansi c gfx test

Last synced: 14 Feb 2026