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/ac000/mtd-cli

Command line client for interfacing with the UK's HMRC Make Tax Digital API

c cli freebsd hmrc itsa linux mtd tax uk

Last synced: 22 Apr 2026

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 10 Mar 2025

https://github.com/sagiegurari/c_vector

A simple growable vector for C

c c-lib c-library data-structures vector

Last synced: 08 Oct 2025

https://github.com/liulilittle/paperairplane-tcpip-ppp-private-network

PaperAirplane [TCP/IP] NSP/LSP session layering plug-in for PPP PRIVATE NETWORK.

c cpp lsp nat network nsp ppp spi tcp vpn win32 windows

Last synced: 27 Feb 2026

https://github.com/v0idzdev/open-jinx

Jinx OS is a retro themed command line operating system for x86_64 architectures.

assembly c command-line docker linux os retro

Last synced: 14 Apr 2026

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/Felix-Quehl/C_Memory_Manager

Library to trace and manage pointers in C

c debug leak library linux macos macosx management memory pointer test trace unit unix

Last synced: 11 Mar 2025

https://github.com/alpinebuster/arkime-docker-compose

Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.

arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis

Last synced: 16 Apr 2026

https://github.com/arrufat/vala-benchmarks

Vala Benchmarks

benchmark c cpp csharp mono vala

Last synced: 12 May 2026

https://github.com/gekomad/chinese-checkers

Chinese Checkers with bitboard hash - C - Vala - Rust - Scala

backtracking bitboard-hash c chinese-checkers rust scala vala

Last synced: 27 Jan 2026

https://github.com/rekgrpth/mustach

C implementation of mustache templating

c mustache

Last synced: 08 Oct 2025

https://github.com/carletonurocketry/packager

QNX C program for encoding sensor data into radio packets.

c cli cli-tool cuinspace encoding packets qnx raspberry-pi raspberry-pi-4 rocketry transmission

Last synced: 26 Oct 2025

https://github.com/neorandom/brainduck-projects

Brainfuck interpreters and compilers. Currently versions are written in Python, C++, Rust and Assembly.

assembly assembly-x86-64 brainfuck brainfuck-interpreter c cpp esoteric-language nasm python python3 rust

Last synced: 11 Feb 2026

https://github.com/o-brob/realtimeplottingapp

Cross-platform CAN and UART data analysis tool for Linux and Windows. Provides high-performance interactive real-time graphing for efficient monitoring and troubleshooting of embedded system communication.

avalonia c can cross-platform csharp data-visualization graduation-project graphing-application gui-application linux mvvm scottplot5 uart windows

Last synced: 28 Feb 2026

https://github.com/abdelkarimhajji/get_next_line_42

get_next_line: Line-by-Line Reading @ 42 📚 Check out my solution for the "get_next_line" project at 42. Master the art of reading a file, line by line, with this efficient C function! #CProgramming #get_next_line 🚀💻

c getnextline42 makefile

Last synced: 10 Jan 2026

https://github.com/rekgrpth/pyhtmldoc

Python HTML to PDF

c html pdf ps python

Last synced: 05 Feb 2026

https://github.com/theo-mestre/c-sfml-static-premake

This repository provides a simple setup to create an C-SFML application using Premake 5.

c csfml sfml

Last synced: 03 Feb 2026

https://github.com/georgecatalin/learning-c

Code practice from LinkedinLearning course "Learning C" by Dan Gookin

c cprogramming cprogramming-language linkedin-learning

Last synced: 30 May 2026

https://github.com/matubu/ft_traceroute

🚗 A custom traceroute implementation in C

c traceroute

Last synced: 11 Oct 2025

https://github.com/courseworks/aut_bp_2024_fall_hw6

The sixth assignment for AUT's Basic Programming course (Fall 2024) emphasizes advanced C programming concepts. Students will implement a Trie data structure to practice dynamic memory allocation, structs, and file operations, and create a debugging macro for runtime error tracking with conditional logging.

c c-programming files macros trie trie-data-structure

Last synced: 04 Feb 2026

https://github.com/arjuncodess/cs50_solutions

