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/gyakobo/quadtree-image-compression

This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.

c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score

Last synced: 12 Apr 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 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/simonprovost/unixprogramming

[Final Grade: A] Unix project from computer science School

c computer-science-school epitech first-year shell unix unix-programming

Last synced: 13 Sep 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/jwerle/libhypercore-crypto

A C99 library for various cryptographic functions used in Hypercore.

c crypto cryptography hypercore

Last synced: 28 Mar 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/baozhuhan/awesome-se-box

👨‍🎓 我的专业课程互联网备份。

c cpp homeworks html-css-javascript hzcu java python3

Last synced: 07 Mar 2026

https://github.com/industrial-edge/pingpong-c

C implementation of the Databus Ping Pong example

c ie-databus ie-flow-creator industrial-edge

Last synced: 06 May 2025

https://github.com/luisenmarroquin/cpp-actions

GitHub Actions to build C and C++ on Windows, macOS and Linux

c c-plus-plus cpp docker dockerfile gcc github-actions shell

Last synced: 13 Apr 2025

https://github.com/ssssota/typed-cstruct

Read and Write a binary C struct, Use it as a JavaScript object

c javascript struct webassembly

Last synced: 17 Jun 2025

https://github.com/mcjsk/fnc

An interactive ncurses browser for Fossil repositories [MIRROR ONLY]

c curses fossil fossil-scm libfossil ncurses scm tui vcs

Last synced: 05 Apr 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/sagiegurari/c_scriptexec

Invoke complex multi command scripts with a single C api call.

c c-lib c-library script

Last synced: 12 Apr 2025

https://github.com/Flakheads/CraneFlak

A version of the Brain-Flak interpreter written in C. Does not have all the bells and whistles the Ruby interpreter has.

brain-flak c interpreter

Last synced: 11 May 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/mdubus/fractol

Beautiful Fractal Renderer with GPU acceleration

42 42school c fractal-rendering fractals minilibx opencl

Last synced: 29 Mar 2025

https://github.com/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 2026

https://github.com/karthikgangadhar/lcr_meter

The goal of this project is design a system capable of measuring resistance, inductance (and ESR), and capacitance

adc analog-comparator c capacitance ccs comparator embedded embedded-systems esr inductance lcr-meter multimeter resistance timer tiva-c-series tivacseries tivaware tm4c123 tm4c123gh6pm uart-interface

Last synced: 12 May 2025

https://github.com/equipez/setup_mex

This package provides scripts that attempt to facilitate setting up the MATLAB MEX.

c compilers fortran ifort intel macos matlab matlab-mex mex mex-files mex-functions mex-gateway mex-interface numerical-computation oneapi scientific-computing windows

Last synced: 25 Jan 2026

https://github.com/quantumsheep/worker-c

Multithreading done easy in C

c linux osx posix thread windows worker

Last synced: 06 May 2026

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/gimploo/scuffed_whatsapp

tui version of whatsapp

c c11 mutlithreading socket-programming

Last synced: 07 May 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 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/parthpower/r305library

Generic C library for r305 fingerprint scanner module.

avr c embedded-c generic library r305

Last synced: 12 Apr 2025

https://github.com/nazmusweb-coding/dos-programming

This repository showcases mini and final projects for a course of my university.

c gcc gtk3 gui-application software-development ubuntu windows-app

Last synced: 13 May 2025

https://github.com/dsheets/benchmark-osx

Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml

benchmark c golang macos ocaml osx performance swift

Last synced: 07 Oct 2025

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/kittonn/programming-fundamental

01076103 - Programming Fundamental

c intro-to-programming

Last synced: 19 Aug 2025

https://github.com/amaitou/cub3d

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.

1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting

Last synced: 09 Apr 2025

https://github.com/lindseyb/minorprojects

All my small projects that I work on

c c-sharp data-structures java

Last synced: 27 Jan 2026

https://github.com/ern0/bytebeat-player

▶️ Bytebeat player, using SDL2

audio bytebeat c size-coding

Last synced: 01 Apr 2025

https://github.com/archer-01/libft

Implementation of standard libc functions and some other additional functions

c libc static-library

Last synced: 13 Apr 2025

https://github.com/briandowns/libweyl

