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/tentaclepurple/42_minishell

Graded 125/100 with bonus

42 c

Last synced: 28 Mar 2025

https://github.com/notkamui/tpc-compiler

A compiler for a very small subset of C (Très Petit C)

c compiler language

Last synced: 13 Aug 2025

https://github.com/marcellofabrizio/compiler-front-end

A compiler front-end for the ANSI C Yacc grammar or: how I learned to stop worrying and love the compiler

c compiler cpp lexical-parser syntactical-parsing

Last synced: 20 Apr 2026

https://github.com/s-mv/smvm

Register-based bytecode VM implementation.

assembler bytecode-virtual-machine c

Last synced: 18 Aug 2025

https://github.com/matubu/wireframe

🧵 A wireframe rendering thing using c with the mlx graphic lib

c graphics mlx wireframe

Last synced: 26 Jul 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/im-rises/cmergesortparallel

Sequential and parallel merge sort algorithm implemented in C using OpenMP

algorithm c merge-sort openmp parallel pthread

Last synced: 14 May 2025

https://github.com/m0rningdawning/tsp-genetic-algorithm

Travelling Salesman Problem solved using Genetic Algorithm

c genetic-algorithm travelling-salesman-problem tsp

Last synced: 03 Apr 2025

https://github.com/oliwer/syscall

Run system calls from your shell

c linux syscall syscalls unix

Last synced: 08 Feb 2026

https://github.com/jobson-almeida/c_converter

Um programa para terminal desenvolvido em C, um utilitário para conversão de algumas das principais unidades de medidas

c

Last synced: 16 Feb 2026

https://github.com/autch/s98ml

A language for describing S98 sound dump format and its compiler/decompiler

c chiptune s98

Last synced: 22 Jun 2025

https://github.com/csm10495/c2py

Silly script for converting a header file's C Structures into Python ctypes

c code-generation python struct structures typescript union

Last synced: 19 Apr 2026

https://github.com/lucca16bit/c-cadastro-produtos

Repositório para avaliação discursiva da disciplina Programação Estruturada

c cpp

Last synced: 17 May 2026

https://github.com/kei-k23/basic-c-calculator

This is a simple command-line calculator program written in C.

c cli

Last synced: 09 Mar 2026

https://github.com/dreamerchaserhah/student-information-management-system

A CLI-based C Program that simulates a student management system

c cli-app college-assignment student-project

Last synced: 14 Aug 2025

https://github.com/winterrdog/simple_linux_inmemory_debugger

A simple program that will attack a program "already running" in memory through the PTRACE linux system call.

assembly c debugger x86

Last synced: 30 Apr 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/nihilantropy/cub3d

My first RayCaster with miniLibX

42 42school c coding doom project raycasting wolfenstein-3d

Last synced: 15 Jun 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/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/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/harsh-panchal-804/load-balancer-in-c

Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.

c linux load-balancer posix-threads round-robin tcp

Last synced: 28 Apr 2026

https://github.com/simpuar/covertd

Covert Linux daemon for encrypted file logging, USB tracking, screenshots, and stealth exfiltration

c covert data-exfiltration file-monitoring forensics ld-preload linux malware-analysis red-team research screenshot-capture security-audit security-tools systemd usb-tracker

Last synced: 28 Apr 2026

https://github.com/samarth4023/c-beginner

Welcome to my collection of beginner C++ programs! This repository serves as a showcase of my initial journey into programming, where I explored the basics of C++ and developed foundational skills in coding. Although my current focus is entirely on Python, AI, and Machine Learning, I believe that my experience with C++ has played a crucial role.

c cpp

Last synced: 24 Apr 2026

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/kauahensilva/c_snake_game

Snake Game Recreation in C Language

c game-2d

Last synced: 22 Jun 2026

https://github.com/woodprogrammer/estepona

Auto Caching Web Server

c cache cache-control clang cpp http

Last synced: 27 Apr 2026

https://github.com/coding-pelican/pacman-c

Simple implementation of the classic Pacman game using ASCII characters in C

ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows

Last synced: 27 Apr 2026

https://github.com/jon-brandy/data-structure

MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES

c data-structures

Last synced: 24 Apr 2026

https://github.com/ryan-menezes/sistemabiblioteca

Sistema de gerenciamento simples de livros de uma biblioteca

biblioteca c cadastro language-c sistema sistema-biblioteca

Last synced: 07 Jun 2026

https://github.com/mint-lab/vvs

VVS: A Very Very Simple Unit Testing Tool for C/C++

c cpp unit-test

Last synced: 25 Apr 2026

https://github.com/ii64/spotify-adblock

Spotify AdBlocker for Windows, written in C. DLL Injection.

adblock c minhook spotify windows

Last synced: 27 Apr 2026

https://github.com/ctkqiang/chilli

小辣椒 (Chilli) 是一个基于 Rust 构建的高性能系统遥测与网络安全监控平台。它集成了实时进程监控、GitHub 安全公告同步、系统状态采集等功能,为开发者和运维人员提供全面的系统可视化和安全态势感知能力。

c chilli ctkqiang monitoring rust security telementry

Last synced: 25 Apr 2026

https://github.com/onadrog/pomo

Most Simpliest "pomodoro" in C.

c learning-by-doing pomodoro

Last synced: 07 Jun 2026

https://github.com/huming2207/on9nmea

Dumb & Tiny (1.1KB) FSM-based NMEA parser for embedded devices

c cpp nmea nmea-parser nmea-sentences nmea0183

Last synced: 14 Feb 2026

https://github.com/opixelum/opixelib

My personal library for any piece of code I can re-use, in any language.

c generic lib python reusable rust searching sorting

Last synced: 28 Apr 2026

https://github.com/moisutsu/pascal_compiler

C言語によるPascal風言語のコンパイラ

c lex llvm pascal-compiler yacc

Last synced: 28 Apr 2026

https://github.com/hue-jhan/tic-tac-toe-c

Medium to Hard Difficulty Tic Tac Toe made in C

c tic-tac-toe tictactoe tictactoe-game

Last synced: 14 Feb 2026

https://github.com/jackwthake/shader-works

Pure C software 3D renderer with zero dependencies. Runs on desktop and ARM microcontrollers.

3d-engine 3d-graphics c software-rendering

Last synced: 27 Jun 2026

https://github.com/ygor-sena/42cursus-get-next-line

The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.

42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42

Last synced: 07 Jun 2026

https://github.com/andrefhub/minishell

Bash reproduction

bash c minishell

Last synced: 24 Apr 2026

https://github.com/markjso/minishell

Create your own shell in C using bash as a reference.

bash c shell

Last synced: 14 Feb 2026

https://github.com/daviamsilva/arcade_mania

Desenvolvimento de um jogo para a plataforma Game Boy Advance usando linguagem C

c faculdade gameboy gameboy-advance gba

Last synced: 14 Feb 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/vnmakarov/ihtab

High performance C/C++ hash tables

c cpp hashtable

Last synced: 25 Jun 2026

https://github.com/souleeater99/minishell

About Minishell - A 42 School project implementing a simplified Bash-like shell in C This educational project dives into core systems programming by recreating shell fundamentals: Process control (fork/exec, pipes, signals) File I/O (redirections, heredoc) Memory-managed environment (zero leaks) Bash-like features with 42's strict coding stand

1337cursus 1337school 42cursus 42projects 42school bash c file filedescriptor filesystem mangagement memory-management processes programming system unix-shell

Last synced: 15 Feb 2026

https://github.com/franzkafkayu/cplusplusexceriseandexamples

This Repository Is Just Used For Excerise,help me master in C++.

c cpp cpp11

Last synced: 28 Apr 2026

https://github.com/danielgatis/go-ptrloop

A helper to iterate over unsafe pointers.

c go golang pointer-arithmetic unsafe-pointers

Last synced: 28 Apr 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/jeziellago/android-reverse-shell-example

Android reverse shell example with native library.

android c reverse-shell

