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/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 2025

https://github.com/archer-01/libft

Implementation of standard libc functions and some other additional functions

c libc static-library

Last synced: 13 Apr 2025

https://github.com/santerijps/text-editor-from-scratch

An attempt to write a text editor from scratch with C and raylib

c raylib text-editor

Last synced: 01 Mar 2025

https://github.com/raphiara/spms_ring

Single publisher multiple subscriber ring buffer written in C

c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory

Last synced: 07 May 2025

https://github.com/secondfry/school21-libft

Standart library project (libft) from Ecole 42 (done in School 21, Moscow campus)

c coding-bootcamp coding-school ecole42 libft school21 university

Last synced: 08 Nov 2025

https://github.com/nfultz/freecell

a solitaire card game (fork)

c fork game

Last synced: 27 Apr 2025

https://github.com/libdriver/hdc2080

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

c full-featured-driver hdc2080 humidity iic linux mcu temperature

Last synced: 23 Apr 2025

https://github.com/musadiqpasha/social-network-manager

A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.

c graph graph-visualization graphviz management-system social-network txt-based

Last synced: 07 Oct 2025

https://github.com/faisalahmedbijoy/compiler-project-with-flex-and-bison

Laboratory works, Assignments, Laboratory tasks, Projects

bison c compiler-design compilers flex

Last synced: 09 Oct 2025

https://github.com/qnkhuat/lifeterm

Conway game of life editor on terminal

c conways-game-of-life terminal

Last synced: 12 Apr 2026

https://github.com/x0reaxeax/wot

yep, this is how i spend my free time

c obfuscated obfuscated-code obfuscation pointless

Last synced: 15 Apr 2025

https://github.com/Tyler887/winboot

āš™ļø A Windows boot loader that replaces Microsoft's boot loader

assembly-language c gpl microsoft windows windows-10 windows-11

Last synced: 10 Mar 2025

https://github.com/zeloe/rtconvolver

A realtime convolution VST3

c convolution cplusplus cuda juce

Last synced: 22 Apr 2025

https://github.com/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

https://github.com/greycloudss/sabaton

Sabaton is a WIP offline password cracker and wordlist engine in C. It generates exhaustive keyspaces and evaluates them against mainstream hash functions via a simple API. Built for air-gapped environments and high-throughput use, with a roadmap including CLI, multithreading, streaming mode, and GPU acceleration.

armourer c cracking cryptography security

Last synced: 07 Oct 2025

https://github.com/minhaskamal/coolconsolegames

A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)

c console console-game game

Last synced: 23 Aug 2025

https://github.com/ardeshirv/i_wrote_a_virus_code

Simple joke that present "I wrote a virus ..." on screen, It's not a virus

ardeshirv c crossplatform joke

Last synced: 06 Jul 2025

https://github.com/jdsherbert/fisher-yates-shuffle

Fisher Yates Algorithm implementation for randomizing an array of objects, implemented in various languages.

c cpp csharp haxe java javascript js lua python ruby ts typescript unity unreal-engine

Last synced: 07 Apr 2025

https://github.com/acgaudette/txtquad

minimalist 3d quad renderer for games

c font gamedev graphics renderer text vulkan

Last synced: 04 Sep 2025

https://github.com/nishkarshraj/datastructuresproject

Hello Everyone! This is a project of SCM headed by Nishkarsh Raj to make a collaborative effort on Git to make a running model to demonstrate Linked List using C++.

automation c collaboration git github log project scm source source-code

Last synced: 22 Apr 2025

https://github.com/nunofachada/pphpc

Several implementations of the standard PPHPC agent-based model

agent-based agent-based-modeling c java netlogo opencl pphpc predator-prey simulation simulations standard-model

Last synced: 14 Mar 2026

https://github.com/zoonman/nanodds

DDS for SSB 6.1 transceiver based on Si5351A, ST7735 and ATMEGA1284P

arduino arduino-nano atmega1284p c dds hamradio platformio si5351 st7735 wip

Last synced: 11 Apr 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/chimari/hskymon

Sky Monitor for Subaru Telescope

astronomy c gtk2 gtk3 observatory subaru telescope

Last synced: 13 May 2025

https://github.com/sfuller/dew

Development Environment Wrangler

build-tool c c-plus-plus cmake dependencies package-manager

Last synced: 06 Mar 2025

https://github.com/justinmeiners/c-foundation

An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)

apple autorelease c cocoa foundation reference-counting

Last synced: 08 Oct 2025

https://github.com/himanshugoel2797/btrfs-parser

Rough parser for btrfs file systems, test for adoption of btrfs in Cardinal

btrfs c cardinal osdev parser

Last synced: 04 Feb 2026

https://github.com/ahmetcansolak/physical-address-from-user-space

Simple C program to get physical address from user space through mmap

c mmap physical-addresses

Last synced: 03 Jul 2025

https://github.com/keikoro/extending_python

Small example project to demonstrate how to extend Python with C code :snake::new:

c cpython python

Last synced: 10 Mar 2026

https://github.com/jakubtomsu/raylib-template

C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required