This is CS50x 2023 Here are the solutions to the problem sets and labs you need to complete. Thank me later!

c cs50x flask html-css-javascript python solutions sql

Last synced: 18 Apr 2026

https://github.com/boolivar/avr-lib

Very simple library for AVR

atmel avr c lib library

Last synced: 24 Oct 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/dominic248/online-compiler-django

Tech. Stack: Django and Django-REST-Framework. Available Online Compilers:- Python-2.7, Python-3.8, PHP-7, C, C++, Java-8, Java-11

c c-plus-plus django django-rest-framework java-11 java-8 php-7 python-2 python-3

Last synced: 08 Oct 2025

https://github.com/kingwill101/dart_native_socket

Low-level socket and file descriptor operations for Dart applications

c dart dart-package dartlang ffi

Last synced: 01 Feb 2026

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/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/jacmoe/nasl

Nasl is Not A Sixteen-bit Library

16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro

Last synced: 01 Sep 2025

https://github.com/not-minimal/algoritmos

Ramo de Algoritmos y Programación del Segundo Semestre

algorithms c data-structures

Last synced: 14 Jun 2025

https://github.com/wyattscarpenter/print.h

Finally, a print function! A compile-time-type-safe, variadic, free-form print() function, fully standard-compliant, C11 and later.

c c11 cc0 print public-domain

Last synced: 12 Oct 2025

https://github.com/andezion/arcade

This is endless, singleplayer Arcade-shooting game.

2d-game c cpp game-development sfml-2d-engine sfml-game sfml-graphics-library

Last synced: 17 Apr 2026

https://github.com/vodazka/project_euler

Solving project euler

c project-euler python

Last synced: 11 Mar 2025

https://github.com/lobbyra/minishell

Light bash reproduction for a 42 school project

42school bash c group

Last synced: 17 Apr 2026

https://github.com/anvouk/anv_benchmarks

benchmarks about various C stuff

benchmark c cpp

Last synced: 17 Apr 2026

https://github.com/justkroft/option-implied-moments

Algorithm to compute higher order return moments (volatility, skewness, kurtosis) from an implied volatility surface.

asset-management c cython finance options options-trading

Last synced: 02 Apr 2026

https://github.com/strongerprogrammer7/methodsdevelopmenttranslator

The repository - translator from C to C#, on the language's C++

c cli cpp csharp windows-forms

Last synced: 14 Apr 2026

https://github.com/dibyajyotibiswal57/programs

Collection of all the programs which I made.

c cpp csharp java js python qbasic64

Last synced: 27 Jan 2026

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/username0x0a/objective-zip

Merged Objective-Zip library from different sources to keep it up-to-date.

c example minizip objective-c swift zip

Last synced: 17 Apr 2026

https://github.com/kristjanvalur/fastcond

Fast condition variables for posix

c concurrency-library multithreading-library performance

Last synced: 02 Mar 2026

https://github.com/yurlungur/hdf5-toy

A simple toy code showing how to use hdf5

c c-plus-plus hdf5 learning-by-doing python

Last synced: 17 Apr 2026

https://github.com/lentil32/cs50-minimal-setup

CS50 Minimal Setup for macOS and Linux

c cs50 ocw

Last synced: 19 Apr 2026

https://github.com/andersonhsporto/c-exercicios

Repositório contendo alguns exercícios na Linguagem C

ansi-c c makefile roman-numerals

Last synced: 28 May 2026

https://github.com/schildkroet/crc

CRC Library to calculate 8-, 16- and 32-Bit CRC. Written in C99.

c cplusplus crc crc-algorithms crc-calculation

Last synced: 03 Apr 2026

https://github.com/houranled/codechart

此项目旨在为c/c++、java等代码提供UML自动生成功能.

c chart cpp uml

Last synced: 17 Apr 2026

https://github.com/ashwaniydv/my-memalloc-c

a simple memory allocator implementation in C (I did it out of curiosity to understand how memory management happens at OS level)

c cpp malloc memory memory-management

Last synced: 17 Apr 2026

https://github.com/daviskamau/c-c-

c&c plus plus

c cpp

Last synced: 17 Apr 2026

