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/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 12 Apr 2025

https://github.com/omimouni/minirt

This project is an introduction to the beautiful world of Raytracing.

c low-level ray-tracing raytracer raytracing simple-game

Last synced: 04 Jan 2026

https://github.com/cxong/find_steam_game

Header-only cross platform C library for finding games installed from platforms like steam

c cross-platform game-dev gog hacktoberfest header-only library steam

Last synced: 09 Jul 2025

https://github.com/frankl1sales/estrutura-de-dados

Implementações baseadas na apostila de Estruturas de Dados dos Profs. Waldemar Celes e José Lucas Rangel (PUC-Rio, 2002).

algorithms c data-structures educational hash-table linked-list sorting-algorithms

Last synced: 21 Jun 2025

https://github.com/euyogi/problems-cs50x

All problems/labs from CS50’s Introduction to Computer Science solved

2023 bootstrap c course cs50 cs50x css exercise flask harvard harvard-univesity harvardcs50 html javascript jinja labs problem-sets problems python sql

Last synced: 24 Apr 2025

https://github.com/visualstudioex3/starfighter

A MS-DOS pseudo-3D space shoot 'em up made in SNES mode7 developed with DIV Games Studio 2 'vanilla' (the original MS-DOS version from 1998).

2d arcade-game c csharp div-games-studio div2 dos dosbox dotnet game game-development mode7 ms-dos netcore retro space-shoot-em-up unity watcom

Last synced: 29 Apr 2025

https://github.com/jweyrich/babysniff

👶🏻😿 A network sniffer for Linux and macOS that currently (only) parses ETH, ARP, IP, ICMP, TCP, UDP, DNS - NOT for production!

arp c dns dnssec ethernet icmp ip linux macosx network-analysis network-monitoring network-security raw-sockets sniffer tcp udp

Last synced: 22 Apr 2025

https://github.com/wyvernsemi/cpu8051

Intel(R) 8051 Instruction Set Simulator

8051 c cpu-model embedded iss processor

Last synced: 14 Apr 2025

https://github.com/sirwumpus/ioccc-ag

Best Utility (grep) - IOCCC 1993 Winner

c grep ioccc posix regular-expressions

Last synced: 28 Apr 2025

https://github.com/victorpreston/simple_shell

A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,

alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell

Last synced: 10 Jul 2025

https://github.com/danielmartensson/unscented-kalman-filter

Unscented Kalman Filter in C code and MATLAB code - Easy to use

c extended-kalman-filter filter kalman-filter matlab unscented-kalman-filter

Last synced: 01 May 2025

https://github.com/IAmTheNerdNextDoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 16 Apr 2025

https://github.com/rajdeep13-coder/programming-in-ansi-c-solutions

Hello everyone, I have made this repo so that it will have all the exercise coding problem solutions of the book Programming in ANSI-C and students can refer to it whenever they want.

c

Last synced: 14 Jun 2025

https://github.com/armour/openssl-aes

🔑 Using Openssl library to encrypt and decrypt things (with AES).

c openssl

Last synced: 12 Apr 2025

https://github.com/suryasekhar14/hacktoberfest-2021

A repository for Hacktober Fest contributions. Everyone is welcome. Fork away!

appdevelopment c cpp hacktober-fest-contributions hacktoberfest hacktoberfest-accepted hacktoberfest2021 java javascript python

Last synced: 10 Mar 2026

https://github.com/shaswata56/benchutil

CPU Benchmarking Tool which calculates IOPS and FLOPS.

32bit 64bit c cpu cpu-benchmark flops iops

Last synced: 08 Sep 2025

https://github.com/lucthienphong1120/stdsys.h

The C/C++ library about system and handle console

c config cpp lib library open-source standard std stdio stdlib system terminal

Last synced: 22 Apr 2025

https://github.com/nixpulvis/avrm

Bare metal AVR library and Makefile.

arduino avr c library

Last synced: 17 Mar 2025

https://github.com/mvpee/42-get-next-line

My get next line (gnl) of 42 school. Very good project to parse some files for futures projects!

19 42 c get gnl line next school

Last synced: 08 Jul 2025

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 08 May 2025

https://github.com/arjuncvinod/data-structures-and-algorithms

