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/aniketsingh03/cachememory

This project is an implementation of cache memory with load and store instructions in Verilog.

c cache-memory verilog-hdl

Last synced: 06 Apr 2025

https://github.com/guilhermebn198/program-slicing_pic

exploring program slicing and documenting my discoveries

c english esbmc frama-c pt-br slicing static-analysis

Last synced: 25 Feb 2025

https://github.com/azurespheredev/KernelDriver2DrawLine

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 25 Oct 2025

https://github.com/haimozer123/blackjack-rted-college-

Blackjack Game in C: Implementing and Testing Core Game Mechanics Using Linked Lists

c game-development memory-management rted

Last synced: 21 May 2026

https://github.com/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 21 May 2026

https://github.com/hadichahine/cest

A traditional unit testing library for C.

c cest tdd test-driven-development testing unit-testing

Last synced: 28 Mar 2025

https://github.com/cat-gawr/plenia-360-off

Xenia ~ emulatore di Xbox 360 per Laptop | Konata ~ 2025

blfs c cpp csharp gentoo lfs linux lua macos nv vim windows xenia

Last synced: 08 Apr 2026

https://github.com/machaj45/little-embedded-lock-in

This is a virtual device utilizing the STM32 F303 board as a lock-in amplifier.

c pycharm-ide python3 qt5 stm32 stm32f303

Last synced: 11 Feb 2026

https://github.com/imageslr/tsinsen

tsinsen online judge AC code

c online-judge

Last synced: 14 May 2025

https://github.com/1ay1/vibe

VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊

c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative

Last synced: 28 Jan 2026

https://github.com/crgimenes/internet_time

Swatch Internet Time

c internet-time joke retro

Last synced: 14 Mar 2025

https://github.com/amanoteam/dakini

A GCC cross-compiler targeting NetBSD 8.0/9.0

c cpp cross-compiler gcc netbsd

Last synced: 14 May 2025

https://github.com/cipulot/sheepypad

ISO Enter shaped macropad

c keyboard macropad qmk

Last synced: 22 May 2026

https://github.com/avik-pal/esc101-lab-y17

ESC101 IIT Kanpur Lab Assignment Solutions

arrays c lab-exam lab-exercises string

Last synced: 14 Mar 2025

https://github.com/frozen-burrito/hydrate-extension-inteligente

Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.

ble c cmake embedded-systems esp32 freertos

Last synced: 05 Apr 2025

https://github.com/aheil/hhn-c

C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).

c open-educational-resources

Last synced: 14 May 2025

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 22 May 2026

https://github.com/storterald/documented-vulkan-headers

Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.

c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan

Last synced: 27 Oct 2025

https://github.com/hex01e/ft_printf

sample recoding of c printf function

c printf

Last synced: 22 Mar 2025

https://github.com/hex01e/libft

a sample lib that include basic c std functions.

c lib

Last synced: 22 Mar 2025

https://github.com/ibtikar-org-tr/small-projects

small-projects workshop in our community

back-end c front-end machine-learning python3

Last synced: 08 Apr 2026

https://github.com/vendethiel/trim.c

Very simple trim().

c trim

Last synced: 22 Mar 2025

https://github.com/pedrozappa/42_ft_printf

42 Project : ft_printf

42 42born2code 42cursus 42school c printf

Last synced: 18 Feb 2026

https://github.com/lukaswrz/readarg

A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library

argument-parsing c cli command-line header-only library parser single-header zero-allocation

Last synced: 12 Jan 2026

https://github.com/amirreza-ipchi-haq/brainf

The interpreter for BrainF

brainfuck-interpreter c command-line-tool

Last synced: 24 Jul 2025

https://github.com/zelr0x/solutions

My solutions to various exercises and algorithms I haven't found a better place for

c clojure cpp exercises-solutions java js python rust

Last synced: 09 Apr 2026

https://github.com/jimbobbennett/azureiotarduinosample

Sample code for using Azure IoT Hub and Arduino

arduino azure c cpp iot iot-hub platformio vscode

Last synced: 09 Apr 2026

https://github.com/sleleu/philosophers

A multi-threaded program to solve the dining philosophers problem

42 c concurrent-programming multithreading

Last synced: 03 Jan 2026

https://github.com/matubu/wireframe

🧵 A wireframe rendering thing using c with the mlx graphic lib

c graphics mlx wireframe

Last synced: 26 Jul 2025

https://github.com/micahondiwa/alx-low_level_programming

Low-level programming language with ALX and Holberton School

c data-structures malloc malloc-free malloc-library

