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/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 05 Mar 2025

https://github.com/fa7ad/uni-c-projects

C/C++ projects for university. Mostly problems from ANSI C by E Balagurusamy

basics c gcc makefile

Last synced: 09 Aug 2025

https://github.com/metacall/embedding-nodejs-example

An example of embedding NodeJS into C/C++ using MetaCall.

c cmake cpp embedding nodejs

Last synced: 27 Dec 2025

https://github.com/dan10ish/3dof-roboticarm-c

Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C

c cpp mathematics physics robotic-arm robotics robotics-simulation

Last synced: 07 Mar 2026

https://github.com/thesobersobber/sxhkd-win32

A Simple and Suckless Hotkey Daemon for Windows!

c suckless suckless-software sxhkd win32 win32api windows

Last synced: 21 Mar 2025

https://github.com/lind026/coroutine-in-c

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/thefox/httpflood

Tool for flooding HTTP servers under Linux.

c flood flood-attack http linux mit-license

Last synced: 26 Jul 2025

https://github.com/anandthegreat/opsy-shell

An implementation of Unix Shell in C

c pipe redirection shell

Last synced: 17 May 2026

https://github.com/jjyr/cbmt

Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md

c cbmt ckb

Last synced: 30 Jun 2025

https://github.com/antonioberna/todo-app

To Do List Tool With PostgreSQL Database in C

c postgresql todo-app

Last synced: 20 Jul 2025

https://github.com/ekkoz897/42cursus_push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks

Last synced: 23 Sep 2025

https://github.com/marcpinet/parm

🧀 PARM Project (Polytech ARM-based embedded processor), made as part of a school project.

architecture armv7 assembly c cpu logisim-evolution python system

Last synced: 15 Jul 2025

https://github.com/drankinatty/gtkate

GtKate - Multi-Document Interface Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 2025

https://github.com/iryukizo/check_lines

A little python script to check lines in your c files.

c ctags format lines-of-code pypi python-script python3

Last synced: 29 Oct 2025

https://github.com/diluo1999/blackjack

Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.

bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind

Last synced: 26 Feb 2026

https://github.com/navdeep-g/radix-sort-string

Sorts C-strings array's in alphabetical order

algorithms c radix-sort

Last synced: 11 Jun 2025

https://github.com/udhos/nepim

nepim stands for network pipemeter, a tool for measuring available bandwidth between hosts.

benchmarking c networking performance-testing tcp tool udp

Last synced: 30 Jul 2025

https://github.com/stiartsly/vdht

An experimental decentralized SaaS framework based on DHT protocol.

c dht minupnp

Last synced: 16 Jul 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/gmitch215/cmdfx

🎮 A Game Engine for your Terminal

c cmake cmdfx cpp game game-engine library

Last synced: 12 Apr 2025

https://github.com/datslim/tetris-c

A classic Tetris implementation in C designed to run in the terminal.

c cli game terminal tetris

Last synced: 19 Feb 2026

https://github.com/sanel/ono

Quickly access your applications from system tray

c gtk2 gtk3 repl scheme tray tray-app tray-menu

Last synced: 13 May 2025

https://github.com/gimploo/scuffed_whatsapp

tui version of whatsapp

c c11 mutlithreading socket-programming

Last synced: 07 May 2025

https://github.com/LAKostis/nvdock

Fork of nvdock, a tray icon to easily launch the nvidia-settings control panel

c dockapp gtk2 linux nvidia x11

Last synced: 12 Apr 2025

https://github.com/kauahensilva/c_two_three_and_red_black

This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.

c three-2-3 three-rb

Last synced: 11 Sep 2025

https://github.com/rgimad/gtk_examples

some examples of using GTK library

c gtk

Last synced: 16 Jan 2026

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/j-m-li/xd640

Xd640 Linux desktop environment

c fltk linux

Last synced: 08 May 2025

https://github.com/mydafzal/paging-and-segmentation

Visualize the Paging and Segmentation schemes in an Operating System using C language.

c cplusplus-11

Last synced: 01 Jan 2026

https://github.com/kai-kj/microcompute

A small library for gpu computing

c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl

Last synced: 12 Apr 2025

https://github.com/secondfry/school21-libft

Standart library project (libft) from Ecole 42 (done in School 21, Moscow campus)

c coding-bootcamp coding-school ecole42 libft school21 university

Last synced: 08 Nov 2025

https://github.com/camchambers/parallel-matrix-multiplication

A demonstration of parallel computing in C using the Open MPI library.

c mpi parallel

Last synced: 23 Jun 2025

https://github.com/kaoutherbo/monty

Stacks, Queues - LIFO, FIFO project

alx-challenge c cmdline fifo-queue lifo-stack queue stuck