https://github.com/jn513/codigosc-

Meus códigos em C/C++ e outras linguagens, soluções de questões da OBI, NEPS Academy e URI

c cpp java obi python3

Last synced: 13 Apr 2026

https://github.com/daneelsan/matrixcurses

A Matrix-style dripping text

c curses

Last synced: 04 Jun 2026

https://github.com/electrocodeur/pir

Projet : Détecteur de mouvement Pyroélectrique

arduino c

Last synced: 18 Apr 2026

https://github.com/gradigit/claude-pager

Fast C transcript pager for Claude Code: no blank Ctrl-G screen, clickable links/files, queued prompt composer, TurboDraft fast path.

c claude-code developer-tools macos pager performance terminal turbodraft

Last synced: 04 Apr 2026

https://github.com/serhiistets/fed

Command line tool for saving and accessing your favorite folders via the terminal

c cli command-line-tool

Last synced: 04 Apr 2025

https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing

Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.

bash-script c data-structures mpi openmp-parallelization

Last synced: 18 Apr 2026

https://github.com/bigmat18/pong-sdl2

PingPong game makes with C and SDL2 library and using socket to implement multiplayer

c game game-development ping-pong sdl sdl2 socket sockets

Last synced: 17 Jun 2026

https://github.com/hyunjinno/multicore_computing

A repository of multicore programming in Java and C.

c cpp cuda java multithreading openmp thread thrust

Last synced: 18 Apr 2026

https://github.com/camobap/hackerrank

Collections of solutions from hackerrank with tests

c cpp golang hackerrank-solutions java objc rust

Last synced: 04 Apr 2026

https://github.com/tpalmerstudios/practice

Random Projects While Learning C

algorithms beginner-friendly c cli linux parser sudoku

Last synced: 16 Feb 2026

https://github.com/kobayasy/synctimeicom

Open source time setting command for an ICOM transceiver. Synchronises the transceiver's time with the computer's time.

adjust c c99 icom linux macos posix time

Last synced: 05 Apr 2026

https://github.com/aabanakhtar/mini-c-compiler

LLVM based compiler for a subset of C

c compilers ir lexer llvm parsing

Last synced: 13 Apr 2026

https://github.com/dtinth/kps

A keys-per-second counter that warns me when I type too fast

c macos

Last synced: 18 Apr 2026

https://github.com/adrieljpaul1/lss

Official remote repository of LSS - Source code

c esp-idf esp32 esp32-idf idf

Last synced: 05 Apr 2026

https://github.com/wawerukelvin111/c-projects

Simple projects based on the C language

c

Last synced: 08 Mar 2025

https://github.com/massigy/c-huffman-text-compression

This project impelements a basic version of the Huffman text compression algorithm, using the Huffman tree.

c compression-algorithm cprogramming gcc git github huffman-coding makefile

Last synced: 10 May 2026

https://github.com/abolfazlmohammadpour/system