Middle Random Weyl Sequence

c random-number-generators

Last synced: 16 Apr 2026

https://github.com/xpbowler/tvc-rocket

thrust vector controlled rocket w/ madgwick filter, PID

c kalman-filter madgwick-filter thrust-vector-control

Last synced: 01 Mar 2026

https://github.com/goamegah/c-vaccinodrome

Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.

c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing

Last synced: 17 Oct 2025

https://github.com/shirasawasama/edge-surf-game

The SURF game in Edge browser, rewritten by pure C.

c edge game surf

Last synced: 13 Apr 2025

https://github.com/lumbrjx/ebpf-nta

A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.

c ebpf filtering golang kernel-space linux monitoring networking observability packet tcp traffic-control user-space

Last synced: 26 Oct 2025

https://github.com/sigmapitech/myprintf

Allocation free, C99 printf function recreation focused of a small memory footprint

c epitech epitech-project printf

Last synced: 26 Apr 2025

https://github.com/learnixos/pms

pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.

c linux minimal package-management package-manager

Last synced: 03 Aug 2025

https://github.com/theanasuddin/computer-programming-part-2-by-tamim-shahriar-subeen

কম্পিউটার প্রোগ্রামিং দ্বিতীয় খণ্ড (প্রথম সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in C.

c computer-science fundamentals programming programming-exercises tamim-shahriar-subeen

Last synced: 27 Sep 2025

https://github.com/pcercuei/tinymm

Tiny memory manager for tiny data

c memory-allocation memory-allocator memory-management

Last synced: 02 Sep 2025

https://github.com/jakubtomsu/raylib-template

C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required

c cpp easy-to-use game game-development raylib raylib-cpp

Last synced: 07 Oct 2025

https://github.com/ryantusi/cs50x

🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨

api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3

Last synced: 16 May 2025

https://github.com/cascadingradium/air-traffic-distribution

A GPU-Accelerated Multi-Objective Genetic Algorithm for Air Traffic Management

air-traffic-control air-traffic-management c cuda genetic-algorithm gpu-acceleration

Last synced: 16 May 2025

https://github.com/liulinboyi/regexp

JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试

c javascript mujs regexp

Last synced: 21 Apr 2026

https://github.com/desmonhak/argparse_c

Librería para pasear y manejar argumentos por linea de comandos en C

argparse c lexer parser

Last synced: 09 Apr 2025

https://github.com/winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

assembly-x86 bootloader c nasm qemu

Last synced: 27 Oct 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

https://github.com/pgvalle/spaceinvadersclone

Yet another Space Invaders clone coded in C

c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders

Last synced: 27 Oct 2025

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 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/dimalmfao/dimanet

DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).

ai c contributions-welcome library open-source

Last synced: 28 Apr 2025

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 24 Feb 2026

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

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/musadiqpasha/social-network-manager

A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.

c graph graph-visualization graphviz management-system social-network txt-based

Last synced: 07 Oct 2025

https://github.com/oscarfmdc/antsystem

C implementation of various Ant Colony Optimization (ACO) algorithms

c

Last synced: 07 Jan 2026

https://github.com/lakshayd02/c-programs

This repository contains a collection of C programs designed to illustrate fundamental concepts and common programming tasks. It's a great resource for learning C, practicing coding skills, and exploring various programming techniques. The examples range from basic syntax and data types to more advanced topics like data structures and algorithms.

c c-language coding practice-programming

Last synced: 08 Oct 2025

https://github.com/git-bruh/termbox-widgets