Last synced: 14 Apr 2025

https://github.com/hhromic/e131-viewer

E1.31 (sACN) Xterm256 Console Viewer

c client console cpp e131 light-controller sacn viewer

Last synced: 14 Apr 2025

https://github.com/xyproto/addinclude

:arrow_up_small: Add include statements within the guards of a header file

c cpp headers include package-management utility

Last synced: 15 Apr 2025

https://github.com/solomonkassa/assembly-reverse-engineering

Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.

assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell

Last synced: 03 Apr 2026

https://github.com/novpath/c-programming-language

C语言程序设计MOOC 翁恺、《C语言程序设计(第3版)》何钦铭 颜晖 - 课程笔记

c study-notes

Last synced: 10 Jul 2025

https://github.com/martin-olivier/cstring

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/benoror/gbadev

Game Boy Advance Development (circa. 2001)

c gba

Last synced: 23 Jun 2025

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/abdorayden/raymp

raymp CLI Music Player with beautiful UI

bash-script c linux linux-app linux-shell

Last synced: 12 Apr 2025

https://github.com/andyfratello/ac

⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB

ac-fib assembly assembly-language c fib-upc makefile

Last synced: 17 May 2026

https://github.com/johnntirintis/cs50

Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.

c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions

Last synced: 29 Nov 2025

https://github.com/divinrkz/one-liners

Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

c cpp java javascript php python ruby rust typescript

Last synced: 03 Aug 2025

https://github.com/algosup/2023-2024-project-4-sportshield-team-7

🛡️🔐 This is our take on the SportShield project, aiming to help better secure sports gear all around the world!

arduino bluetooth-low-energy c embedded gps iot motion-sensor security

Last synced: 22 Jul 2025

https://github.com/knightchaser/easy-data-structure

Hands on data structure, with an easy code by myself.

assembly c cpp data-structures hands-on

Last synced: 07 May 2025

https://github.com/werwolv/8051emulator

A simple emulator for code built for the 8051 architecture

8051 c emulator

Last synced: 12 Apr 2025

https://github.com/saloniamatteo/smclib

Salonia Matteo's C Library (written in C99)

c c-header c-library c99 library libsmc posix-c posix-compliant smclib

Last synced: 18 Sep 2025

https://github.com/n0la/libdice

dice rolling library

c lgplv3 pnp

Last synced: 13 Sep 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/malb/m4rie

M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Apr 2025

https://github.com/krisvers/koml2struct

krisvers (not-so) Obvious Minimal Language C struct code-gen tool written in C99.

c c-struct c99 code-gen koml markup-language no-dependencies

Last synced: 13 Mar 2025

https://github.com/dyne/lua-paillier

Lua module for the Paillier cryptographic scheme

c crypto lua paillier

Last synced: 10 Mar 2026

https://github.com/ebrezadev/ds1307-real-time-clock-c-driver

DS1307 RTC (real time clock) portable c library (high level driver)

arduino c driver ds1307 embedded embedded-c library real-time-clock rtc

Last synced: 07 May 2025

https://github.com/stillthinkinghere/socialmediamanager

This is a all in one Socialmedia Management app, the front-end it created in c++ and the backend is created in c++, c, java and javascript. This uses http requests and API's to publish posts and to review data of these post across all platforms.

app application c cpp graphical-interface graphical-user-interface gui java javascript media qt qt5 qt6 social

Last synced: 04 Jan 2026

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 25 Aug 2025

https://github.com/versbinarii/dct

image processing assignment

c digital-signal-processing matrix

Last synced: 03 May 2025

https://github.com/ruilopesm/stack-machine-li2

A stack-oriented programming language developed in C

c imperative-programming interpreter makefile stack-machine

Last synced: 23 Aug 2025

https://github.com/aleks-net/fnv1a

Single header solution to hashing with FNV1a in C/C++

c compile-time cpp fnv fnv-1a fnv1a hash header-only multiplatform

Last synced: 30 Apr 2025

https://github.com/fahdseddik/image-to-textart

C++ program that converts an image into ASCII characters written in a .txt file.

ascii ascii-art c cpp opencv

Last synced: 08 May 2026

https://github.com/zpl-c/track

Native C99 event tracking library.

c c99 cpp curl desktop iot library mobile native segment

Last synced: 18 Feb 2026

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 14 Aug 2025

https://github.com/basemax/circulardoublylinkedlistc

This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.

c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist

Last synced: 11 Aug 2025

https://github.com/flatcap/ldminfo

⚙️ LDM Partition Info (Logical Disk Manager - Windows Dynamic Disks)

c cli dynamic-disk ldm

Last synced: 10 Aug 2025

https://github.com/kotleni/sndchprev-linux