Last synced: 23 Jun 2026

https://github.com/westleyr/list-files

List All File(s) and Directory(s) With Color Highlighting

c clang cli color command command-line-tool directories directory fast file files linux list list-files ls simple

Last synced: 01 Mar 2026

https://github.com/westleyr/clint

Clint - Simple source code linter writen in C

c lint linter source source-code spaces tab tabs

Last synced: 01 Mar 2026

https://github.com/abhigyan126/drishyavastu

Itis a Python image processing library that integrates with C++ for high-performance operations. Note: C++ binaries are not included and need to be compiled.

c crop-image from-scratch image-display image-processing python python-extension

Last synced: 16 Feb 2026

https://github.com/garciparedes/hilosprimos

Classwork to learn multi-thread processing on C language

c prime-generator threads university-of-valladolid

Last synced: 06 Jun 2026

https://github.com/neyn/neynxx

Fast and Lightweight C++11 HTTP Library

c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver

Last synced: 28 Apr 2026

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/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

https://github.com/ugnmura/bouncing-balls

Bouncing Balls in Command Line

c linear-algebra make physics simulation vector

Last synced: 02 Mar 2026

https://github.com/amoeba/dereth-cartography

Archive of David Simpson's C source code from his Dereth Cartography page

asherons-call c cartography gaming maps

Last synced: 22 Mar 2026

https://github.com/hoverguys/ethloader

Load gamecube homebrews over the network using the Broadband Adapter (BBA)

c gamecube homebrew tcp udp

Last synced: 13 May 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/fbseletronica/franzboy-lib

Biblioteca para a placa FranzBoy

arduino biblioteca c cpp franboy

Last synced: 13 May 2026

https://github.com/alexcoder04/arduino-trautonium

Electronic music instrument with the Arduino

arduino arduino-music c cpp creativity ino melody music music-instrument notes

Last synced: 13 May 2026

https://github.com/jate-koh/kmutt-cpe-assignment

📚 Repo that stored all my CPE subject's assignments (KMUTT)

c hacktoberfest homework homework-exercises java

Last synced: 29 Apr 2026

https://github.com/rfyiamcool/redis_modules_ackqueue

make ack queue with redis module!

c redis

Last synced: 12 May 2026

https://github.com/vroncevic/gen_shared_file

POSIX shared files skeleton for integration processes

c generator ipc linux posix python3 shared-file template

Last synced: 03 Mar 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/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/emmaunel/rootkit

A Simple rootkit

c hard linux linux-kernel rootkit

Last synced: 10 May 2026

https://github.com/blagojeblagojevic/smooth-life

implementation of a conway game of life

c conway-s-game-of-life conways-game-of-life smooth-life

Last synced: 29 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/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/alexandrefournier/ansi-fire

Funny ANSI experiment

ansi-colors c graphics

Last synced: 22 Jun 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/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/ebrezadev/lm75-temperature-sensor-c-driver

LM75 Temperature Sensor MCU Independent C Driver (High Level Library)

arduino arduino-library c driver embedded embedded-systems library lm75 temperature temperature-sensor

Last synced: 16 Apr 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/jewishlewish/layla-python-module

Python Module that uses C code to speed up evaluation

c python pythoneval

Last synced: 08 May 2026

https://github.com/yeqown/snowflake

twitter's global ID generator alg implementation based c, and it provide extension for lua and CLI program.

c cli cmake library lua shared-library static-library

Last synced: 29 Apr 2026

https://github.com/lorhansohaky/gourcegui

Graphical interface for the Gource

c gource graphical-user-interface gtk

Last synced: 29 Apr 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/xevoinc/hound

a high-performance sensor acquisition library

c can can-bus driver iio library sensor

Last synced: 08 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/nathanfallet/pickfalling-ds

Unfinished port of the PickFalling game to DS

c devkitpro game libnds nds

Last synced: 29 Apr 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/blevic/simple-c-compiler

My C compiler, written in C (and Python)

c compiler lexer python

Last synced: 29 Apr 2026