Data Structures and Algorithms implemented in different languages

c cpp csharp go java javascript python swift

Last synced: 30 Oct 2025

https://github.com/leonamtv/7-seg-display-multiplexing

Esse repositório contém o código para multiplexação displays de 7 segmentos em um PIC 18F4550 utilizando o compilador C18. This repository contains the code from a 7 segments display multiplexing using C18 compiler for PIC18F4550.

7-segment-display c c18 microcontroller pic18f4550

Last synced: 23 Oct 2025

https://github.com/n-ivkovic/treedude

Clone of the mini-game from Superhot

ansi-c ascii c curses ncurses superhot terminal terminal-game treedude tui

Last synced: 10 Apr 2025

https://github.com/banaankiamanesh/anti-windup-pid-controller

This is a C++ Library for Anti Windup PID Controller!

anti-windup c controller cpp library pid-control

Last synced: 24 Sep 2025

https://github.com/siraajul/operatingsystem

4th Semester Operating System Projects

c shell-prompt shell-scripts

Last synced: 31 Jul 2025

https://github.com/rajspeaks/code-pyramid

Code-Pyramid consists of Competitive & Beginner level codes, written in different programming languages like C, C++, Java, Python.

c codewars coding-challenge data-structures dsa dsa-algorithm dsa-practice hacktoberfest java python rajdeep-das rajspeaks

Last synced: 07 May 2025

https://github.com/not-nik/voxelspaceengine

Minimalist retro rendering library.

c rendering retro voxel voxel-rendering voxel-space-engine

Last synced: 12 Apr 2025

https://github.com/qlyoung/jsonata-c

C bindings for JSONata

c javascript json jsonata

Last synced: 29 Oct 2025

https://github.com/jpmens/airportsd

IATA airport code lookup server

airports ansible api c http iata

Last synced: 19 Mar 2025

https://github.com/archanaberry/hackramadhan2025

Aplikasi mencurangi (sebagai hiburan semata) puasa untuk Indonesia dan daerah sekitar nya UwU

archanaberry archanaberry-pkg archanaberry-repositories c cheating-on-fasting gtk4 joke-program ramadhan-edition

Last synced: 15 May 2026

https://github.com/idigitalflame/redteam-toolbox

Red Teaming utilities that I can open source. Used in various tests and CTFS

c ctf golang hacking malware offensive-security python python3 redteam shell

Last synced: 17 Aug 2025

https://github.com/jwlodek/graham-scan

A repository containing a C implementation of the Graham Scan Convex Hull algorithm

c convex-hull graham graham-scan graham-scan-algorithm hull

Last synced: 01 Aug 2025

https://github.com/recp/phy

physics engine written in C

c physics physics-engine

Last synced: 12 Apr 2025

https://github.com/irgendwr/simuino

Simuino is an Arduino UNO/MEGA Pin Simulator.

arduino c cpp docker ino simuino simulator uhh uni-hamburg university

Last synced: 03 Oct 2025

https://github.com/akhileshthite/3d-donut

3D Spinning Donut Code in C

c donut

Last synced: 31 Jul 2025

https://github.com/libdriver/aox4000

AOX4000 full-featured driver library for general-purpose MCU and Linux.

aox4000 c full-featured-driver linux mcu oxygen pressure temperature uart

Last synced: 30 Apr 2026

https://github.com/cirocosta/tinyc

Tiny container runtime

c c-lang container-runtime containers linux

Last synced: 06 Mar 2026

https://github.com/libdriver/wt588e02b

WT588E02B full-featured driver library for general-purpose MCU and Linux.

c full-featured-driver linux mcu spi voice wt588e02b

Last synced: 30 Apr 2026

https://github.com/howerj/liblisp

liblisp; a lisp interpreter that can be used as a library written in c99

c interpreter lisp lisp-dialect lisp-interpreter

Last synced: 10 Mar 2026

https://github.com/ismoilovdevml/rust-os

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 04 Apr 2025

https://github.com/theodesp/guile-turtle

A simple example on how to embed Guile Scheme to C using a simple “Tortoise” graphics program

c guile scheme-language turtle

Last synced: 22 Apr 2025

https://github.com/vsanthanam/jbird