c cpp easy-to-use game game-development raylib raylib-cpp

Last synced: 07 Oct 2025

https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 2025

https://github.com/nikhilroxtomar/socket-programming-server-in-c-and-client-in-python

A simple TCP client-server program, where server in written in C programming language while the client is written in Python programming language.

c python socket-programming tcp tcp-client tcp-server tcp-socket

Last synced: 04 Jan 2026

https://github.com/nathanlytang/wg-cli

šŸ”‘ A CLI tool to automate and manage WireGuardĀ® peers. Made to complement the existing wireguard-tools subset.

c cli vpn wireguard

Last synced: 11 Mar 2025

https://github.com/jf990/teies

TEIES project on VM/CMS developed by CCCC @ NJIT

c cmc ibm

Last synced: 31 Aug 2025

https://github.com/kareimgazer/keyboard-diy

Make a keyboard yourself at home using ARM-Cortex-M4 micro-controller

arm-cortex-m4 c gpio interrupt-driven-programs interrupts microcontroller tiva-c

Last synced: 24 Aug 2025

https://github.com/xplshn/cbc

C B Compiler, a working B compiler that is fully compliant with B, with nice warnings and errors, configurable via standard flags like -W/-Wno, and -F and -Fno to turn on/off warns/features. -std=B/-std=Bx for some extensions. Compatible with tsoding/b

b blang c c11 compiler compiler-design language qbe suckless unix

Last synced: 05 Oct 2025

https://github.com/prisect/dimanet

DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).

ai c contributions-welcome library open-source

Last synced: 31 Aug 2025

https://github.com/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 05 Mar 2025

https://github.com/bontail/pystrector

Package for displaying and changing core Python structures

c python3 structures

Last synced: 23 Apr 2025

https://github.com/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 13 Oct 2025

https://github.com/innofang/miscode

šŸŽ  miscode that is misc code, store some code that I have learned.

c clojure cpp golang java java-web kotlin lisp processing python

Last synced: 29 Apr 2025

https://github.com/nazmusweb-coding/dos-programming

This repository showcases mini and final projects for a course of my university.

c gcc gtk3 gui-application software-development ubuntu windows-app

Last synced: 13 May 2025

https://github.com/hoangtien2k3/code-c-plus-plus

Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.

c cpp

Last synced: 21 Apr 2025

https://github.com/ryan-menezes/snake

O jogador controla um ponto, quadrado ou objeto em um plano com borda. ƀ medida que avanƧa, deixa um rasto para trĆ”s, semelhante a uma cobra em movimento.

c game jogo jogo-cobrinha language-c snake snake-game

Last synced: 30 May 2026

https://github.com/sharoniv0x86/stringwiz

A string utility library offering a comprehensive set of string manipulation functions.

c c-language c-programming-language c-strings library strings

Last synced: 13 Oct 2025

https://github.com/otmanedaoudi/c-complex-declarations-parser

A program that converts a complex C declaration into a human readable representation.

c compiler-design syntax-analysis syntax-tree

Last synced: 08 Oct 2025

https://github.com/geomatsi/stm32-tests

Experiments with stm32 boards

bare-metal c gcc stm32 stm32f0 stm32f4

Last synced: 22 Apr 2025

https://github.com/otamajakusi/riscv-step-by-step

RISC-V kernel step-by-step implmenetation

c condition-variable kernel multi-process multi-thread mutex risc-v

Last synced: 14 Jun 2025

https://github.com/xyproto/addinclude

:arrow_up_small: Add include statements within the guards of a header file

c cpp headers include package-management utility

Last synced: 15 Apr 2025

https://github.com/basemax/c-nostdlib-assembly

We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)

assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls

Last synced: 12 Apr 2026

https://github.com/germanaizek/picobase64

Very lightweight encoder and decoder base64 for C/C++

base64 c cpp cross-platform header-only lightweight

Last synced: 12 Oct 2025

https://github.com/kai-kj/microcompute

A small library for gpu computing

c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl

Last synced: 12 Apr 2025

https://github.com/alxm/neonrattle

:snake: 360° glowy snake

arduino c game gamebuino-meta snake

Last synced: 12 Apr 2025

https://github.com/pollyren/argparse

A simple command-line argument parser in C

argument-parsing c cli

Last synced: 22 Sep 2025

https://github.com/serhiicho/playground

This repo is the playground for programming languages that I'm playing with

c cpp go haskell java js node php python

Last synced: 01 Apr 2025

https://github.com/95ulisse/hedit

A VIM-like terminal-based hex editor scriptable with JS.

c hex-editor js vim

Last synced: 23 Apr 2025

https://github.com/opennms/jrrd2

Round Robin Database (RRD) interface for Java (threadsafe rewrite)

c java rrd rrdtool

Last synced: 22 Jun 2025

https://github.com/patsaoglou/ooscompiler

An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC

antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler

Last synced: 03 Sep 2025

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

https://github.com/andreeadraghici/30daysofcode

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 2026

https://github.com/sabyasachi-seal/codinginc-cpp

This Is where I keep the C codes that I practice

c coding practice programming

