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/blueskyson/exponential-golomb-coding

A c implementation of exp-golomb code for 8-bit data, including encode and decode method.

c coding

Last synced: 29 Apr 2025

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/alekay-software/websocket-std

Websocket implementation in rust with std support and static library with ffi support.

c cargo esp-rs esp32 ffi rust websocket

Last synced: 25 Oct 2025

https://github.com/brian-xu-vlt/minishell_42

We recreated a shell from scratch, with a minishell tester included, using only our own library (libft) and a limited range of external functions.

42 42born2code 42projects 42school bash c ecole42 linux minishell minishell-test minishell-tester shell termcaps ubuntu vector xubuntu

Last synced: 19 Apr 2026

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/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 24 Feb 2026

https://github.com/grz0zrg/fb_monitor

C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API

3d-printing c embedded-systems framebuffer graphics monitoring monitoring-tool octoprint

Last synced: 12 Oct 2025

https://github.com/sshwy/yaoj-judger

Judger for the future yaoj

c judger kafel online-judge seccomp

Last synced: 14 Jan 2026

https://github.com/ruban2205/c-programs

Welcome to the C-Programs repository! This repository is a collection of various C programs created by www.rubangino.in. It serves as a resource for learning and understanding different programming concepts, algorithms, and data structures using the C programming language.

c c-programming c-programming-language c-programs

Last synced: 10 Apr 2025

https://github.com/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 2025

https://github.com/lobbyra/cub3d

A project in c that use raycasting to simulate a 3D space in a 2D map

42school c game graphic

Last synced: 19 Jan 2026

https://github.com/im-rises/cunicodelib

C header only Library to write UTF8 text to the console for Windows, macOs and Linux.

c console cpp multi-platform unicode utf8

Last synced: 25 Oct 2025

https://github.com/goamegah/c-vaccinodrome

Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.

c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing

Last synced: 17 Oct 2025

https://github.com/frost-phoenix/chip-8

🕹️ Chip-8 emulator for CLI and GUI

c chip-8 chip8 cli emulator raylib

Last synced: 26 Oct 2025

https://github.com/jbw9964/programming_methodology_project

Mario-like game, based on C Lang & SDL2 library

c sdl2 sdl2-game

Last synced: 17 Oct 2025

https://github.com/lumbrjx/ebpf-nta

A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.

c ebpf filtering golang kernel-space linux monitoring networking observability packet tcp traffic-control user-space

Last synced: 26 Oct 2025

https://github.com/fosskers/tetris

A 3D Tetris game using OpenGL in C.

3d-tetris c game tetris

Last synced: 16 Mar 2026

https://github.com/soypat/so

MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python

abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object

Last synced: 27 Oct 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/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/tgsstdio/hello-webassembly

"Hello World" WebAssembly examples in WasmFiddle

c javascript webassembly

Last synced: 24 Apr 2026

https://github.com/winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

assembly-x86 bootloader c nasm qemu

Last synced: 27 Oct 2025

https://github.com/joaodiaslobo/rogue-pointers

Roguelike game in C, using the ncurses library! 🧟

ascii c ncurses roguelike-game sdl2

Last synced: 27 Oct 2025

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

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 2026

https://github.com/pgvalle/spaceinvadersclone

Yet another Space Invaders clone coded in C

c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders

Last synced: 27 Oct 2025

https://github.com/abhixsh/number-guessing-game

This is a C program for a number guessing game. The user has to guess a random number within a limited number of attempts. The program will provide feedback on each guess.

c

Last synced: 16 Mar 2026

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

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/yosef-alsabbah/software-security-buffer-overflow

This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.

assignment buffer-overflow buffer-overflow-attack c software-security

Last synced: 15 Apr 2026

https://github.com/ollieday/ntp

Library for querying NTP servers

c library ntp ntp-client ntp-protocol

Last synced: 16 Mar 2026

https://github.com/git-bruh/termbox-widgets

