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/black-hell-team/scannerwindows

A simple PortScanner developed in C for the windows operating system.

c portscanner widows

Last synced: 09 May 2025

https://github.com/ruilopesm/stack-machine-li2

A stack-oriented programming language developed in C

c imperative-programming interpreter makefile stack-machine

Last synced: 23 Aug 2025

https://github.com/ghaynorg/pmps

C/C++ library and tool for scanning a process's memory space on Windows to find regex string patterns.

c c-language cpp memory memory-searching patterns regex search visual-studio win32 win64 windows

Last synced: 19 Feb 2026

https://github.com/howerj/ngram

Print out a list of ngrams for a file; works on binary data as well as text

c command-line command-line-tool compression language-model library ngram ngrams

Last synced: 19 May 2026

https://github.com/lilhammer111/hammer-mind

Personal notes on programming, computer science fundamentals, development tools, Linux, mathematics, and Web3.

c cs db go rust

Last synced: 07 Sep 2025

https://github.com/tanvir1337x/scriptorium

A collection of code snippets and scripts in various languages designed for task automation, workflow enhancement, and other miscellaneous/experimental or fun purposes

bash c cpp css fish flake flakes html javascript lua nix nix-shell nushell python ruby rust script scripts-collection shell zsh

Last synced: 25 Jul 2025

https://github.com/denismurphy/secure-https-client-mtls

HTTPS client implementation in C using mutual TLS (mTLS) authentication.

c client-certificate-authentication cmake https mbedtls mtls

Last synced: 07 Mar 2026

https://github.com/watson1978/ilios

Cassandra driver written by C language for Ruby

c cassandra ruby

Last synced: 31 Aug 2025

https://github.com/evancarroll/pg-srf-repeat-benchmark

A testing repo comparing an SRF that is dually implemented as ValuePerCall and Materialize

benchmark c c-language postgresql postgresql-extension sql

Last synced: 16 May 2026

https://github.com/tpulatha/smelly-one

Smelly one

arduino c co2 knx temp

Last synced: 30 Jul 2025

https://github.com/ruimaciel/mjson

M's JSON parser: a small JSON parser written in ISO C

autoconf automake autotools c c-library c89 json json-parser library parser

Last synced: 02 Jan 2026

https://github.com/minad/hashtable

Hashtable in C with open addressing and specialization via macros

c hash hashfunctions hashtable

Last synced: 20 Mar 2025

https://github.com/joegasewicz/stacks

A stack structure static library written in C with a few extra features

abstract-data-types c cprogramming stack

Last synced: 11 Sep 2025

https://github.com/astropilot/bomberman

Bomberman game with networked multiplayer (up to 4 players) programmed in C with the SDL2 library.

bomberman c game multiplayer network sdl2

Last synced: 17 Jun 2026

https://github.com/julienmeritte/c_http_server

Serveur HTTP en C pour comprendre et manipuler les sockets et le protocole TCP. Tomcat-like project.

c make

Last synced: 03 Aug 2025

https://github.com/pingzilao/zookeeper_client_design_manual

zookeeper client sdk 开发必备 指南 ,C++,C, java, golang,go, 服务注册,服务发现,负载均衡,分布式锁

c client cpp go golang java zksdk zookeeper zookeeper-client

Last synced: 17 Jan 2026

https://github.com/kamilgrocholski/ch

Building a simple HTTP server in c

c http-server

Last synced: 17 Feb 2026

https://github.com/fahdseddik/image-to-textart

C++ program that converts an image into ASCII characters written in a .txt file.

ascii ascii-art c cpp opencv

Last synced: 08 May 2026

https://github.com/shahzaib739/ascii-render

ascii-render is a header-only ASCII renderer for embedded systems, terminals, and SDL2 apps. Zero dependencies, multi-backend rendering, and cross-platform support (STM32/ESP32/Arduino, consoles, SDL2) 🐙

ascii-art ascii-color ascii-rendering asciidoc c donut hacktoberfest log-viewer map motd nodejs openstreetmap render renderer rendering teapot torus vector-tiles

Last synced: 04 Oct 2025