A blazing fast, type-safe library for working with JSON in Swift

c ios json maccatalyst macos macros resultbuilders swift tvos visionos watchos

Last synced: 10 Apr 2026

https://github.com/theimpossibleastronaut/modemu2k

modemu2k is a fork of modemu, a telnet client with a modem-like user interface

bbs c emulator flex minicom modem telnet

Last synced: 28 Feb 2025

https://github.com/lubux/afgh-pre-relic

AFGH Proxy Re-Encryption with RELIC (C library)

c cryptography proxy-re-encryption

Last synced: 30 Apr 2025

https://github.com/jamie-mh/jgbc

🕹 A GameBoy (Color) Emulator and Debugger

c emulator gameboy gameboy-color gameboy-color-emulator gameboy-emulator linux sdl2

Last synced: 05 Jul 2025

https://github.com/katieumbra/neovim

My neovim setup with code completion, support for rust, c/c++, zig and python debugging and syntax highlighting

c cpp dotfiles neovim nvim rust svelte vim

Last synced: 28 Feb 2025

https://github.com/uxcn/cityhash-c

cityhash (C99)

c cityhash hash

Last synced: 01 May 2025

https://github.com/youben11/silvio-text-infect

Implementation of Silvio Cesare text infection technic

c elf virus

Last synced: 09 Aug 2025

https://github.com/justinmeiners/c-game-debug-console

Quake style debug console for games. Written in ANSI C.

c game

Last synced: 25 Mar 2025

https://github.com/simonprickett/m5stack-pomodoro

Pomodoro Timer for M5Stack Core Ink device

arduino c m5stack pomodoro-technique pomodoro-timer

Last synced: 14 Jun 2025

https://github.com/karvy-singh/yatm-ish

A very rough imitation of "Snap-Layout" feature (-of Windows) in Linux Xfce (as a Tiling Manager)

bash-scripting c linux sdl2 x11 xlib xprop

Last synced: 23 Mar 2025

https://github.com/proot-me/proot-me.github.io

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

c chroot chroot-environment linux ptrace rootfs syscalls userland-exec website

Last synced: 06 May 2025

https://github.com/pikachuxxxx/r8

Custom 8-bit Rasterization and Rendering API

2d 3d api c cross-platform graphics graphics-api graphics-library low-level rendering rendering-api

Last synced: 21 Apr 2025

https://github.com/cristian-bicheru/fast-ta

Python Technical Analysis Library For Big Data

c finance numpy python3 technical-analysis technical-analysis-library

Last synced: 22 Mar 2025

https://github.com/davidwparker/opengl-screencasts-2

OpenGL screencast videos episodes 11-20

c opengl

Last synced: 13 Apr 2025

https://github.com/amanoteam/kad

A simple HTTP proxy server that forwards all requests through curl-impersonate

c cpp curl curl-impersonate http-proxy

Last synced: 14 May 2025

https://github.com/sbooth/ccl

Customizable Configuration Library

c config

Last synced: 14 May 2025

https://github.com/cfnptr/pack

Runtime optimized multi-platform data packing library for realtime game resources loading

c c99 compression compressor container cpp cross-platform csharp data library multi-platform pack package packer packing resource resources runtime storage zstd

Last synced: 30 Oct 2025

https://github.com/eerimoq/monolinux-c-library

The Monolinux C library.

c monolinux posix

Last synced: 01 Sep 2025

https://github.com/dautovri/openmp-book

Открытая книга по технологии OpenMP

book c c-plus-plus openmp parallel-computing parallel-programming

Last synced: 20 Aug 2025

https://github.com/skullchap/fnet

fnet - FILE* over your socks. Easily create and handle your network sockets.

c network sockets tcp udp unix

Last synced: 21 Mar 2025

https://github.com/mrchocha/audio-streaming-in-c

Audio streaming using customized protocol to stream the audio from server to client with added reliablity.

audio-streaming c libvlc pthreads socket-programming stop-and-wait udp-socket

Last synced: 20 Sep 2025

https://github.com/tsarchghs/mt

MT is a high level programming language.

c compiler programming-language

Last synced: 23 Mar 2025

https://github.com/okerew/neural-web

