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/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/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/ghazaleze/mini_firewall

loadable_kernel_module

c linux-kernel ubuntu

Last synced: 18 Apr 2026

https://github.com/liulinboyi/c-language-experiment

C language experiment C语言实验 内联汇编与C语言指针

c inline-assembly

Last synced: 04 Jun 2026

https://github.com/groboclown/precision-shell

The Exactly What You Need Shell

c container docker shell

Last synced: 16 Feb 2026

https://github.com/basemax/persian-hex-system

The Persian Hex System is a cultural and technical project inspired by Arash Mohammadi. Its goal is to create a uniquely Persian system to replace the traditional hexadecimal (hex) numbering system, designed specifically to reflect Iranian culture and Persian language. This project provides tools and scripts in multiple programming languages.

bash bin binary c computer cpp hex hex-system persian php py python ruby shell

Last synced: 07 Feb 2026

https://github.com/toktok/hs-cimple

Cimple and Apidsl language parsers and tools

c dsl parser

Last synced: 05 Feb 2026

https://github.com/rfyiamcool/redis_modules_ackqueue

make ack queue with redis module!

c redis

Last synced: 12 May 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/dumitory-dev/ved

An application for creating and working with virtual encrypted logical drives.

c driver mounted-disks virtualization windows

Last synced: 08 May 2026

https://github.com/leotgo/awesomecompiler

Projeto da cadeira Compiladores, semestre 2015/1 com o professor Lucas Schnorr.

c compilers cpp inf-ufrgs infufrgs ufrgs yaml

Last synced: 09 May 2026

https://github.com/mattlean/glitchart

Databend images

c script

Last synced: 29 Jun 2026

https://github.com/8dcc/langtons-ant

Langton's ant simulation made in C using SDL2

c cellular-automata langton-ant langtons-ant sdl2 simulation

Last synced: 10 Jun 2026

https://github.com/bsach64/bhshell

A Simple Shell which supports piping and redirection

c linux shell

Last synced: 09 May 2026

https://github.com/nxtlvlsoftware/php-sfml

SFML2 bindings for the PHP language.

c cpp php php-extension php7 sfml sfml2

Last synced: 10 May 2026

https://github.com/lukateras/vendix

Filesystem vendoring macOS libc shim

c dyld macos nix nix-store

Last synced: 07 May 2026

https://github.com/karmakrafts/library-template

CMake template project using the Karma Krafts CMake infrastructure.

c cmake cplusplus cpp cpp17 cpp20 example make quick template

Last synced: 13 May 2026

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/wxx9248/aes.c

Simple implementation of Advanced Encryption Standard (AES) in C.

aes c

Last synced: 14 Jun 2026

https://github.com/bunyaminyavuz/datastructuresprojects

2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.

algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list

Last synced: 12 Jun 2026

https://github.com/electrocodeur/gaz

Projet : Lire gaz et fumée

arduino c

Last synced: 08 May 2026

https://github.com/akagi201/janusplugin

Janus plugin development template

c janus janus-gateway plugin

Last synced: 12 Jun 2026

https://github.com/frozencemetery/rss2mp3

Terminal utility for downloading podcasts

c command-line podcast podcast-client rss rss-aggregator terminal termux

Last synced: 13 May 2026

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: 06 May 2026

https://github.com/alexeykarnachev/golova

Golova - puzzle game

c game-development opengl raylib

Last synced: 18 Jun 2026

https://github.com/nihilantropy/ft_printf

ft_printf 42 school project

42school c coding ftprintf ftprintf42 library

Last synced: 12 Jun 2026

https://github.com/jnguyen1098/cdot

Simple header-only C/C++ API for generating Graphviz DOT graphs

c graphviz graphviz-dot header-only headers

Last synced: 12 Jun 2026

https://github.com/harrymt/kvs_server

A thead safe version of a key-value-store server.

c concurrent-programming kvstore pthreads

Last synced: 12 Jun 2026

https://github.com/digipie/cs1010-tutorial-c09

Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.

c linux programming-methodology tutorial vim

Last synced: 06 May 2026

https://github.com/tank3-tk3/parallel-processing-cuda

Parallel processing with CUDA C / C++

c cpp cuda parallel-computing parallel-programming

Last synced: 09 May 2026

https://github.com/educorreia932/feup-lcom

🖱 MIEIC 2019/2020 - 2º ano / 1º semestre

c device-drivers feup feup-lcom mieic minix3 rtc-module serial-port university-course

Last synced: 09 Jun 2026