https://github.com/estarossa0/minirt2.0

Small raytracer for a shool project

c raytracer raytracing sdl2

Last synced: 20 Jul 2025

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 25 Aug 2025

https://github.com/serihiro/kagou

Kagou is a tiny web server written in c.

c http-server

Last synced: 30 Mar 2025

https://github.com/magalhaesm/minishell

This project is about creating a simple shell.

42saopaulo 42school 42sp c ecole42 makefile minishell minishell-42 minishell42

Last synced: 30 Aug 2025

https://github.com/rutujar/cppcheck-c-cpp-demo

cppcheck is a static analysis tool that detect the bug in c and cpp.

c cpp cppcheck qmake travis-ci

Last synced: 14 Jul 2025

https://github.com/basemax/crecursive-descentparser

A simple recursive-descent parser for evaluating mathematical formulae using pure C.

c lexer parser

Last synced: 25 Aug 2025

https://github.com/marcosalvalaggio/lana-blas

A Python C-API-based Experimental Linear Algebra library

blas c cpython linear-algebra pypi

Last synced: 10 Mar 2026

https://github.com/leaomartelo2/lognest

Simple header file only library in C to easily make log files

c c-library header-only logging

Last synced: 06 Apr 2025

https://github.com/lovasko/nemo-core

:globe_with_meridians: Network Monitoring

c multicast payload unicast unix

Last synced: 13 May 2025

https://github.com/sandialabs/fbmpi

A fallback implementation of MPI, supports one process only but is portable (incl Windows)

c mpi mpi-communications mpi-io mpi-library scr-2756 snl-os-sys-software

Last synced: 03 Jul 2026

https://github.com/marcosalvalaggio/kiwigrad

Mini deep learning framework written in Python C-API for Speed

c cpython-api cpython-extensions deep-learning pypi-package python pytorch

Last synced: 22 Aug 2025

https://github.com/martingms/ersatz

A simple, small, work in progress SAT-solver, written in ANSI C

c sat sat-solver

Last synced: 03 Jan 2026

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/ismailbarkani/sudoku-pour-enfants

Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant

c ensias gtk gtk-theme jeu sudoku-game sudoku-solver

Last synced: 14 May 2026

https://github.com/raedaddala/turtle-graphic-library-in-c-and-sdl2

Simulating the turtle python Library using C++ and SDL2

c cpp graphics sdl2 turtle-graphics turtle-python

Last synced: 16 May 2026

https://github.com/ColumPaget/cxine

mostly MPlayer-compatible media player using libxine

c dvd media-player mp4 mplayer webm xine

Last synced: 04 Apr 2025

https://github.com/bklockly/bof-timestomp

Bof for File Timestamp Modifier

bof c timestamp

Last synced: 09 Aug 2025

https://github.com/ranitmanik/dsa-bootcamp-c

This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.

bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming

Last synced: 04 Mar 2026

https://github.com/pseudoincorrect/nerd_embedded_system

Embedded transmission device for the NeRD system (Paper doi: 10.1088/1741-2552/aaa041)

c compression-algorithm electrophysiology embedded-systems rf-communication

Last synced: 03 Apr 2025

https://github.com/beliavsky/c2f

Partial C to Fortran translator by David Frank

c fortran intel-fortran transpiler transpiler-for-casual-use

Last synced: 27 Jul 2025

https://github.com/jmcph4/peek

PEek is a simple PE file viewer.

binary-analysis c executable malware-analysis pe pe-file tool tools windows

Last synced: 20 May 2026

https://github.com/chris124567/smpd

command line music player daemon client designed for ease of use

c mpd mpd-client

Last synced: 30 Mar 2025

https://github.com/sauravmaheshkar/playground

Algorithms, Data Structures, Leetcode, Niche Languages

c cpp-programming haskell leetcode nix-flake prolog python3 rust tracker-misc

Last synced: 14 Apr 2025

https://github.com/palikar/ctgraph

A small project of a compile-time graph library in C++17

c compile-time constexpr constexpr-context cpp-library cpp17 header-only

Last synced: 19 May 2026

