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/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/suxrobgm/ccourseworkassignments

Individual and Group Assignments in C Language and UNIX Operating System (CSC202A)

c coursework

Last synced: 26 Mar 2025

https://github.com/ndryden/shbt

Signal handler/backtrace library

c cpp debugging

Last synced: 21 Apr 2026

https://github.com/harshita2234/humidity-and-temperature-monitoring

Embedded Systems Project on Humidity and Temperature Monitoring

c embedded-systems lpc1768

Last synced: 24 Mar 2025

https://github.com/kauahensilva/c_image_processing_treatment

This project is a simple image processing program.

c image-processing

Last synced: 10 Jan 2026

https://github.com/basemax/triangularmatrixc

This is a simple C program that creates a triangular matrix and prints it to the screen. The program is written in C and uses the C99 standard. This library is good to use for a quick and easy way to create a triangular matrix.

c matrices matrix triangular triangular-math triangular-matrices triangular-matrix

Last synced: 03 Apr 2025

https://github.com/bahamas10/undercurrents

Visualizer made in C and OpenGL and SDL2

c opengl sdl sdl2

Last synced: 08 Oct 2025

https://github.com/fahadpathan7/swe-127-128-assignment-

Here are my assignments, of courses, SWE-127 & SWE-128

c

Last synced: 13 Oct 2025

https://github.com/jdeokkim/b021

A variant of the Blackjack game made with raylib.

blackjack c c99 fisher-yates fisher-yates-shuffle gnu99 raylib

Last synced: 17 Jun 2025

https://github.com/smartobjectoriented/soo

SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)

arm c containerization embedded microcontroler migration os trustzone virtualization

Last synced: 20 Apr 2025

https://github.com/sjml/beschi

bit-packing and unpacking code generator for C, C#, Go, Rust, Swift, and TypeScript

binary c code-generation csharp deserialization golang messages rust serialization swift typescript

Last synced: 02 Sep 2025

https://github.com/yangsijun528/c-chip-8

C 첫 프로젝트로 chip-8 에뮬레이터 만들기

c chip-8 chip-8-emulator

Last synced: 23 Apr 2025

https://github.com/rekgrpth/ngx_http_htmldoc_module

Nginx HTML, FILE or URL to PDF or PS

c html nginx pdf ps

Last synced: 17 Feb 2026

https://github.com/mbah24-dev/libft

Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊

algorithm c makefile

Last synced: 27 Jan 2026

https://github.com/penguineer/mqtt-tools

A library to simplify agents that react on/with external events or MQTT messages by handling 95% of the MQTT use-cases.

c mqtt mqtt-service

Last synced: 18 May 2026

https://github.com/oglinuk/ken-thompsons-rott-quine

The original quine by Ken Thompson defined in his paper "Reflections on Trusting Trust".

c ken-thompson quine reflections-on-trusting-trust security

Last synced: 01 Sep 2025

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/ababyprogrammer/professional-language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

c c-programming cpp csharp

Last synced: 05 Feb 2026

https://github.com/doubleshotgun/rasm

Making assembly easier with Rasm

assembler assembly c nelua risc-v risc-v64 riscv riscv64

Last synced: 06 Jan 2026

https://github.com/not-minimal/tarea-estructura-de-datos

Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.

c data-structures software

Last synced: 19 Oct 2025

https://github.com/desmonhak/pdb_lib_c

Pequeña utilidad en C para la auto descarga y dumpeado de simbolos de PDB. Creditos a [BlackShell256](https://github.com/BlackShell256) por contribuir al codigo.

c pdb reversing windows

Last synced: 13 Jul 2025

https://github.com/sebkur/vexterm

A terminal emulator library and application

c gtk terminal-emulators

Last synced: 22 Jan 2026

https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 16 Mar 2025

https://github.com/tcbrindle/libsudoku

C and C++14 library for solving sudoku puzzles, using Range-V3

c c-library c-plus-plus cpp-library sudoku-solver

Last synced: 19 May 2026

https://narainsagar.github.io/free-awesome-code-work

This repo contains all of my Programming related Work, Exercises, Assignments and Projects etc) - I coded / practice'd during my graduation period (2011-2015) at FAST-NU www.nu.edu.pk

