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/palmr/cart-dumper-listener

:video_game: Listener for the Gameboy cart-dumper ROM

c gameboy raspberry-pi rom

Last synced: 11 Apr 2025

https://github.com/ibug/tetrisai

Tetris game 🎮 with AI play. Uses Windows API.

c tetris tetris-game

Last synced: 11 Apr 2025

https://github.com/milenacarecho/42sp

Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄

42 42sp c data-structures libft

Last synced: 09 Jul 2025

https://github.com/hairrrrr/c-datastructure

严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)

algorithm c datastructure introduction tuition

Last synced: 10 Apr 2025

https://github.com/kgabis/compressor

Implementation of Huffman coding lossless compression in C.

c huffman-coding

Last synced: 29 Oct 2025

https://github.com/cfnptr/mpmt

Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)

atomic c cmake condition-variable cpp cross-platform library linux macos multi-platform multi-threading mutex open-source pool pthreads thread ubuntu windows winthread

Last synced: 06 Apr 2026

https://github.com/thehxdev/jacson

JSON parser and query engine library written in C, from scratch!

c json json-parser parser

Last synced: 10 Apr 2025

https://github.com/toolbuddy/visual-ll

Using graphviz to enable visualization on linked-list implementation.

binary-trees c graph graphviz linked-list visualization

Last synced: 17 Jul 2025

https://github.com/gabrieledarrigo/c-weather

Shell application to get weather data

c university university-project weather

Last synced: 10 Apr 2025

https://github.com/rofl0r/opendow

remake of the classic amiga game "dogs of war" (C) 1989 elite

amiga arcade c game remake shmup whittaker

Last synced: 11 Apr 2025

https://github.com/vmpy/ms-dos-game-man-down

To Hell with Johnny

c game man-down ms-dos

Last synced: 10 Apr 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/kampi/zybo-linux

A complete Linux project for the ZYBO. This project helps me during my first steps with embedded Linux. You can find anything necessary to run your own embedded Linux on your ZYBO here.

c cpp linux vivado xilinx yocto zybo zybo-board zybo-linux zynq

Last synced: 09 Jul 2025

https://github.com/gabrieledarrigo/ducky

A quack quacky UDP cache server 🦆 developed for the Networking course of "Sicurezza dei Sistemi e Delle Reti Informatiche" bachelor's degree program.

c cache network-programming socket-programming udp university university-project

Last synced: 10 Apr 2025

https://github.com/nixawk/hello-c

c programming

c linux

Last synced: 06 Mar 2026

https://github.com/orbitalquark/textadept-debugger

Language debugging module for Textadept.

c debugger debugging gdb lua textadept textadept-module

Last synced: 01 May 2025

https://github.com/ac000/libflate

A HTML template library for C by Fabien Menemenlis

c html library template

Last synced: 10 Apr 2025

https://github.com/njdevpro/spstring

A C string library that's designed with embedded development in mind.

c c-language embedded-c embedded-systems stack-based string

Last synced: 10 Apr 2025

https://github.com/cadaver/sidid

C64 playroutine identity scanner

c c64 music utility

Last synced: 17 Mar 2025

https://github.com/pesintta/vdr-plugin-vaapidevice

VDR VAAPIDevice Plug-in

c plugin va-api vdr video

Last synced: 15 Mar 2026

https://github.com/harry-ross/c-snippets

A simple extension for Visual Studio Code snippets for the C programming language.

c snippets visual-studio

Last synced: 27 Feb 2026

https://github.com/tgautam03/xfilters

GPU (CUDA) accelerated filters using 2D convolution for high resolution images.

2d-convolution c cpp cuda cuda-programming gpu-acceleration gpu-computing gpu-programming image-filters image-processing

Last synced: 10 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/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/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/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/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/homebrew-ec-foss/psh

$ psh: a fancy POSIX-like shell

bash c hsp posix shell tilde

Last synced: 24 Jan 2026

https://github.com/alistra/data-structure-inferrer

A program that analyzes source code with a data-structure wildcard and suggests the right one.

analyzer c compiler data-structures haskell tex

Last synced: 21 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/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/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/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/lcsmuller/jsmn-find

Tiny, zero-allocation JSON tokenizer written in ANSI C

ansi c c89 deserialization embedded hacktoberfest jsmn jsmn-token-extraction json parser tokenizer

Last synced: 17 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/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/gnd/hydra

OpenGL Sony Action Cam HDR-AS30 viewer and recorder

c camera hdr-as30v hx50 libcurl sony sony-action-cam

Last synced: 16 Aug 2025

https://github.com/t3tra-dev/mt-predictor

mt-predictor は実行中の Python プロセスのメモリをスキャンして、random.random() が次に出力する値を完全に予測するためのものです。

c docker memory-analysis python

Last synced: 30 Oct 2025

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 14 Apr 2025

https://github.com/queue-ri/advanced-algorithm-study

📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료

algorithm algospot c cpp gcc problem-solving python

Last synced: 31 Jul 2025

https://github.com/holmanb/set-c

generic set implementation in C

c datatype generic-library set