https://github.com/desmonhak/opcodes

Librería de C para ensamblar(codificar) y desensamblar(descodificar) instrucciones x86

16bits 32bits 64bits asm c intel nasm

Last synced: 16 Apr 2025

https://github.com/franckferman/systematic

👻 SYSTEMatic: Systematically Seizing SYSTEM Rights. Token Impersonation POC. Alternative to PSExec for token theft. From Administrator to NT Authority\SYSTEM.

administration-system administrator c cyber-security cybersecurity elevation-of-privilege exploiting poc privilege-elevation privilege-escalation proof-of-concept proof-of-work psexec security security-tools system-administration token-stealer windows windows-10 windows-server

Last synced: 02 Apr 2026

https://github.com/kauahensilva/c_tree_avl_and_bb

two types of binary search trees in C, including AVL trees and standard binary search trees (BB). The goal is to ensure efficient search, insertion, and deletion operations, maintaining balance where applicable

arvore-avl arvore-binaria-de-busca c

Last synced: 10 Jan 2026

https://github.com/algodesigner/fat12tool

Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.

c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage

Last synced: 06 Jun 2026

https://github.com/amirali511/helliwm

The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran

c libxcb window-management window-manager xcb

Last synced: 08 Oct 2025

https://github.com/f-corvaro/pipex

"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."

125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester

Last synced: 24 Feb 2026

https://github.com/nivindulakshitha/classroom-toolkit

Emphasizes educational use cases in C.

c

Last synced: 25 Feb 2026

https://github.com/ferhatgec/tush

simple x11 keycaster (aka tuş)

c keycast libx11 libxi x11

Last synced: 04 Sep 2025

https://github.com/aaronc81/aos

An 8-bit AVR operating system

atmel avr c operating-system

Last synced: 28 Jun 2025

https://github.com/definetlynotai/llm_data

A bunch of very famous repos source code's in python as pure localdocs all in this repo to train CODE AI

c code-examples cpp cuda data data-dum jupyter-notebook llm llm-code llm-datasets programming-data programming-data-sets python3

Last synced: 08 Oct 2025

https://github.com/mincrmatt12/nmfu

the "no memory for you" "parser" generator

c dfa parser parser-generator python3 state-machine

Last synced: 07 Oct 2025

https://github.com/endygamedev/party-parrot

:rainbow: :parrot: Your own Party Parrot for terminal.

c linux-shell parrot party-parrot terminal

Last synced: 10 Oct 2025

https://github.com/nateseymour/cofgifs

GIF Decoder for Arm Cortex-M Microprocessors

arm c cmake cortex-m embedded

Last synced: 28 Feb 2025

https://github.com/crvargasm/sudoku-solution-validator

Project 1 - Sudoku Solution Validator - Operating System Concepts

c operating-system operating-systems-project

Last synced: 27 Feb 2026

https://github.com/alhassy/ccheatsheet

Basics of the tremendously ubiquitous C language that permeates most of computing!

c cheatsheet emacs html pdf

Last synced: 29 Apr 2026

https://github.com/superjmn/somecompiler

A little C-like compiler created for The Joy of Learning

c compiler language processor z80

Last synced: 26 Jun 2025

https://github.com/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/berkaygediz/c-studies

🧑‍💻 Made with C and C++ in 2015.

c cpp input-output memory pointers-in-c studies system

Last synced: 02 Mar 2026

https://github.com/bc1bb/pieces-of-code

🤓 Here are stored pieces of code that can be useful to anyone in a few language and under The Unlicense

c css html python python3

Last synced: 09 Feb 2026

https://github.com/paulbatchelor/orb

A 2d musical puzzle game for Android.

android c dsp ndk

Last synced: 28 Apr 2026

https://github.com/hxndev/producer-worker-problem

This is a common worker producer problem in OS

c code cpp labtasks os problem producer producer-worker project worker

Last synced: 30 Apr 2026

https://github.com/kampi/avr

My private AVR library.

avr avr-gcc c

Last synced: 09 Jul 2025

https://github.com/dcavalei/exam-rank-04-microshell