artificial-intelligence assignment awesome awesome-code awesome-codes c c-plus-plus exercises graduation-period java learning problems problems-solving programming projects university

Last synced: 12 May 2025

https://github.com/alexeev-prog/cmdparser_c

Command Line Arguments parser in C

c cli cmd command-line command-line-parser minimal parser

Last synced: 13 Oct 2025

https://github.com/thomazrlima/semester2-cesar-school

Este repositório foi criado para armazenar e organizar as atividades práticas relacionadas à linguagem de programação C, desenvolvidas durante o curso.

c

Last synced: 22 Sep 2025

https://github.com/aon4o/tues_grade_10

A repository for storing code written by me in tenth grade in tues.

c

Last synced: 21 Aug 2025

https://github.com/5cover/c-exceptions

Macros for throwing and handling exceptions in C, in a try/catch/finally-like fashion.

c exception exception-handling exceptions try-catch try-catch-finally

Last synced: 30 Oct 2025

https://github.com/stecman/avr-flight-fuel-timer

An unnecessarily fancy countdown timer for keeping track of fuel in light aircraft

atmel aviation avr c flight fuel microcontroller

Last synced: 14 Oct 2025

https://github.com/lzanatta/cvector

A (very) simple and tiny vector library

c vector

Last synced: 16 Oct 2025

https://github.com/hex01e/get_next_line

get_next_line is a function that get line by line from some file using just the file descriptor of the opened file.

c files functions

Last synced: 13 Oct 2025

https://github.com/drkwitht/toy_json_parser

My very first working toy json parser!

c json-parser parsing speedcoding toy-project

Last synced: 04 Apr 2025

https://github.com/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 30 Apr 2026

https://github.com/lockie/vibe

Pure C implementation of ViBe background subtraction algorithm

c opencv vibe

Last synced: 08 May 2026

https://github.com/cycloctane/cyclocalc

Simple math expression evaluator written in C99. Based on Pratt Parsing.

algorithms ast c parser

Last synced: 15 Oct 2025

https://github.com/cpscript/bytehunter

Signature Generation and Pattern Matching Plugin for IDA Pro made in C

binary-analysis c ida-plugin malware-analysis vulnerability-research

Last synced: 04 Sep 2025

https://github.com/dmitmel/penguins-game

A small game I wrote for the university

board-game c c-plus-plus cross-platform game wxwidgets

Last synced: 17 May 2026

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/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026

https://github.com/kchousos/ninja-vs-zombies

A platform game written in C with the Raylib library.

c gamedev platformer raylib raylib-c

Last synced: 16 Mar 2025

https://github.com/rphii/c-image-viewer

A lightweight image viewer written entirely in C and OpenGL 3.3

c cglm fast freetype glm image image-viewer lightweight opengl viewer

Last synced: 11 Jun 2025

https://github.com/justsecret123/red-black-tree

This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).

c red-black-tree tree-structure

Last synced: 09 Apr 2025

https://github.com/lutoma/fastresize

A FastCGI backend for on-the-fly image resizing

c daemon fastcgi imagemagick imageserver

Last synced: 12 Mar 2025

https://github.com/iswenzz/izinjector

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

c injector

Last synced: 12 Oct 2025

https://github.com/eriknyquist/cheaders

C header file generator

automation c python python3

Last synced: 15 May 2026

https://github.com/ch4osmy7h/compiler

a simple c compiler

a c compiler simple

Last synced: 16 May 2026

https://github.com/sam9111/pharmacy-management-system

Pharmacy Management command-line application built in C

c

Last synced: 12 Oct 2025

