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/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/superzazu/sdl_dbgp

A C99 library to display UTF-8 text in SDL3 programs (in a VGA-like text mode)

c sdl sdl2

Last synced: 17 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/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/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/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/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/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/nclack/whisk

Fully automated tracking of single rows of whiskers in high-speed video.

c matlab python tracking video whisker

Last synced: 14 Mar 2026

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/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/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/shreyamalogi/lang-vscode

teaching vscode lang basics to codecosmers

c cpp dart java js python vscode

Last synced: 24 Apr 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/NNBnh/superb-st

📟 ST-base terminal with enough patches

c flexipatch ligatures st suckless suckless-terminal terminal terminal-emulator

Last synced: 05 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/codybartfast/knr

Exercises from The C Programming Language

c exercises knr solutions the-c-programming-language

Last synced: 15 Apr 2025

https://github.com/naforoutan/snake-game

2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming

c cpp functional-programming snake-game terminal

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

Miscellaneous things and projects for my ZYBO and ZYNQ devices.

amd arm c cpp fpga fpga-programming linux vhdl wsl-ubuntu wsl2 xilinx zybo zynq

Last synced: 04 Oct 2025

https://github.com/globalpolicy/simwin

C header file for creating simple windows GUI

c gui header library simple single win32 windows

Last synced: 20 Aug 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/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/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/d-iii-s/java-ubench-agent

Multiplatform Java agent for high-precision microbenchmarking.

c java microbenchmarks

Last synced: 15 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/githubprankster/forward

The (Extremely) Minimal Forth Interpreter in C.

c challenge forth interpreter minimal

Last synced: 04 Aug 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/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/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/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/t3tra-dev/mt-predictor

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

c docker memory-analysis python

Last synced: 30 Oct 2025

https://github.com/lc-soft/lcui-router

The official router for LCUI.

c lcui router

Last synced: 18 Apr 2025

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

🚀 海南大学编译原理 pl0 语言编译器扩充

c compiler

Last synced: 19 Jul 2025

https://github.com/reisraff/cim

It provides a way to run interactively a "C" code and also a simple piece of that.

c gcc interactive interactively

Last synced: 30 Oct 2025

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/ai-word/Language_Codes

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

c go lua python3 rust

Last synced: 06 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/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/libdriver/ba111

BA111 full-featured driver library for general-purpose MCU and Linux.

ba111 c full-featured-driver linux mcu ntc tds uart

Last synced: 18 Apr 2026

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/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/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/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/littlebutt/tiny-libtorrent

The simplest bittorrent client/library in C

bittorrent c p2p torrent

Last synced: 09 Apr 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/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/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/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: 11 May 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/loopperfect/build-infer

Self-service distributions of BuildInfer 🛠️

build-tool c c-plus-plus

Last synced: 23 Jul 2025

https://github.com/Stellaris-code/smoljson

Blazing fast and light SIMD JSON parser in a few hundreds lines of C Code

avx c fast json json-parse json-parser light lightweight performance simd sse

Last synced: 31 Mar 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/jonathan-gramain/bitpunch

Swiss Army knife for arbitrarily structured binary files

binaryformat c development-utility parsing-engine python recovery

Last synced: 26 Jun 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/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/c5hackr/xathook

Lightweight Patchless Hooking Library for Windows

blueteaming c malware-research redteaming

Last synced: 24 Dec 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/queue-ri/advanced-algorithm-study

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

algorithm algospot c cpp gcc problem-solving python

Last synced: 31 Jul 2025

https://github.com/mithil467/mitpick

Capture the terminal, without leaving the terminal

c capture debian gtk3 linux screenshot terminal

Last synced: 21 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/fmw666/data-structure

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

algorithms c cpp data-structures datastructures-algorithms python3

Last synced: 02 Aug 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

https://github.com/musgravejw/os

x86 operating system demos

asm c operating-system

Last synced: 20 Aug 2025

https://github.com/pdsmart/tranzputer

A transformable CPU, one version using FPGA technology and another using an ARM Cortex-M4 (K64F) to upgrade venerable Z80 systems in-situ. Project uses VHDL, C/C++, ARM, ZPU & Z80 Assembler.

bash c cpp electronics fpga vhdl

Last synced: 14 Apr 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/hanfried/tlpigo

The Linux Programming Interface with go

c golang linux

Last synced: 08 May 2025

https://github.com/gardentools/crcengine

A Python CRC library for calculation and C-code generation

c checksum checksum-calculation checksum-generation crc crc-algorithms crc16 crc32 python python3

Last synced: 13 Apr 2025

https://github.com/bdilday/pychadwick

Python package to interface with chadwick library

baseball baseball-data c python retrosheet retrosheet-tools

Last synced: 13 May 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/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/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/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/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/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/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/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/tomdionysus/pmalloc

pmalloc - A minimal, zero dependency, heap based memory manager in C

c embedded memory-management zero-dependency

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