My code for microshell exam

42 42born2code 42lisboa c microshell

Last synced: 04 Feb 2026

https://github.com/fazendaaa/project-euler

Some of the Project Euler exercises in different languages

c cpp haskell nodejs project-euler project-euler-solutions python ruby typescript

Last synced: 07 Oct 2025

https://github.com/libdriver/ad9833

AD9833 full-featured driver library for general MCU and Linux.

ad9833 c dds full-featured-driver linux mcu spi

Last synced: 18 Oct 2025

https://github.com/wendreof/sivirinucode

Code of 'Sivirinu' (2nd place in robotics competition)

arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control

Last synced: 13 Apr 2026

https://github.com/freyxfi/thec-programming-language

The C programming language i have learned so far, but this time i'm storing all my codes so others can learn from it

100daysofcode beginner c c-language c-programming c-programming-language

Last synced: 10 Apr 2025

https://github.com/ttytm/vvatch

vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.

bindings c cross-platform filesystem library v watcher

Last synced: 02 Apr 2025

https://github.com/ianw/libiptcdata

libiptcdata (from sf.net)

c exif iptc jpeg python

Last synced: 10 Apr 2025

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 22 Feb 2026

https://github.com/vizonex/pyllparse

a parody of llparse typescript library made for python users.

c llparse parody parser python-parody

Last synced: 30 Apr 2026

https://github.com/demorgan104/dat

Technology development platform for the modern C/C++ developer

artifactory bazel c conan cpp devops embedded-systems prototyping

Last synced: 13 Oct 2025

https://github.com/aj528/mprintf

simple no-float 32-bit printf

arm c embedded printf simple

Last synced: 05 Mar 2026

https://github.com/bringauto/fleet-protocol

BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments

c communication cpp fleet-protocol protobuf reliable-protocol

Last synced: 11 Feb 2026

https://github.com/rousan/bytevault

A command line application that stores sensitive data as key-value pair securely in local machine

application byte c command-line data encrypts key-value sensitive vault

Last synced: 16 Mar 2025

https://github.com/alyssonmach/programas-c

Tópicos discutidos na disciplina Introdução a Programação da UFCG.

c c-language deitel introduction-to-programming ufcg

Last synced: 11 Apr 2025

https://github.com/ony/pjson

json parser with queue kind of callbacks (designed under influence of jsmn)

c json json-parser no-allocation sax

Last synced: 28 Apr 2026

https://github.com/radiopizza/acceldatadisplay

This repository is the source code of my course project, completed as part of the course "Basics of MPT".

adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3

Last synced: 19 Feb 2026

https://github.com/brainiac2677/cse310-compiler

A compiler for limited syntax of c. Part of course works of CSE310.

bison c compiler context-free-grammar flex

Last synced: 09 Oct 2025

https://github.com/abdullah-sheikh/hacktoberfest2021

beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2021! Hello World Programs in any language and C and Cpp program , Please leave a star ⭐ to support this project! ✨

c cpp hacktoberfest hacktoberfest2021 java programming python

Last synced: 07 Sep 2025

https://github.com/manucabral/winsock-example

Socket programming example for Windows

c client-server socket-programming winsock2

Last synced: 30 Jun 2025

https://github.com/tian11111/doudizhu

使用 C 语言实现斗地主核心规则,结合 Emscripten 编译到 WebAssembly,在浏览器中提供交互式 Web UI 体验。

beginner-friendly c c-language-doudizhu c-poker card-game console-game dou-dizhu

Last synced: 02 Apr 2026

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/amdray/bounce_zero

Reverse-engineered PSP port of Nokia’s 2002 Java ME game "Bounce", uses only original data files.

bounce c classic-games gaming homebrew java port porting porting-game psp psp-homebrew retro vibe-coding

Last synced: 22 Jan 2026

https://github.com/jacob-c-smith/json

A tested JSON parser / serializer

c json parser serializer tested

Last synced: 13 Feb 2026

https://github.com/clark800/hget

minimalist http/https client utility (curl/wget alternative)

c command-line downloader minimalist

Last synced: 14 Feb 2026