This repository shows an alternative neural network structure to modern ones, inspiring from the brain and it's creativity, workings.

alternative architecture biology c cpu cuda gpu innovative kernel machine-learning markdown metal neural neural-network neuron objc shader structure

Last synced: 27 Jul 2025

https://github.com/marcolucidi01/sws

Simple Small Static Stupid Whatever Web Server

c http server simple small socket static stupid web

Last synced: 17 Aug 2025

https://github.com/jibsen/spooky

SpookyHash in C

c hash-algorithm spookyhash

Last synced: 14 Mar 2025

https://github.com/vicentebolea/pong-curses

🎮🎮🎮~71 lines pong game written in C 🎮🎮🎮

c game minimal minimalist pong pong-game

Last synced: 08 Sep 2025

https://github.com/bancedev/lush

Linux shell powered by Lua scripting

c cli linux linux-shell lua shell

Last synced: 10 Nov 2025

https://github.com/anhthang/awesome-made-by-vietnameses

🇻🇳 A collection of amazing applications or open source projects built by Vietnamese developers

application awesome c javascript php ruby rust shell swift vietnamese

Last synced: 30 Dec 2025

https://github.com/specs-feup/cacti

Compiler Analysis Tool

c cpp source-to-source transpiler

Last synced: 07 Jul 2025

https://github.com/boneill02/swerve

A barebones i386 kernel

c i386 kernel operating-system osdev unix

Last synced: 11 Apr 2025

https://github.com/threeal/gcovr-action

Generate code coverage reports for a C++ project on GitHub Actions using gcovr

actions c ci code-quality coverage coverage-report cpp gcc gcov test-coverage testing

Last synced: 11 Apr 2025

https://github.com/snowykte0426/today-i-learned

Where I organize what I studied today

ai c data-structure databa english kotlin oop spring

Last synced: 30 Apr 2025

https://github.com/danielmartensson/stm32-ethernet-camera

PCB board with camera and ethernet connection + CAN-bus

c can-bus ethernet pcb stm32

Last synced: 01 May 2025

https://github.com/teampopwork/poplib

PopCap's SexyAppFramework with changes.

c cmake cpp cpp20 popcap sexyappframework

Last synced: 15 Jun 2025

https://github.com/nixie-dev/fakedir

Substitutes a directory elsewhere on macOS by replacing system calls

c darwin macos namespaces userns

Last synced: 01 May 2025

https://github.com/barrettotte/linear-algebra-c

A linear algebra library for performing basic and advanced matrix operations. This was made as a refresher for linear algebra and is by no means complete.

c c99 linear-algebra mathematics matrix matrix-library

Last synced: 12 Jul 2025

https://github.com/indigo6alpha/stm8s-tm1637

TM1637 C library for STM8 MCUs

c gpio stm8 stm8s103f3 tm1637

Last synced: 05 Apr 2025

https://github.com/mfossociety/cs-1101-mu

Programming in C Course (CS 1101) at Manipal University (MIT), Jaipur

binary c coursework number-systems python3 university-course

Last synced: 09 Oct 2025

https://github.com/genshen/pkg

A simple and experimental c/c++ package manager

c cpp package-manager

Last synced: 08 Jan 2026

https://github.com/secret-guest/windows_link_reader

Enable compatibility for Windows shortcut (.lnk) files on Linux and macOS.

c compatibility linux lnk lnk-builder lnk-exploit lnk-files lnk-shortcut lnkcapture macos shortcut-files tool windows

Last synced: 04 Apr 2026

https://github.com/Sigmapitech/ecsls

A language server on top of the Epitech coding style.

c coding-style epitech epitech-norme language-server linter neovim neovim-lsp nix

Last synced: 27 Oct 2025

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

A collection of reference implementations for basic data structures written in C.

c computer-science data-structures

Last synced: 08 Oct 2025

https://github.com/mt1006/conplayer

Plays videos in console

ascii ascii-art c ffmpeg libao libav terminal video

Last synced: 19 Oct 2025

https://github.com/dkv204p/c-programming

Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.

algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure

Last synced: 02 Apr 2026

https://github.com/libdriver/syn6988

SYN6988 full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis spi syn6988 uart

Last synced: 28 Oct 2025