System Is A Library For C++ Programmign Language (Same As System In C# Programming Language)

c cpp framework library opensource performance

Last synced: 15 Feb 2026

https://github.com/apsrcreatix/daily-coding-problem

This repository contains solution to the problem I have got through mail after subscribing to daily coding problem.

c cpp daily-coding-problem dailycodingproblem js

Last synced: 19 Apr 2026

https://github.com/magnuschase03/happyos

My attempt at creating an operating system.

assembly c os

Last synced: 19 Apr 2026

https://github.com/yassir-ai/reinforcement-learning

YEAR 2022 : In machine learning there are several subcategories. We will focus here on a type of learning that is close to the 'trial and error' method called reinforcement learning. The program (which will subsequently be called either agent or system) performs a series of actions and after a certain period of time, the quality of the state reached is evaluated. We then go up in the list of actions carried out and increase their probability of carrying out (if the final evaluation was favorable), or decrease it (if it was unfavorable)

algorithms animation apprentissage-machine bellman-ford-algorithm c doxygen doxygen-documentation game-of-life gcc isima javascript jeu-de-la-vie machine-learning makefile project python q-learning reinforcement-learning sdl2

Last synced: 19 Apr 2026

https://github.com/javiidiazglez/lpp

Lenguaje y Paradigmas de Programación

c css git html5 javascript rakefile ruby shell

Last synced: 14 Apr 2026

https://github.com/Florence-nyokabi/alx-system_engineering-devops

alx-system_engineering-devops

c puppet ruby shell

Last synced: 11 Mar 2025

https://github.com/pgvalle/simplifiedluacompiler

Trabalho da matéria de compiladores da faculdade. As instruções que segui estão no diretório assets.

c compilers jesus-christ lexer lua parser

Last synced: 20 Apr 2026

https://github.com/karboxxx/raycaster-c

Raycasting made with C

c raycaster raycasting renderer rendering

Last synced: 01 Aug 2025

https://github.com/hyouteki/pnp

Unified Package Manager for Seamless Integration of Files, Repositories, and Releases Across Platforms

c package-manager toml

Last synced: 07 May 2025

https://github.com/cmartinezucsc/resolucion_problemas_con_adcp

Repositorio complementario para el libro digital Resolución de problemas con ADCP - Con implementación en C y Python

c computational-science computational-thinking problem problem-solving programming python

Last synced: 15 Feb 2026

https://github.com/dorydev/linuxfromscratch

Simple kernel (will be upgraded later)

c grub kernel

Last synced: 15 Feb 2026

https://github.com/naocoding/interactive-fiction-engine.c

C Project which can easily transform your ideas / scripts to a website.

automatic c generate-code html html-css-javascript interactive-fiction

Last synced: 04 Jun 2026

https://github.com/jleung51/duckveloper

The coding partner you never knew you needed. Arduino Uno project with an MP3 shield, speaker, and rubber duck.

arduino c duck pair-programming

Last synced: 20 Apr 2026

https://github.com/farabi1/herbertc

Herbert C

c

Last synced: 14 Feb 2026

https://github.com/rikonaka/dos-tool-linux

DoS tool for Linux.

c ddos-tool

Last synced: 05 Jul 2025

https://github.com/amanoteam/revf

Reverse the content of files

c cpp rev text-utils util-linux

Last synced: 20 Apr 2026

https://github.com/navono/libuv-sample

This is a sample of libuv

c cpp libuv

Last synced: 20 Apr 2026

https://github.com/ajaxxishere/raspberrypi-mastermind

Creating a mini-game using C and arm-ASM with a raspberryPi 3

assembly c make physical-computing raspberry-pi-3

Last synced: 14 Feb 2026

https://github.com/fabrizio-ottati/misha

Simple and fast decoding of event cameras data to NumPy

c cpp event-ca neuromorphic numpy

Last synced: 20 Apr 2026

https://github.com/flatcap/systemd-code

⚙️ Systemd sample code

c sample systemd

Last synced: 20 Apr 2026

https://github.com/gremble0/kebab

Compiler and interpreter for the Kebab programming language

c compiler cpp interpreter language llvm

Last synced: 14 Feb 2026

https://github.com/shawwn/snippets

John Ratcliff's code snippets

c cpp jratcliff snippets

Last synced: 20 Apr 2026

https://github.com/kyle-ip/yolanda-learning

Network Programming on Linux

c linux

Last synced: 20 Apr 2026

https://github.com/rmrt1n/muc

yet another c compiler, following https://norasandler.com/2017/11/29/Write-a-Compiler.html.

c c-compiler compiler

Last synced: 02 Apr 2025

https://github.com/bernardassan/czalloc

Override C global allocators to use Zig allocators in a Zig + C mixed project

aligned-alloc allocator c calloc free malloc malloc-library posix-memalign realloc zig zig-package

Last synced: 21 Apr 2026

https://github.com/sametgul/roman3d

A 3-DOF Robotic Manipulator built from scratch. This project includes a data acquisition card design interfacing between the robot and computer, a 3-DOF planar robotic manipulator design, and a Simulink template for implementing and simulating control algorithms.

arm-microcontrollers c cad-design circuit-design control-design embedded-systems freecad matlab robotic-arm robotic-manipulator simulink stm32cubeide

Last synced: 13 Feb 2026