Last synced: 18 Sep 2025

https://github.com/f321x/minishell-42-core

Implementation of a (usable) shell program in C as group project (2) in the 42 school core curriculum.

42born2code 42cursus 42school c minishell minishell42 shell

Last synced: 19 Feb 2026

https://github.com/fredmorcos/attic

Archive of old stuff.

archive c python rust snippets

Last synced: 09 Apr 2026

https://github.com/aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

bison c c-compiler compiler compiler-design flex lex programming-language yacc

Last synced: 21 Sep 2025

https://github.com/blmayer/map

Simple map implementation in C

c map

Last synced: 30 Jul 2025

https://github.com/heavycircle/advent-of-code

My Solutions for Advent of Code challenges

advent-of-code c python x64-assembly

Last synced: 22 Sep 2025

https://github.com/qrichert/moontool

John Walker's `moontool.c` astronomical calculation routines, extracted (with port to Rust & Python).

c cli moon python rust rust-library

Last synced: 31 Jul 2025

https://github.com/karsten-uy/kirbequalizer

An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.

audio-equalizer audio-processing c cpp equalizer gain gain-control highpass-filter juce juce-framework lowpass-filter peak-filter

Last synced: 05 Mar 2026

https://github.com/wangyoucao577/libmath-finite

A simple library to solve the `__xxx_finite` symbols missed problem due to `glibc` upgrade.

c libc libm

Last synced: 01 Aug 2025

https://github.com/anishsinha-io/cslice

slices for everyone. SLAVA UKRAINI 🇺🇦.

c

Last synced: 01 Aug 2025

https://github.com/cricksmaidiene/cprograms

:heavy_division_sign: This repository contains the files/programs/problems I worked on in my first year of university in CSF111

algorithms c university

Last synced: 22 Mar 2025

https://github.com/crsjimo/emoji-c

Using emoji to write C 📝🇨😂

c emoji

Last synced: 31 Aug 2025

https://github.com/firefly-zero/firefly-c

🐀 C/C++ SDK for making Firefly Zero games

c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly

Last synced: 12 Jan 2026

https://github.com/pgvalle/tictactoe

Jesus loves you and wants to help, protect, bring happiness and save us from hell. Give him the chance. Give yourself the chance! If you remotely feel something, please watch this: https://www.youtube.com/watch?v=ZXqQGuAt7SE. It's just 3 minutes long.

c game jesus-is-da-lord-n-savior terminal-game tictactoe

Last synced: 01 Jun 2026

https://github.com/tomiis4/CLang

My CLang projects with cheatsheet

c c-cheatsheet cheatsheet

Last synced: 04 Apr 2025

https://github.com/acevedoesteban999/detector-de-adulterantes-lab

Sistema de detección de adulterantes mediante Raspberry con redes neuronales

c django javascript python raspberry-pi

Last synced: 10 Apr 2026

https://github.com/bupy7/xkbklu

Another simple utility for XKB keyboard layout.

c clang keyboard keyboard-layout linux x11 xkb

Last synced: 05 Apr 2025

https://github.com/sirwumpus/ioccc-npdif

Most Different (diff) - IOCCC 2015 Winner

c diff file-comparison ioccc posix

Last synced: 22 Mar 2025

https://github.com/muhammadmuazen/c-programming-exercises

repo that have answers to the exersices mainly from the w3resource website and many other resources

c exercises learning-exercise

Last synced: 23 Mar 2025

https://github.com/mytechnotalent/encryption-c-rp2350

A 100% strict, RP2350 Embedded C implementation of the Ouroboros cryptographic authentication engine, maintaining constant-time execution.

c embedded encrypt encryption encryption-algorithms encryption-decryption ouroboros pico2 raspberry-pi raspberrypi rp2350

Last synced: 09 Jul 2026

https://github.com/trannguyenhan/evaluate-priority-queue

evaluate the priority queue with markov hold model and classic hold model

c calendar-queue markov-hold-model priority-queue the-hold-model

Last synced: 26 May 2026

https://github.com/lukinoo/calculator_c

Simple calculator with C

c calculator-c

Last synced: 23 Mar 2025

https://github.com/rojvv/ctgechobot

A simple Telegram echo bot in C

c libcurl telegram telegram-bot-api

Last synced: 04 Jan 2026

https://github.com/kauahensilva/c_app_list_enc

This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.

c gtk3 linked-list

Last synced: 04 Jan 2026

https://github.com/isubasinghe/heightmapgenerator

A simple height map generator.

