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/adrian-aley/misc_projects

A collection of small projects/snippets in C++, Excel, VBA, Python, etc.

c c-plus-plus excel optimization python quantitative-finance technical-analysis vba vba-excel vba-modules xlsm xlsx

Last synced: 05 May 2025

https://github.com/ccoskrnl/ccoskrnl

A Hobby Operating System. I'm writing it on x86, because I like sadness and misery.

assembly c operating-system os uefi-boot x86-64

Last synced: 06 May 2025

https://github.com/mindexpert7546/learn-dsa

Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.

algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python

Last synced: 18 Jun 2025

https://github.com/allanjos/device-watcher

Watch usb device connection/disconnection in Linux, install/uninstall and debug Android application.

adb android awk bash c cpp inotify inotifywatch linux perl qt sed shell-script udev usb

Last synced: 22 Jun 2025

https://github.com/vozlt/sniff-ipmac

The packet sniffer to capturing just ip and mac address.

c direct-server-return example-code libpcap packet-sniffer

Last synced: 22 Jun 2025

https://github.com/sternenseemann/buchstabensuppe

toy font rendering for low pixelcount, high contrast displays

bitmap c flipdot flipdots font font-rendering text-shaping

Last synced: 09 Sep 2025

https://github.com/wyvernsemi/cpu6502

A 6502 Instruction Set Simulator

6502 8-bit c cpu-model iss linux processor windows

Last synced: 10 Sep 2025

https://github.com/troglobit/crobots

CROBOTS is a programming game, for (aspiring) programmers

c crobots programming

Last synced: 18 Mar 2025

https://github.com/lrusak/arduino-core-pico

Arduino Core for Raspberry Pi Pico

arduino c cpp embedded pico rasberrypi rpi

Last synced: 13 Apr 2025

https://github.com/ympons/katas

I :heart: algorithms and competitive programming. In this repo, I share some of my solved challenges and hacks.

algorithms c coj competitive-programming cpp cses elixir exercism go hackerrank katas leetcode python3 solved-challenges

Last synced: 21 Jun 2025

https://github.com/huangcongqing/latex

LaTeX学习记录

c ctex latex latex-template mathtype tex

Last synced: 08 May 2025

https://github.com/homebrew-ec-foss/psh

$ psh: a fancy POSIX-like shell

bash c hsp posix shell tilde

Last synced: 24 Jan 2026

https://github.com/advancedhacker101/c-r.a.t-client-linux

This is the linux version of the R.A.T client written in c#

c client linux rat

Last synced: 25 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/tyler-cromwell/mantle

An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.

assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64

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

https://github.com/antoniotejada/epycc

C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python

c c99 compiler jit lark lark-parser llvm llvmlite python

Last synced: 23 Jan 2026

https://github.com/rifkybujana/sam3.c

Efficient SAM3 (Segment Anything Model 3) inference from scratch in pure C — Metal GPU + multithreaded CPU, no Python dependencies

apple-silicon c computer-vision from-scratch ggml image-segmentation inference machine-learning metal pure-c sam3 segment-anything

Last synced: 04 Jun 2026

https://github.com/ahueck/astprinter

Conveniently explore the Clang abstract syntax tree

abstract-syntax-tree c clang clang-tooling cpp

Last synced: 05 Apr 2026

https://github.com/ramanaditya/beginners

This is a repository containing all the beginning steps to start with programming from level zero

c cplusplus cpp hacktoberfest hacktoberfest-2020 hacktoberfest2020 java python python3

Last synced: 30 Oct 2025

https://github.com/ronflima/feijuca

An implementation of popular algorithms using plain STD C language

algorithm c hacktoberfest mit-license

Last synced: 03 Mar 2026

https://github.com/bensouchet/raytracer

School Project - Graphic - Raytracer Engine & Renderer from scratch

c opencl outliner presets raytracer raytracing raytracing-render sdl2 shaders

Last synced: 27 Feb 2026

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/akagi201/urlsafe-b64

The standard 'base64url' with URL and Filename Safe Alphabet described in RFC 4648

base64 c url-safe urlsafe-base64

Last synced: 27 Apr 2025