(UNOFFICIAL) Reusable widgets for termbox2 (https://github.com/termbox/termbox2)

c curses ncurses termbox tui widgets

Last synced: 28 Apr 2025

https://github.com/ollieday/ntp

Library for querying NTP servers

c library ntp ntp-client ntp-protocol

Last synced: 16 Mar 2026

https://github.com/libdriver/hdc2080

HDC2080 full-featured driver library for general MCU and Linux.

c full-featured-driver hdc2080 humidity iic linux mcu temperature

Last synced: 23 Apr 2025

https://github.com/jiab77/cryptknock

Encrypted Port Knocking Tool

c port-knocker

Last synced: 23 Apr 2025

https://github.com/xnacly/xc

implementation of wc in various languages

c golang java python rust

Last synced: 04 Feb 2026

https://github.com/seanpm2001/disk-o_jockey

📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.

c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins

Last synced: 16 Mar 2026

https://github.com/sisoma2/drivertester

Program to test IOCTLs in Drivers

c driver ioctl malware malware-analysis windows

Last synced: 19 Apr 2025

https://github.com/ollieday/sonoff-http

Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch

c esp8266 firmware iot mongoose-os sonoff

Last synced: 08 Apr 2025

https://github.com/andrej123456789/uno_pp

Simple game inspired by Uno with extra tweaks

c game terminal

Last synced: 13 Oct 2025

https://github.com/im-rises/cunicodelib

C header only Library to write UTF8 text to the console for Windows, macOs and Linux.

c console cpp multi-platform unicode utf8

Last synced: 25 Oct 2025

https://github.com/Tyler887/winboot

⚙️ A Windows boot loader that replaces Microsoft's boot loader

assembly-language c gpl microsoft windows windows-10 windows-11

Last synced: 10 Mar 2025

https://github.com/hxndev/dependency-analysis-and-speedup

In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.

c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup

Last synced: 09 Oct 2025

https://github.com/streamndad/streamn-scoreboard

Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.

c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports

Last synced: 16 Apr 2026

https://github.com/hxndev/consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

c code consensus consensus-clustering mpi mpich parallel-programming

Last synced: 31 Mar 2025

https://github.com/goshatch/astrovox

🎛️ Experimental synthesizer implementation

audio c cli experimental midi synthesizer

Last synced: 12 May 2025

https://github.com/betacraftuk/beta-c

Minecraft rewritten in C

c minecraft

Last synced: 28 Apr 2025

https://github.com/umutsevdi/rle-img-compression

A Utility program that can compress PGM images using Run Length Encoding Algorithm or reconstruct them without loss.

c image pgm pgm-image rle rle-compression-algorithm

Last synced: 14 Mar 2026

https://github.com/akash1474/txedit

TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️

c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app

Last synced: 10 Jul 2025

https://github.com/chimari/hskymon

Sky Monitor for Subaru Telescope

astronomy c gtk2 gtk3 observatory subaru telescope

Last synced: 13 May 2025

https://github.com/keharriso/ocelot

Parse C headers to identify function prototypes, type declarations, and global variables

c header-parser

Last synced: 11 Jun 2025

https://github.com/nakidai/3cl

CCL interpreter implementation

c ccl esoteric-language interpreter

Last synced: 08 May 2025

https://github.com/xnacly/seascript

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 16 Apr 2026

https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 2025

https://github.com/astrodynamic/math-library-in-c

CustomMath library is a C language implementation of the `math.h` library, offering basic mathematical functions like sine, cosine, logarithms, etc. It has no external dependencies and is licensed under MIT. To use it, you need to link it with your project and include its header file in your C source code.

c check cmake library makefile math testing

Last synced: 15 Jul 2026

https://github.com/mrh1997/headlock

An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)

bridge bridging c embedded-c iot python tdd test-driven-development testing unittest

Last synced: 16 Jan 2026

https://github.com/libdriver/fm11rfxx

FM11RFXX(FM11RF08, FM11RF32) full function driver library for general MCU and Linux.

c fm11rf08 fm11rf32 fm11rfxx full-function-driver linux mcu mfrc522 rf

Last synced: 23 Oct 2025

https://github.com/maxkrv/uchat

Chat application

c gtk3 websockets

Last synced: 15 Mar 2026

https://github.com/thearchitect4855/voxelizer-rs

A Rust port of karimnaaji's C Voxelizer

c ffi rust voxelization voxelizer voxels

Last synced: 10 Oct 2025

https://github.com/codewizard-404/iset

This repository serves as a collection of academic projects, assignments, or learning exercises related to programming and IT concepts, intended for educational purposes and skill development during my time at ISET Charguia.

android angular c css dart django html java javascript nodejs php python soap springboot sql symfony talend typescript uml xml

Last synced: 10 Apr 2025

https://github.com/lobbyra/cub3d

A project in c that use raycasting to simulate a 3D space in a 2D map

42school c game graphic

Last synced: 19 Jan 2026