(UNOFFICIAL) Reusable widgets for termbox2 (https://github.com/termbox/termbox2)

c curses ncurses termbox tui widgets

Last synced: 28 Apr 2025

https://github.com/seanpm2001/disk-o_jockey

📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.

c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins

Last synced: 16 Mar 2026

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/madebypixel02/abe-scalability

[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption

abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m

Last synced: 25 Feb 2026

https://github.com/manraj29/cricket-using-c

A game of Cricket for programmers.

basicgame c cprogramming cricket fungame programming

Last synced: 30 Jan 2026

https://github.com/gastonduault/zelda

Zelda in C with the SDL 2.0 library

c jeu sdl2

Last synced: 14 Mar 2026

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

Amalgamation of C projects

amalgamation c

Last synced: 25 Apr 2026

https://github.com/streamndad/streamn-scoreboard

Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.

c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports

Last synced: 16 Apr 2026

https://github.com/the-pink-hacker/ticevid

A USB color video player for the TI-84+ CE.

c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce

Last synced: 14 Oct 2025

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 2025

https://github.com/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. 🌲🔍

ast c compiler json lexer parser python string

Last synced: 17 Mar 2026

https://github.com/sukruciris/journey-of-the-slayer

Source code of the game which is named Journey of the Slayer.

c game raylib

Last synced: 18 Mar 2026

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/xnacly/seascript

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 16 Apr 2026

https://github.com/mohammadrezaamani/bridge

This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.

bridge c js python shared-memory

Last synced: 16 Apr 2026

https://github.com/alxm/neonrattle

:snake: 360° glowy snake

arduino c game gamebuino-meta snake

Last synced: 12 Apr 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/vaibhavpandeyvpz/php-rsvg

PHP extension based on RSVG library to quickly convert SVG files into EPS, PDF, PNG and SVG again.

c cairo pdf php phpize png rsvg

Last synced: 24 Apr 2025

https://github.com/ern0/bytebeat-player

▶️ Bytebeat player, using SDL2

audio bytebeat c size-coding

Last synced: 01 Apr 2025

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/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/dyne/lua-paillier

Lua module for the Paillier cryptographic scheme

c crypto lua paillier

Last synced: 10 Mar 2026

https://github.com/sanel/ono

Quickly access your applications from system tray

c gtk2 gtk3 repl scheme tray tray-app tray-menu

Last synced: 13 May 2025

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

https://github.com/hadron13/orbitoor

My first Ludum Dare Game (47) game

c from-scratch game ludum-dare orbital-mechanics sdl2

Last synced: 04 Feb 2026

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/codegasms/azzian

A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.

c game game-development global-game-jam raygui raylib

Last synced: 15 Apr 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

https://github.com/carcargroup05/designatedcar

This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.

arduino bfs-search c cplusplus python

Last synced: 22 Apr 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/codewithmide/alx-higher_level_programming

Higher level programming languages and projects from ALX SE

c javascript mysql-database python3 shell sql sqlalchemy sqlalchemy-orm sqlalchemy-python

Last synced: 04 May 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/zeloe/rtconvolver

A realtime convolution VST3

c convolution cplusplus cuda juce

Last synced: 22 Apr 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/johnntirintis/cs50

Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.

c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions

Last synced: 29 Nov 2025

https://github.com/andy-byers/paw

A statically-strong typed embeddable scripting language for C

c scripting-language

Last synced: 04 Sep 2025

https://github.com/keharriso/ocelot

Parse C headers to identify function prototypes, type declarations, and global variables

c header-parser

Last synced: 11 Jun 2025

https://github.com/m4ttpizz4/calculadora_c

Apenas uma calculadora programada em C com diversas funções feita para a faculdade

c calculator calculator-application calculator-c

Last synced: 14 Apr 2025

https://github.com/kusma/cure-for-cancer

The Cure for Cancer, a demo by Excess and friends

c c-plus-plus demoscene software-rendering

Last synced: 02 Mar 2026

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/mrh1997/headlock

An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)

bridge bridging c embedded-c iot python tdd test-driven-development testing unittest

Last synced: 16 Jan 2026

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/sirwumpus/iocccsize

IOCCC Source Size Tool (original author)

c ioccc rules

Last synced: 29 Jun 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/chr5tphr/cinpy

Using C in Python (A quick introduction)

c cpython ctypes python tutorial

Last synced: 04 Sep 2025

https://github.com/dibyadyutidas/c

c programs

c programming

Last synced: 09 Sep 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/jjyr/cbmt

Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md

c cbmt ckb

Last synced: 30 Jun 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/jf990/teies

TEIES project on VM/CMS developed by CCCC @ NJIT

c cmc ibm

Last synced: 31 Aug 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/vmj/othello

OpenGL Othello game

c game opengl othello

Last synced: 23 Apr 2025

https://github.com/goshatch/astrovox

🎛️ Experimental synthesizer implementation

audio c cli experimental midi synthesizer

Last synced: 12 May 2025

https://github.com/gearsix/bfme2-installer

An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.

animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper

Last synced: 16 Jan 2026

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026

https://github.com/pcercuei/tinymm

Tiny memory manager for tiny data

c memory-allocation memory-allocator memory-management

Last synced: 02 Sep 2025

https://github.com/gmartinezramirez-old/c-py

:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).

c compiler compiler-construction lexer python tokenizer

Last synced: 19 May 2026

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/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/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/akash1474/txedit

TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️

c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app

Last synced: 10 Jul 2025