c game game-development heightmap heightmaps

Last synced: 28 Feb 2025

https://github.com/arxiver/mema

Memory Manager for C language to maintain the memory allocation and dellactions and works as a memory pool

c clang cpp cpp17 memory memory-allocation memory-management memory-manager memory-pool pool

Last synced: 09 May 2026

https://github.com/karinakozarova/c-programming-exercises

The exercises from the school course C Programming

c exercice exercise-solutions school-stuff

Last synced: 23 Mar 2025

https://github.com/jt122406/cs214

Systems Programming

c rutgers-university

Last synced: 07 Apr 2025

https://github.com/bor0/soko

Sokoban game implementation in SDL/C

c sdl sokoban

Last synced: 16 May 2025

https://github.com/adriansuter/pmsos

A program written in C to search for Magic Square of Squares.

c gmplib magic-square maths number-theory

Last synced: 22 May 2026

https://github.com/neomutt/test-library

⚠️ Sample code to test the NeoMutt libraries

c library neomutt test

Last synced: 27 May 2026

https://github.com/beliavsky/fortran-to-c

Transpiler from modern Fortran to C

c fortran modern-fortran transpiler

Last synced: 27 May 2026

https://github.com/scokmen/jpipe

A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.

c

Last synced: 10 Mar 2026

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/vanyle/benchmarks

Comparison of the speed of various programming languages

benchmark c js lua luajit ocaml python speed

Last synced: 11 Apr 2026

https://github.com/valerio-vaccaro/c-opentimestamps

C/C++ implementation of OpenTimestamps

bitcoin c embedded opentimestamps

Last synced: 19 Apr 2026

https://github.com/mickel8/system_info

Simple program for measuring CPU load for a period of time

c cpu-monitoring metrics performance system

Last synced: 15 Mar 2025

https://github.com/arc-hugo/projet_voilier

Programmation d'une carte NUCLEO-F103RB permettant de piloter et d'automatiser des fonctionnalités pour une maquette de voilier

c embedded keil nucleo stm32f103

Last synced: 19 Jun 2025

https://github.com/0xtekgrinder/matchstick

It is an Epitech Project to recreate the nim game with a number of lines changeable as well as a maximum number of sticks you can take each turn.

algorithm c epitech game matchstick network

Last synced: 31 Mar 2025

https://github.com/lonewolfht/healthy-gladiator

A terminal game I made for Ludum Dare 44

c gladiator ludum-dare-44 terminal-game

Last synced: 24 Mar 2025

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

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/versbinarii/sping

SIP ping

c ping sip tool

Last synced: 13 Jun 2026

https://github.com/digitsensitive/foxviewppm

Lightweight image viewer written in C and SDL2

c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer

Last synced: 08 Apr 2025

https://github.com/adrian-bueno/hashtable

Linked Hash Table written in C. Key and value can be of any type.

c hashtable linked-hashtable

Last synced: 12 Sep 2025

https://github.com/b3dgs/adplug

Hardware-independent AdLib sound player library

adlib audio-player c opl3

Last synced: 20 May 2026

https://github.com/quantum5/clickkeys

Tool to use keyboard buttons to click the mouse, for when your mouse button is broken.

accessibility c keyboard keyboard-navigation mouse mouse-emulation

Last synced: 24 Nov 2025

https://github.com/haytham-hammioui/cs50x-2024

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql

Last synced: 22 Apr 2025

https://github.com/visualstudioex3/div2-tlsa98-engine

A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.

2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom

Last synced: 21 Feb 2026

https://github.com/lukaspietzschmann/lzip

Gzip but from Luke not GNU

c gzip

Last synced: 06 Dec 2025

https://github.com/pratikrameshmajage/c_programming

I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀

c return struct union

Last synced: 13 May 2025

https://github.com/mbrukman/c-stdlib

C standard library (work in progress)

c c99 libc

Last synced: 04 Feb 2026

https://github.com/dispatchcode/ppm-image-library

A simple PPM Image library written in C

c library ppm

Last synced: 16 Jul 2025

https://github.com/k4u5h4l/ada-lab-progs

A collection of programs done in ada lab, sem 4.

algorithms c

Last synced: 22 Apr 2025

https://github.com/rudrodip/calloc

Custom Memory allocator implemented in C

allocator c heap memory memory-allocation memory-management

Last synced: 15 Jul 2025

https://github.com/skippyr/libtmk

Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.

c c-library cli command-line cpp cpp-library library linux macos shell terminal tui windows

Last synced: 27 Mar 2025