https://github.com/wangrongwei/kcore-utility

WIP: Linux kernel kcore-utility

c linux-kernel utility

Last synced: 16 May 2026

https://github.com/nathanfallet/pickfalling-ds

Unfinished port of the PickFalling game to DS

c devkitpro game libnds nds

Last synced: 29 Apr 2026

https://github.com/juliangrtz/crackmes

A collection of crackmes uploaded to crackmes.one

c crackmes csharp reverse-engineering

Last synced: 02 Jun 2026

https://github.com/bsdelf/simple-build

Simple build tool for small C/C++ projects

build c c-plus-plus clang cpp17 freebsd gcc linux macos make makefile

Last synced: 29 Apr 2026

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

Number Guessing Game is a command-line application developed in C. It prompts players to guess a randomly generated number within a specified range, providing feedback on each guess. Ideal for practicing loops, conditionals, and random number generation in C.

c game random-number

Last synced: 02 Mar 2026

https://github.com/sammers21/ptop

Simple htop-like utility which shows a tree of current processes

c gnu htop linux make makefile process

Last synced: 29 Apr 2026

https://github.com/pplytas/runelection

C program to store and manage voters and votes using a Bloom Filter, a Red-Black Tree and a Singly Linked List (Developed during the Operating Systems K22 course 2019)

bloom-filter c makefile red-black-tree singly-linked-list

Last synced: 08 Jun 2026

https://github.com/praabindhp/graph_rep-transversal_algorithm

C Program For Traversal Algorithm In Graphical Representation

c code graph programming-language representation traversal-algorithms

Last synced: 08 Jun 2026

https://github.com/mssola/farga

A bunch of code that messes with low level stuff.

assembly c kernel linux riscv

Last synced: 01 Mar 2026

https://github.com/suresh142/lsb_image_steganography

Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.

c cplusplus cpp image lsb lsb-steganography secret steganography

Last synced: 20 Apr 2026

https://github.com/serialphotog/intel-8080-emulator

A work in progress emulator for the Intel 8080 microprocessor.

c emulator intel-8080

Last synced: 20 Apr 2026

https://github.com/amandafernandes0701/trabalho-pds2---sistema-administrativo-de-hotel

Group project done using the C++ language for the PDS2 course at UFMG. The project aims to provide resources to assist the user in dealing with administrative issues in a hotel, such as room reservation and mapping, employee management, guest credential data, etc.

c cplusplus hotel-booking hotel-management hotel-management-system school-project test test-automation

Last synced: 20 Apr 2026

https://github.com/insoft-uk/prime-c

Prime-C (Experimental!) is a Compiler for a hybrid PPL + C language that translates code into pure PPL (Prime Programming Language) for the HP Prime calculator.

c c-like-syntax hp-prime ppl software-development

Last synced: 03 Mar 2026

https://github.com/r0drigo-0/cheatsheet_cpp

Algorithms + DSA + Concepts to know in C++

algorithms c cpp dsa dsa-algorithm

Last synced: 29 Apr 2026

https://github.com/seahorn/sea-cut

C/C++ refactoring tool for library abstractions

c cplusplus program-verification refactoring static-analysis

Last synced: 16 Apr 2026

https://github.com/chichunchen/cross-indexing

Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.

assembly c index-generator ruby

Last synced: 15 Apr 2026

https://github.com/mic92/int3

Better debugger breakpoints

c cpp debugging gdb lldb

Last synced: 20 Apr 2026

https://github.com/ahmad-masud/linux-shell

💻 A simple Linux shell that supports basic command execution, internal commands, background processes, and command history.

c linux shell

Last synced: 20 Apr 2026

https://github.com/mparolari/xpacket

XPacket is an utility that generates a C struct and two functions for serialize/deserialize it into/from a given payload.

c c89 cpp serialization serialization-library

Last synced: 01 Apr 2026

https://github.com/mtrzc0/esp32-edge-detection

