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/euyogi/problems-cs50x

All problems/labs from CS50’s Introduction to Computer Science solved

2023 bootstrap c course cs50 cs50x css exercise flask harvard harvard-univesity harvardcs50 html javascript jinja labs problem-sets problems python sql

Last synced: 24 Apr 2025

https://github.com/armour/openssl-aes

🔑 Using Openssl library to encrypt and decrypt things (with AES).

c openssl

Last synced: 12 Apr 2025

https://github.com/mcfrappe/ttt

A terminal version of the Swedish teletext system, written in C.

api-client c efficient keybindings libcurl ncurses ncurses-tui news terminal

Last synced: 08 Oct 2025

https://github.com/jesperkha/rum

Minimal editor for the Windows console

c editor makefile no-dependencies terminal win32api windows

Last synced: 22 Apr 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/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/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/getjared/muse

cli image color manipulation

c cli hacktoberfest image-manipulation

Last synced: 14 Jun 2025

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/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/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/pesintta/vdr-plugin-vaapidevice

VDR VAAPIDevice Plug-in

c plugin va-api vdr video

Last synced: 15 Mar 2026

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

The simplest bittorrent client/library in C

bittorrent c p2p torrent

Last synced: 09 Apr 2025

https://github.com/justinmeiners/shamans

A 3D turn-based strategy game for the iPad.

3d c graphics ios ipad opengl opengl-es opengles video-game

Last synced: 25 Mar 2025

https://github.com/zeel-codder/recursion-hub

Write a solution to any recursive problem in any language of your choice

c cpp css express go hacktoberfest html java js nodejs php python r typescript

Last synced: 07 Oct 2025

https://github.com/ahueck/astprinter

Conveniently explore the Clang abstract syntax tree

abstract-syntax-tree c clang clang-tooling cpp

Last synced: 05 Apr 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/sounkou-bioinfo/rtinycc

Builds 'TinyCC' 'Cli' and Library for 'C' Scripting in 'R'

c ffi r rstats tinycc

Last synced: 24 Apr 2026

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/dkv204p/c-programming

Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.

algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure

Last synced: 02 Apr 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/kgabis/compressor

Implementation of Huffman coding lossless compression in C.

c huffman-coding

Last synced: 29 Oct 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/nixawk/hello-c

c programming

c linux

Last synced: 06 Mar 2026

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/orbitalquark/textadept-debugger

Language debugging module for Textadept.

c debugger debugging gdb lua textadept textadept-module

Last synced: 01 May 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/cadaver/sidid

C64 playroutine identity scanner

c c64 music utility

Last synced: 17 Mar 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/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/hairrrrr/c-datastructure

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

algorithm c datastructure introduction tuition

Last synced: 10 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/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/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/ac000/libflate

A HTML template library for C by Fabien Menemenlis

c html library template

Last synced: 10 Apr 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/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/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/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/sternenseemann/buchstabensuppe

toy font rendering for low pixelcount, high contrast displays

bitmap c flipdot flipdots font font-rendering text-shaping

Last synced: 09 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/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/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/huangcongqing/latex

LaTeX学习记录

c ctex latex latex-template mathtype tex

Last synced: 08 May 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/beiyuouo/experiment-for-pl0-compiler-expansion

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

c compiler

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

The (Extremely) Minimal Forth Interpreter in C.

c challenge forth interpreter minimal

Last synced: 04 Aug 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/marionauta/microui-raylib

raylib renderer for microui in C99

c c99 imgui microui raylib

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

Multiplatform Java agent for high-precision microbenchmarking.

c java microbenchmarks

Last synced: 15 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/emptydreams/consolegameengine

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

c jni jvm kotlin

Last synced: 07 Aug 2025

https://github.com/musgravejw/os

x86 operating system demos

asm c operating-system

Last synced: 20 Aug 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/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/siraajul/uni-oslab

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

c cplusplus shell

Last synced: 31 Jul 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/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/cooljeanius/bnetd

a fork of the bnetd MacPorts port, to try to get it to build on newer systems

battle-net c

Last synced: 18 Jan 2026

https://github.com/bufgix/study.lib

Konya Teknik Üniversitesi haftalık programlama ödevleri

c cpp java

Last synced: 02 Sep 2025

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/mt1006/conplayer

Plays videos in console

ascii ascii-art c ffmpeg libao libav terminal video

Last synced: 19 Oct 2025

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/jotavare/libft

Create my own library and redo a set of functions from the C standard library.

c dynamic-array gdb libft linked-list makefile malloc norminette standard-library string-manipulation string-matching valgrind

Last synced: 24 Apr 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/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/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/jankammerath/l475vg-iot01a-mbed-aws-iot

AWS IoT client for ARM Mbed OS on the STMicroelectronics STM32L4 Discovery Kit IoT Node

amazon-web-services arm aws aws-cloud aws-iot c cpp iot iot-application mbed mbed-os mbedos mbedtls mqtt mqtt-client mqtt-connector ntp stm32 tls wifi

Last synced: 02 Mar 2026

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

Hashtable implementation in C

algorithm c hashtable linked-list

Last synced: 03 Jul 2025

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/hanfried/tlpigo

The Linux Programming Interface with go

c golang linux

Last synced: 08 May 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