Last synced: 14 May 2025

https://github.com/paolostivanin/gtkcrypto

GTKCrypto allows you to easily encrypt, sign and compute hash of your data.

aes-256 c camellia cbc-mode ctr-mode decrypt decrypt-files encrypt gtk3 hash hmac md5 serpent sha2 sha3 twofish

Last synced: 10 Jun 2025

https://github.com/tn1ck/brightnesschanger

osx-utility to control the brightness and contrast of external displays

brightness c contrast osx protocol screen swift

Last synced: 27 Jul 2025

https://github.com/inspirate789/bmstu-teragraph-hackathon-2022

:fax: Студенческий практикум МГТУ им. Н. Э. Баумана по обработке и визуализации графов

5sem algorithmic-painting bmstu c cpp discrete-mathematics graph graph-algorithms hardware ics6 ics7 iu7 makefile painting teragraph

Last synced: 01 Sep 2025

https://github.com/c5hackr/xathook

Lightweight Patchless Hooking Library for Windows

blueteaming c malware-research redteaming

Last synced: 24 Dec 2025

https://github.com/tderflinger/arduino-blink-purec

A pure C implementation of a blink program for the Arduino Uno.

arduino avr avrdude blink c

Last synced: 12 Apr 2025

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/emptydreams/consolegameengine

一个用于开发控制台小游戏的 JVM 端引擎。en: A console game engine for the JVM.

c jni jvm kotlin

Last synced: 07 Aug 2025

https://github.com/marcomq/nimview_android

A Nim/Webview based helper to create Android applications with Nim/C/C++ and HTML/CSS

android c cpp deprecated nim nim-lang svelte user-interface vue

Last synced: 28 Aug 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/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/azizbenismail/projet_parental_monitoring_system_qt

Notre application contrairement aux autres applications de sécurité parentale dépasse l’entourage familial pour qu'elle fait intervenir d’autres éléments hors les parents pour assurer la sécurité des enfants

arduino arduino-library c qt sketchup

Last synced: 10 Jul 2025

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/bor0/hashtable

Hashtable implementation in C

algorithm c hashtable linked-list

Last synced: 03 Jul 2025

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

HackerRank solutons

c javascript

Last synced: 12 Apr 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/erikdelange/exin-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.

c ebnf interpreter programming-language

Last synced: 19 Apr 2025

https://github.com/myfreeer/sendinput

keyboard and mouse input simulator for windows

c input keyboard mouse scripting sendinput simulation windows

Last synced: 18 Jan 2026

https://github.com/amruthpillai/theepilogueofeducation-cgproject

The Epilogue of Education is a CG Project Story that defines the problems of education in our current society, and how we are far off from an actual smart world.

c cpp education glut opengl story visual-studio

Last synced: 27 Jul 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/siraajul/uni-cprogramming

Course Code: CSE 101. This repository contains all the C programming code I wrote during my university days. It includes fundamental concepts, data structures, algorithms, and hands-on projects, reflecting my journey in mastering the C language. Whether you're learning C or looking for code references

c

Last synced: 02 Jul 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/algosup/2023-2024-project-3-virtual-processor-team-3

2023-2024, 3rd project, aims to create our own processor and Assembly language.

assembler assembly c vcpu

Last synced: 16 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/ai-word/Language_Codes

🌸🌸🌸编程语言记录,Rust语言,Go语言,Python语言,Lua语言,C/C++....基本知识,及各自语言的设计特点及应用的领域,语言是工具,逻辑是根本...

c go lua python3 rust

Last synced: 06 May 2025

https://github.com/githubprankster/forward

The (Extremely) Minimal Forth Interpreter in C.

c challenge forth interpreter minimal

Last synced: 04 Aug 2025

https://github.com/fmw666/data-structure

💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)

algorithms c cpp data-structures datastructures-algorithms python3

Last synced: 02 Aug 2025

https://github.com/adam-mcdaniel/rsa

An RSA🔐 implementation in C, using arbitrarily large integers

c cybersecurity decryption encryption header-only library rsa-cryptography

Last synced: 12 May 2025

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

PRoot Developer Blog

c care hacktoberfest linux proot seccomp

Last synced: 21 Jun 2025

https://github.com/marionauta/microui-raylib

raylib renderer for microui in C99

c c99 imgui microui raylib

Last synced: 20 Sep 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/hanfried/tlpigo

The Linux Programming Interface with go

c golang linux

Last synced: 08 May 2025

https://github.com/musgravejw/os

x86 operating system demos

asm c operating-system

Last synced: 20 Aug 2025

https://github.com/siraajul/uni-oslab

All Of Operating System Lab Program . Course Code CSE-411

c cplusplus shell

Last synced: 31 Jul 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/yellow-footed-honeyguide/nooks

Effortlessly save and navigate to your bookmarked directories on any Unix-like system 🗂️

c cli command-line directory jump navigation shell unix utility

Last synced: 28 Jul 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/miqueas/lua-c-api-examples

Some C code I wrote while learning the Lua C API

api c lua lua51 lua52 lua53

Last synced: 21 Aug 2025