Project for PP RAI 2024

ai c cpp esp esp32 freertos tensor

Last synced: 20 Apr 2026

https://github.com/dealbisac/cprograms

This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.

c program programming-challenges programming-exercises programming-language

Last synced: 30 Apr 2026

https://github.com/aditya-a-garwal/mbed-hcsr04

A simple library to use the HCSR04 ultrasonic sensor with ARM MBed OS and ARM Cortex M Microcontrollers

arm async c cortex-m cpp embedded hcsr04 mbed mbed-os multithreading rtos sensor ultrasonic-sensor

Last synced: 30 Apr 2026

https://github.com/pastekaztekastor/crowd-simulation

Le projet consiste en une simulation de foule sur une grille, avec des versions parallélisées sur carte graphique. L'objectif est de modéliser le mouvement des individus dans un environnement en utilisant des paramètres tels que la dimension de la grille, le nombre d'individus et exporte de résultat de chaque frame dans unfichier bin pour analyse.

c cmake cpp crowdsimulation cuda-programming graphicscard grid-layout ipynb make nvidia-gpu parallelization

Last synced: 03 Mar 2026

https://github.com/farout101/monster-chase

Test project with Unity Engine

c unity2d

Last synced: 30 Apr 2026

https://github.com/jabbalaci/c-repl

A simple REPL for the C programming language

c python repl

Last synced: 30 Apr 2026

https://github.com/berkekaragoz/resource-usage-tracker

CPU, RAM, Disk, Network...

c linux shell

Last synced: 20 Apr 2026

https://github.com/travorlzh/cppstuff

Some C/C++ basics and algorithms

algorithm c c-language cmake cplusplus cpp factorization

Last synced: 21 Apr 2026

https://github.com/edisonslightbulbs/bluetooth-rfcomm-linux

Bluetooth socket: RFCOMM communication between Linux and Android (Linux side)

bluetooth bluez-dbus-interfaces c cmake linux-android

Last synced: 05 Jun 2026

https://github.com/bo1led-owl/spalloc

Toy allocator with C interface written in Zig

allocators c memory-managament zig

Last synced: 21 Apr 2026

https://github.com/thusharax/ossa

Operating Systems and System Administration questions and answers

c cpu hacktoberfest os

Last synced: 08 Jun 2026

https://github.com/Karvy-Singh/loopctl

Repeat a media/section of media "x" number of times on Linux

c cli dbus linux media mpris

Last synced: 01 Apr 2026

https://github.com/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 01 May 2026

https://github.com/mtguerson/3d-rotating-objects

🔄 The provided source code implements the rendering of three 3D solids - a parallelepiped, a cube, and a square-based pyramid - which rotate around the y-axis in a counterclockwise direction.

c glfw3 opengl

Last synced: 21 Apr 2026

https://github.com/trikko/raylib-ffmpeg-video

Hacky way to display video with raylib, in C or D programming language

c d dlang ffmpeg raylib video

Last synced: 01 May 2026

https://github.com/kitswas/cpp-project-template

Secure CMake template for C and C++ projects.

beginner-friendly c cmake cpp template template-project tutorial

Last synced: 01 May 2026

https://github.com/enriquebdel/clases-programacion-i

En este repositorio encontraras varias lecciones creadas por mí sobre la primera parte de la asignatura de programación. En estos códigos solo llegan a explicar hasta el tema de estructuras. Si quieres sabes mas sobre ficheros, colas, pilas, etc, mira los códigos de Clases de Programación II.

c codeblocks lessons university

Last synced: 08 Jun 2026

https://github.com/echosingh/ascii_art

Any image url converted to ascii art

ascii-art c cplusplus

Last synced: 01 May 2026

https://github.com/tanvir-robin/cp-solutions

Bunches of codes that submitted to several online judges by me.

algorithms c codeforces codeforces-solutions competitive-programming cpp problem-solving

Last synced: 22 Apr 2026