Last synced: 27 Jan 2026

https://github.com/codestrange/webserver

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c http-server web-server

Last synced: 14 Mar 2025

https://github.com/hwpoison/tinyc-http-server

A tiny HTTP single file multithread server written with pure C (<80kb), server static content and media files. Includes basic file explorer.

c html http http-server multithreading

Last synced: 18 Jun 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/mobius3/creme

Creme is a widget library that is renderer-independent, non-intrusive and made with C99 (mirror of https://gitlab.com/mobius3/creme)

c c99 gui sdl2 tile-based widget-library

Last synced: 19 Jan 2026

https://github.com/learnixos/pms

pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.

c linux minimal package-management package-manager

Last synced: 03 Aug 2025

https://github.com/hxndev/consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

c code consensus consensus-clustering mpi mpich parallel-programming

Last synced: 31 Mar 2025

https://github.com/bionelabs/eventloop

A simple C thread pool implementation with single core

c caophuocthanh eventloop onebuffer queue xcode

Last synced: 09 Apr 2025

https://github.com/ollieday/sonoff-http

Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch

c esp8266 firmware iot mongoose-os sonoff

Last synced: 08 Apr 2025

https://github.com/datkt/napi

N-API C Interop for Kotlin/Native

binding c cinterop interop kotlin kotlin-native n-api napi native node

Last synced: 24 Aug 2025

https://github.com/betacraftuk/beta-c

Minecraft rewritten in C

c minecraft

Last synced: 28 Apr 2025

https://github.com/gabriel-logan/auto

Repository with several codes that automate tasks in a practical way.

automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows

Last synced: 24 Aug 2025

https://github.com/abdorayden/raymp

raymp CLI Music Player with beautiful UI

bash-script c linux linux-app linux-shell

Last synced: 12 Apr 2025

https://github.com/tomsik68/ansi_colors

Single-header macro-based library for using terminal color codes in C/C++

c colors colors-codes console cpp terminal

Last synced: 31 Aug 2025

https://github.com/wyatt8740/x11-window-hider

(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.

ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool

Last synced: 24 Aug 2025

https://github.com/alphaville/static_malloc

C: malloc for static allocation! :eyes: :tractor:

c cprogramming embedded embedded-systems memory-management systems-programming

Last synced: 01 Jul 2025

https://github.com/konstantintutsch/caffeine

Calculate your coffee ā˜•

adwaita c coffee tool

Last synced: 23 Jan 2026

https://github.com/dispatchcode/t3c

Tic Tac Toe written in C using MiniMax algorithm with alpha-beta pruning

c minimax-algorithm sdl2 tic-tac-toe

Last synced: 02 Sep 2025

https://github.com/renaudallard/thinproxy

Lightweight, secure, single-file HTTP/HTTPS proxy in C with zero dependencies

c capsicum connect-tunnel freebsd http-proxy https-proxy lightweight linux no-dependencies openbsd proxy seccomp-bpf secure single-file small unveil

Last synced: 26 May 2026

https://github.com/gibbok/jjj

Minimal and fast command-line file lister with Vim key bindings.

c command-line command-line-tool developer-tools file-manager filesystem launcher ncurses productivity terminal vim

Last synced: 04 May 2026

https://github.com/tusharmakkar08/project-x

OpenGL Racing Game

c game game-3d opengl racing

Last synced: 27 Apr 2026

https://github.com/laserpants/mbs

:hourglass_flowing_sand: Command line tool to help keeping a tab on data usage.

c c99 cli-tool linux networking

Last synced: 05 May 2026

https://github.com/tokenrove/punchy-the-log

Simple demonstration of hole punching for logging

c journaling linux

Last synced: 28 Apr 2026

https://github.com/sphinx-contrib/cheader

Sphinx extension that implements a c:header directive.

c sphinx sphinx-extension sphinxcontrib

Last synced: 14 May 2026

https://github.com/yeager/firestaff

šŸ”„ Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.

c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows

Last synced: 25 Jun 2026

https://github.com/ac000/textus_coloris

A simple "library" for doing colourised console output

c color colour console text

Last synced: 22 Jun 2026

https://github.com/siffiejoe/prg-amalgc

Amalgamation of C projects

amalgamation c

Last synced: 25 Apr 2026

https://github.com/kishore-ganesh/zeroshell

A work in progress attempt to make a shell that supports piping and redirection in Linux

c linux-shell operating-systems shell

Last synced: 29 Jun 2026

https://github.com/vedantparanjape/pid-plotter-component

ESP-IDF component for pid plotter

c esp-idf-framework esp32 freertos

Last synced: 01 May 2026

https://github.com/f0rkr/minishell

Making a shell using dummy C.

c descriptors minishell shell zsh

Last synced: 13 May 2026

https://github.com/ibug/tanhaoqiangc

č°­ęµ©å¼ŗć€ŠCēØ‹åŗč®¾č®” (ē¬¬å››ē‰ˆ)ć€‹éžå®˜ę–¹å‚č€ƒē­”ę”ˆć€‚

c solutions

Last synced: 15 Jul 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026