https://github.com/zeel-codder/recursion-hub

Write a solution to any recursive problem in any language of your choice

c cpp css express go hacktoberfest html java js nodejs php python r typescript

Last synced: 07 Oct 2025

https://github.com/arjuncvinod/hackerrank-solutions

HackerRank solutons

c javascript

Last synced: 12 Apr 2025

https://github.com/performanc/frequenc

Bizarre performant music node written in C.

audio c discord youtube

Last synced: 23 Apr 2025

https://github.com/gamemann/ipip-forward

Simple IPIP Forwarding program made with AF_PACKET sockets.

af-packet af-packet-sockets c checksum forward icmp ipip linux simple socket tcp udp

Last synced: 01 Jul 2025

https://github.com/tr-reny/alx-low_level_programming

All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning

alx alx-low-level-programming betty betty-style c low-level-programming shell

Last synced: 09 Apr 2025

https://github.com/rc-chuah/hyper-v-switch

This Program Enables And Disables Hyper-V Hypervisor So You Can Use Other Virtualisation Tools Such As (VMware, VirtualBox) Simultaneously.

c hyper-v hypervisor virtual-machine virtualbox virtualization vm vmware windows windows-10 windows-11 wsl wsl2

Last synced: 27 Oct 2025

https://github.com/papachristoumarios/sade

Code for paper: Software clusterings with vector semantics and the call graph

c cflow cscout doc2vec layering layering-violations natural-language-processing refactoring word-embeddings

Last synced: 12 Mar 2026

https://github.com/codybartfast/knr

Exercises from The C Programming Language

c exercises knr solutions the-c-programming-language

Last synced: 15 Apr 2025

https://github.com/cooljeanius/bnetd

a fork of the bnetd MacPorts port, to try to get it to build on newer systems

battle-net c

Last synced: 18 Jan 2026

https://github.com/shreyamalogi/lang-vscode

teaching vscode lang basics to codecosmers

c cpp dart java js python vscode

Last synced: 24 Apr 2025

https://github.com/briandfoy/excellent_numbers

Compute excellent numbers

bignum c julia math perl python

Last synced: 11 Apr 2025

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

==> I made this repository to post my code and document my progress while Learning data structures and algorithms concepts in this repository, I covered the complete data structures and algorithms

array binary-tree c graph hash-tables java javascript leetcode python typescript

Last synced: 23 Apr 2025

https://github.com/bufgix/study.lib

Konya Teknik Üniversitesi haftalık programlama ödevleri

c cpp java

Last synced: 02 Sep 2025

https://github.com/cesargdm/c-chess

♝♞♟ CLI online chess written in C ♚♛♜

c chess emoji parallelism sockets threads

Last synced: 12 Jun 2025

https://github.com/hpjansson/cropsicle

Minimal C implementation of the Growcut area selection algorithm

c graphics image-processing

Last synced: 27 Oct 2025

https://github.com/jotavare/minitalk

System that sends a message from client to server using UNIX signals for communication.

ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind

Last synced: 24 Apr 2025

https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl

Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.

c

Last synced: 09 Jul 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/dexter-xd/restapi-c-sqlite

A lightweight RESTful API for todo management built entirely in C.

c rest-api sqlite

Last synced: 23 Apr 2025

https://github.com/codinasion/hello-world

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/ar1ja/baz

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash

bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal

Last synced: 04 Oct 2025

https://github.com/pyift/pyift

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 2025

https://github.com/rmn20/planecut

Color quantization/palette generation for png images

c compression image-optimization palette png png-compression quality quantization

Last synced: 06 Sep 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 2025

https://github.com/americocunhajr/crflowlib

CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.

c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry

Last synced: 23 Apr 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/abranhe/os.c

Small C library to know your operating system.

c c-library clib clibs freebsd linux macos operating-system os win32 win64 window

Last synced: 27 Oct 2025

https://github.com/serge-404/CPM32

hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects

8bit c cpm orion-128 vt52 z80 z80-emulator

Last synced: 12 Jun 2025

https://github.com/cooljeanius/bap

some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build

bap c ocaml reverse-engineering