Sound channels direction preview for games on Linux. (X11 and PipeWire only)

c gaming linux linux-gaming pipewire x11

Last synced: 19 Feb 2026

https://github.com/andre-j3sus/game-of-life

Conways Game of Life in C language.

c conways-game-of-life game-of-live makefile wsl-ubuntu

Last synced: 25 Jun 2025

https://github.com/lbrugnara/fllib

Set of algorithms and data structures written in portable C99

algorithms c c99 data-structures

Last synced: 07 Aug 2025

https://github.com/gm7avila/data-structures

🏗️ My study of data structures using C

c computer-science data-structures

Last synced: 06 Mar 2025

https://github.com/julienmeritte/c_http_server

Serveur HTTP en C pour comprendre et manipuler les sockets et le protocole TCP. Tomcat-like project.

c make

Last synced: 03 Aug 2025

https://github.com/tanvir1337x/scriptorium

A collection of code snippets and scripts in various languages designed for task automation, workflow enhancement, and other miscellaneous/experimental or fun purposes

bash c cpp css fish flake flakes html javascript lua nix nix-shell nushell python ruby rust script scripts-collection shell zsh

Last synced: 25 Jul 2025

https://github.com/ggorg0/tinytext

TinyText (TText for short) is a really small text editor (only viewer for now) written entirely in C with the goal of not requiring any external dependencies.

c small texteditor

Last synced: 26 Sep 2025

https://github.com/magicalbat/turbospork

A system for creating neural networks in C

c from-scratch machine-learning

Last synced: 28 Apr 2025

https://github.com/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 2026

https://github.com/warchant/reed-solomon_syndrome_gf256

C implementation of Reed-Solomon error-correction codes. For detection syndrome decoding is used. Works in GF(256).

c header-only reed-solomon syndrome-decoding

Last synced: 23 Sep 2025

https://github.com/jeremy-code/libexif-wasm

JavaScript bindings for libexif compiled to WebAssembly

c emscripten exif libexif libexif-wasm metadata wasm webassembly

Last synced: 08 Apr 2026

https://github.com/madebypixel02/42-madrid-piscine

[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.

42born2code 42madrid 42piscine born2code c makefile peer-to-peer peer2peer shell

Last synced: 19 May 2026

https://github.com/danielbrodi/c-data-structures

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/jayedrafiprojects/cmath.c

CMath is an open-source project for developers. This project provides small chunks of functions written in the c programming language which can solve multiple math problems.

algebra arithmetic c calculus combinatorics geometry html-css-javascript mathematics open-source probability project statistics trigonometry

Last synced: 06 Apr 2025

https://github.com/jonwoodring/emscripten-electron-boilerplate

A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).

boilerplate c c-plus-plus electron emscripten javascript

Last synced: 21 Jan 2026

https://github.com/ranitmanik/dsa-bootcamp-c

This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.

bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming

Last synced: 04 Mar 2026

https://github.com/jmcph4/peek

PEek is a simple PE file viewer.

binary-analysis c executable malware-analysis pe pe-file tool tools windows

Last synced: 20 May 2026

https://github.com/villy-p/ascii-snake

An ASCII implementation of Snake within C. All within your very own console!

ansii ascii c console console-game game snake snake-game

Last synced: 30 Aug 2025

https://github.com/nityanandagohain/simple-dbms

A simple database management system in c using linked list as its main data structure to maintain efficiency.

c dbms files linked-list

Last synced: 31 Mar 2025

https://github.com/tperale/sx128x

📡 Radio driver for the Semtech SX128X LoRa 2.4GHz for contiki-ng

c contiki-ng lora lora24 sx1280 sx128x

Last synced: 07 May 2025

https://github.com/desmonhak/opcodes

Librería de C para ensamblar(codificar) y desensamblar(descodificar) instrucciones x86

16bits 32bits 64bits asm c intel nasm

Last synced: 16 Apr 2025

https://github.com/davyvan/phdstillneedleetcode

Anwsers to LeetCode. Also a practice of CMake and Google Test.

c cmake cpp googletest leetcode solutions testcases

Last synced: 16 Jan 2026

https://github.com/kinetictactic/tetris-c

Tetris written in C.

c raylib tetris

Last synced: 26 Jun 2025

https://github.com/alexkch/key-value-db

Key-Value Database with fault tolerance

c c89 fault-tolerance key-value-database

Last synced: 02 Jan 2026

https://github.com/pranabdas/c-cpp

Learning programming concepts in C and C++

algorithms c cpp data-structures programming tutorial

Last synced: 07 May 2025

https://github.com/p4dro-dev/codificando-na-linguagem-c-nivel-hard

Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!

c logica-de-programacao

Last synced: 19 Feb 2026