https://github.com/8dcc/minesweeper

Simple terminal minesweeper with cursor support made in C

c cli game minesweeper ncurses vim-keybindings

Last synced: 17 Jun 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/harryr/quickbismuth

QuickBusmuth is a private mining pool client for the Bismuth cryptocurrency

bismuth c cryptocurrency cython fast mining optimization python

Last synced: 11 May 2026

https://github.com/fbseletronica/franzboy-lib

Biblioteca para a placa FranzBoy

arduino biblioteca c cpp franboy

Last synced: 13 May 2026

https://github.com/mrglaster/sgdk-megapong-expanded

Expanded version of Megapong game from the Andrej Preradovic's tutorial.

assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code

Last synced: 10 May 2026

https://github.com/secret-guest/file_organizer

Files Organizer is a versatile tool for sorting and organizing files efficiently, ideal for managing recovered data.

c c-development data data-recovery file-management file-manager files sorting sorting-algorithms subdirectories subdirectory

Last synced: 10 Jun 2026

https://github.com/the-noah/colored-messages-in-c

Create colored 🎨 messages 📝 in C(++)

c c-plus-plus colorization helper library

Last synced: 11 May 2026

https://github.com/nos1dot618/bsbs

Bull Shit Build System

build-system c

Last synced: 16 Jun 2026

https://github.com/anthhon/csnakegame

cSnakeGame is made in C programming language using the ncurses library which consists of a snake that moves around the screen and has to eat food while avoiding collision with the walls or with its own body.

c cmake cpp game ncurses ncurses-game personal-project snake-game terminal terminal-based terminal-game

Last synced: 06 May 2026

https://github.com/ailtonfidelix/mpu6050

MPU6050 library for ESP-IDF

c esp-idf esp32 i2c mpu6050

Last synced: 10 May 2026

https://github.com/hectorbst/libansi

Small library coming from a personal student project allowing to easily inject the ANSI escape sequences in a terminal of a program written in C, for example to easily control the color of the text.

ansi ansi-color ansi-colors ansi-escape ansi-escape-codes ansi-escape-sequence ansi-escape-sequences c terminal

Last synced: 05 May 2026

https://github.com/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 14 Jun 2026

https://github.com/timerke/game_of_life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input

c gameoflife javascript pyqt5 qt5

Last synced: 06 May 2026

https://github.com/dominiklindorfer/sycl-intelgpu-quickstart

Lightweight & simplified approach to SYCL development

c cpp dpp gpu gpu-programming intel oneapi oneapi-dpc sycl vscode

Last synced: 09 May 2026

https://github.com/gmihaila/gina_robot_arduino

[HOBBY PROJECT] Custom made robot arm with Arduino controller. Arm is built entirely by me and its purpose is purely educational. It’s my personal design developed out of my curiosity about robotics and programming hardware.

arduino c pid pid-control programming robotics

Last synced: 09 May 2026

https://github.com/francescovallone/exercises-in-c

Esercizi assegnati durante il I ed il II Modulo di Programmazione e Laboratorio C.I.

c

Last synced: 10 Jun 2026

https://github.com/drsdavidsoft/ardush

A simple shell made for Arduino-based boards, made from scratch and compatible with PuTTY.

arduino c emulation putty shell vt100

Last synced: 06 May 2026

https://github.com/emmaunel/rootkit

A Simple rootkit

c hard linux linux-kernel rootkit

Last synced: 10 May 2026

https://github.com/harsh971/leetcode-solutions

Here you will get All Solutions for Topics from LeetCode Platform which i Solve on Regular Basic

c cpp java leetcode leetcode-cpp leetcode-solutions solutions

Last synced: 10 May 2026

https://github.com/slembcke/pixler

C library for creating NES games.

6502 assembly c coroutines game nes

Last synced: 06 May 2026

https://github.com/pd2871/high-performance-computing

This repo contain the logs of High Performance Computing module's final Assignment

blurred-images c cuda gaussian-blur matrix-multiplication multi-threading parallel-computing pthreads pthreads-api

Last synced: 10 May 2026

https://github.com/snwfdhmp/avalam-ai-game

Board game enhanced with AI strategy

avalam board c centrale cpp game ia ig2i lille opengl sdl

Last synced: 08 May 2026

https://github.com/yjdoc2/equation-parser-interpreter

An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.

c cpp17 interpreter parser

Last synced: 11 May 2026

https://github.com/ugnmura/webserver-from-scratch

A simple webserver written from scratch using C.

c from-scratch posix pyscript server simple tailwindcss unix web webserver