Last synced: 18 Jan 2026

https://github.com/privkeyio/libnostr-c

Lightweight, portable C library for the Nostr protocol with native Lightning Network integration.

bitcoin c lightning-network nostr

Last synced: 16 Jan 2026

https://github.com/adharshkamath/mathy-compiler

A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain

bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc

Last synced: 03 Jul 2025

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

https://github.com/soasis/encoding_tables

Shared tables between C and C++ for encoding infrastructure

c cpp data encoding

Last synced: 09 Apr 2025

https://github.com/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 Apr 2025

https://github.com/martinrixham/cheesemake

It is not meant to be taken literally, it refers to any manufacturers of dairy products.

bash build-tool c

Last synced: 06 Oct 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/nickscha/vk-glfw-cimgui

c demo of imgui using vulkan, glfw3, cimgui

c c99 cimgui demo glfw3 imgui vulkan

Last synced: 07 May 2025

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/whenubelieve/react-native-web3-boilerplate

This is the mobile version to the JOE (Javascript on Everything) platform. JOE is a platform that aims to connect mobile apps, web apps, desktop apps, server apps, and IoT apps to the blockchain entirely using Javascript.

boilderplate c joe objective-c platform react react-native starlark web3

Last synced: 09 Apr 2025

https://github.com/justinmeiners/exercises

Exercises I do from books, articles, etc.

algorithms c code-golf cpp excercises scheme sicp sicp-solutions

Last synced: 25 Mar 2025

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 Apr 2025

https://github.com/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

Last synced: 11 May 2025

https://github.com/shysaur/shysaur-suffixtrees

Implementations of Suffix Trees Algorithms

c mccreight-algorithm suffix-tree ukkonen-algorithm

Last synced: 10 Jul 2025

https://github.com/nicolasbauw/amiga-c-intro-template

Amiga C template for hardware screen setup and module replay

amiga c copperlist demos hardware intros module protracker ptreplay replay template vbcc

Last synced: 13 Apr 2025

https://github.com/govnorice/archarchive

A utility to quickly rollback an arch linux system using ALA (a.k.a Arch Linux Archive)

ala arch archive c cpp linux linux-utils rollback

Last synced: 06 May 2025

https://github.com/lyriarte/MemoCalc

MemoCalc Palm OS application

c calculator interpreter palmos

Last synced: 11 May 2025

https://github.com/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/chethanyadav456/quickcmd

A simple command line tool to run commands quickly made with C.

c cli cli-tool hacktoberfest

Last synced: 07 May 2025

https://github.com/patrickrgaffney/patdown

a non-fancy markdown parser in C

c commonmark markdown markdown-parser parser

Last synced: 14 Apr 2025

https://github.com/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

https://github.com/akatsuki105/boktai2

WIP: Disassembly of Boktai2(Japan, v1.1)

asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering

Last synced: 07 May 2025

https://github.com/spockbotmc/mcd2c

Generate C serialization/deserialization code from the minecraft-data protodef protocol spec

c minecraft minecraft-data protodef spockbot

Last synced: 11 Apr 2025

https://github.com/libdriver/syn6658

SYN6658 full function driver library for general MCU and Linux.

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

Last synced: 19 Jun 2025

https://github.com/yorevs/ccompass

This is a C-ANSI style framework to program in C like C++

c c-ansi oop oop-in-c

Last synced: 07 Mar 2026

https://github.com/carloszoft/online_judge

Repository to resolved exercises in https://www.hackerrank.com/

algorithms c competitive-programming estrutura-de-dados javascript treinamento

Last synced: 07 Sep 2025

https://github.com/joswinemmanuel/c-lab-s2

A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.

c

Last synced: 19 Jul 2025

https://github.com/niklasf/rust-btoi

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 2025

https://github.com/mattmoony/propaganda.c

A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱‍💻

c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings

Last synced: 30 Oct 2025

https://github.com/mjkloeckner/6502

6502 cpu command line emulator

6502 c cpu-emulator emulator tui

Last synced: 20 Jul 2025

https://github.com/rolandbrake/piscript

Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.

c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm

Last synced: 22 Jun 2025