Last synced: 19 Jun 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/nmdra/ccc

Simple bash Script for Compile & Run C programs

bash bashscript c compile gcc gcc-complier

Last synced: 09 May 2026

https://github.com/ourhouchmohamed97/cs50-journey

Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.

c certificate computer-science coursework cs50 cs50x education flask harvard-cs50 html-css-javascript learning-to-code practice problem-set projects python sql sqlite

Last synced: 05 May 2026

https://github.com/jotavare/spinning-ascii-donut-c

A straightforward ASCII spinning donut implemented in C.

c cos sin spinning-donut

Last synced: 29 Jun 2026

https://github.com/ip2location/ip2location-python-c

This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com

c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library

Last synced: 20 Jun 2026

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 09 May 2026

https://github.com/aatricks/julia_set

Interactive fractal generator based on the julia set

c fractal-rendering fractals matplotlib matrix python rust

Last synced: 08 May 2026

https://github.com/ahmed-roshdy-1/implementing-stack-using-c

this problem I had solved in my second year in computer science college

c data-structures stack

Last synced: 11 Jun 2026

https://github.com/basemax/pi

Small program in C language to calculate pi value.

c monte-carlo monte-carlo-methods pi pi-calculator

Last synced: 29 Jun 2026

https://github.com/oglinuk/quines

Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.

c go python3 quine self-modifying self-reproducing

Last synced: 07 May 2026

https://github.com/muhammad-fiaz/tunix-library

A powerful, cross-platform terminal UI framework written in pure C11 with an optional modern C++20 wrapper.

bash c c-language c-libraries c-library c-programming cmake cpp cpp-library cpp-programming terminal-app terminal-ui tui tui-cpp xmake

Last synced: 20 Jun 2026

https://github.com/barimehdi77/42-cub3d

Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.

c coins crosshair cub3d floor ft-cub3d graphics-programming minimap raycasting sky sprite texture wall

Last synced: 22 Aug 2025

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

https://github.com/brd6/tetris

Clone of tetris game in a UNIX terminal with ncurses library

c game tetris tetris-game

Last synced: 11 Jul 2025

https://github.com/miou-zora/lib-c-ursed

A libmy (Epitech Small LibC) that try to reach limit of ternary and recursive functions in C.

c c-ursed cursed epitech

Last synced: 02 Feb 2026

https://github.com/alexeev-prog/asm-putsf

PrintF in assembly for C

asm asmx86 c fasm linux printf

Last synced: 20 Apr 2026

https://github.com/chouaib-629/helloworld_alllanguage

This repository contains "Hello World" examples in various programming languages.

c java javascript js php python r

Last synced: 17 Feb 2026

https://github.com/gbafana25/typesrv

Server for typtester program's multiplayer

c cli typing-game

Last synced: 14 Jul 2025

https://github.com/usmanmehmood55/c-toolkit

A VSCode extension to help create, build, run, debug and test C projects using CMake.

c cmake cpp vscode-extension

Last synced: 17 Feb 2026

https://github.com/whoismtrx/42_libft

Libft the first project in the 42 curriculum, we create our own library of useful functions in C

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c clang clanguage correction libft makefile norm norminette subject

Last synced: 02 Jul 2026

https://github.com/tentaclepurple/42_minishell

Graded 125/100 with bonus

42 c

Last synced: 28 Mar 2025

https://github.com/leechristie/walsh-families

Source for "The role of Walsh structure and ordinal linkage in the optimisation of pseudo-Boolean functions under monotonicity invariance" (Christie, 2016).

c computer-science optimization python research theory walsh-families walsh-functions

Last synced: 06 May 2026

https://github.com/ucl/takeout-app-macos

MacOS desktop application for processing Google Takeout export files

c macos macos-monterey porter-stemmer porter-stemmer-algorithm swift swiftui

Last synced: 07 May 2026

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/marcusvinix/get_next_line

This is a project of 42 São Paulo. In this project I'll write a function which returns a line read from a file descriptor, without the newline.

42 42school c gnl42

Last synced: 24 Jun 2025

https://github.com/vinnyhorgan/blink

A tiny game engine

c engine wren

Last synced: 18 Mar 2025

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

https://github.com/jwodder/advent350

Yet another port of the Colossal Cave Adventure

c colossal-cave game python raku

Last synced: 29 Mar 2025

https://github.com/ethagnawl/crystal-c-interop-demo

Experimenting with Crystal's C interop capabilities

c crystal interop

Last synced: 17 May 2026