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/01barthez/traducteur-yemba-c

L'objectif de ce projet est de créer un traducteur en C qui permet à un utilisateur de saisir un mot dans une langue nationale et de recevoir sa traduction en langue Yemba. Le programme s'appuie sur une table de hachage pour stocker et rechercher les mots du dictionnaire, et les données sont chargées depuis un fichier texte externe

c header modularization readme

Last synced: 30 Mar 2025

https://github.com/silversquirl/v2d

vktec's 2D game engine

c game-engine

Last synced: 22 Mar 2025

https://github.com/brcontainer/ler-csv-filmes-com-c

Apenas um repositório para estudos pessoais e ajudar um colega

c csv

Last synced: 21 May 2026

https://github.com/wesleya0101/lfivader

LFIvader Um scanner avançado para detecção de vulnerabilidades do tipo Local File Inclusion (LFI). Desenvolvido em C, o LFIvader combina eficiência e precisão para identificar falhas em servidores web, apresentando resultados organizados e salvos automaticamente para análise detalhada. 🚀

c lfi-exploitation lfi-exploiter lfi-vulnerability linguagem-c vulnerabilidad vulnerability-detection vulnerability-scanners

Last synced: 05 Apr 2025

https://github.com/jimmychenkk/rt1064-smart-car-the-18th-southeast-university-intelligent-vehicle-competition-

Third Prize in the 18th Southeast University Intelligent Vehicle School Competition. (Certificate.pdf)2023.12 The program is relatively small, consisting only of main.c, but it serves as a great introductory project for microcontrollers. The compilation platform is IAR, and the chip used is the RT1064. 东南大学第十八届智能车校赛三等奖,程序规模较小,仅main.c,但是是很好的单片机启蒙项目

c cpp iar rt1064 stm32

Last synced: 03 May 2026

https://github.com/mathyscogne/my_garbage_collector_c

Simple garbage collector in C to manage dynamic memory allocations.

c garbage-collector

Last synced: 06 Apr 2025

https://github.com/missipsag/binary-search-tree

This is a small project where I learned how to manipulate the Binary Search tree data structure (creating and inserting new nodes, deleting ones, updating key values...) and tree walks algorithms : inorder, preorder, postorder.

binary-search-tree c data-structures pointer

Last synced: 28 Mar 2025

https://github.com/senior-sigan/simple_games

Snake, Tetris, and other games created during live-streams

arcade-games c educational game game-development live-coding raylib snake twitch

Last synced: 04 Aug 2025

https://github.com/moehmeni/libft

Standard and non-standard libc function implementations

42 42born2code c

Last synced: 03 Jul 2026

https://github.com/wuriyanto48/pgwbase64

Base64 PostgreSQL Extension

c postgresql-extension

Last synced: 06 Jul 2026

https://github.com/silicon42/tiny_ecc

Lightweight C implementations of short error correcting codes including Reed Solomon over GF(8) and GF(16)

c error-correcting-codes finite-field-arithmetic galois-fields gcc reed-solomon

Last synced: 03 Nov 2025

https://github.com/diogogmatos/li3-grupo29

Reading, parsing and interpreting big data files, using C

c university-project

Last synced: 28 Jun 2025

https://github.com/ahaddad98/minnishell

This project contains a small version of SHELL system

c execution parsing shelll

Last synced: 28 Jun 2025

https://github.com/librity/ft_kilo

CLI text editor written in C, following 42's Norminette

42 42born2code 42saopaulo 42school c ft-kilo norminette text-editor

Last synced: 19 Jun 2026

https://github.com/kareimgazer/safe-lock-embeded-systems

save lock using an AVR microcontroller.

atmega32 avr c eeprom motor security uart-protocol

Last synced: 29 Mar 2025

https://github.com/marcolugo/filesplit

Command line tool to split binary files. Made for anti-virus analysis but can be used for other purposes.

antivirus-testing c

Last synced: 23 Jul 2025

https://github.com/swarnimcodes/c3fm

Terminal based file manager in c3

c c3 file-manager linux

Last synced: 06 Jul 2026

https://github.com/pymarcus/supply

A simple code in C to manager a supply

c supply

Last synced: 15 Sep 2025

https://github.com/myd7349/edflib.cmake

CMakeLists.txt for Teunis van Beelen's EDFlib.

bdf c cmake edf edflib eeg

Last synced: 08 Mar 2026

https://github.com/danielbrodi/lowlevelassembler

Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.

assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management

Last synced: 02 Jan 2026

https://github.com/dhotnetworks/kai

Welcome to the self-hosted version of the Kai systems programming language compiler!

ai c kai-lang language new-programming-language programming systems-programming

Last synced: 06 Jul 2026

https://github.com/micheleriva/c-vs-ts-wasm

👽Simple repo I made for myself just to test some WebAssembly compilers.

assembly c compilers cpp haskell typescript wasm wat webassembly

Last synced: 08 Apr 2026

https://github.com/sprookie/pcrate

kernel-module to compute pagecache hit ratio

c hit-rate kernel kernel-module pagecache

Last synced: 10 Jan 2026

https://github.com/neko-box-coder/embed2c

Small C program to embed binary (and text) files, with instructions and cmake helper function

c embed embedder files

Last synced: 04 Jun 2026

https://github.com/f34nk/modest_html

Wrapping library for Modest, a HTML5 parsing library in pure C99

c c99 css-parser html-parser html-renderer

Last synced: 14 May 2025

https://github.com/jonpalmisc/jpak

A sketchy archive format to use in baremetal environments, weird machines, etc.

archive baremetal c

Last synced: 22 May 2026

https://github.com/fahimahammed/parallel-processing-and-distributed-system

This repository features MPI and CUDA parallel computing programs exploring concepts such as matrix multiplication, word counting, synchronous communication, array addition, and CUDA-based algorithms.

c distributed-systems mpi parallel-processing parallel-processing-and-distributed-system

Last synced: 22 May 2026

https://github.com/pxysource/linux_dev

Linux development notes.

c linux shell

Last synced: 11 May 2026

https://github.com/hendriku/labsolve

A command line tool to solve labyrinths alias mazes.

algorithm bfs c escape greedy labyrinth maze

Last synced: 30 Mar 2025

https://github.com/niloufarmj/sbu-bp-jetpackjoyride

jetpack joyride demo with c++ console application

c cpp game jetpack-joyride sbdl sdl2

Last synced: 17 May 2026

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

42 school's first project: libft. The goal is to create our very own C library for use in future projects.

42school c libft

Last synced: 28 Jun 2025

https://github.com/import-brain/greedy-change-algorithm

Greediest algorithm to find the amount of coins of each type needed for a certain amount of change

algorithms c

Last synced: 18 Mar 2025

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/thunder-coding/tic-tac-toe

Tic Tac Toe game using C++. Tested with Borland C++ 3.0 compiler.

borland-cpp c cpp game game-development tic-tac-toe tictactoe tictactoe-game

Last synced: 19 May 2026

https://github.com/mbah24-dev/push_swap

Push_swap est un projet de l'école 42 qui consiste à trier une pile d'entiers en utilisant un ensemble d'instructions prédéfinies. L'objectif est d'écrire un programme efficace capable de résoudre ce problème avec un minimum de mouvements. 🚀

algorithms c data-structures

Last synced: 30 Mar 2025

https://github.com/hectorta1989/embedded-linuxos-intel-pxa270

Implementation of multithreading, IPC in embedded Linux Operating system. The lab code was implemented on Intel PXA270 processor-based development kit.

c embedded-linux intel interprocess-communication multithread pxa270

Last synced: 29 May 2026

https://github.com/dracula27/caesar

Used C to encode a string of text using the Caesar cypher based on two inputs from the user: the key and the text to encode.

c c-language-programming cs50x

Last synced: 23 May 2026

https://github.com/tr-reny/sorting_algorithms

All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning

alx-holberton-software-engineering alx-system-engineering c sorting-algorithms sorting-algorithms-implemented

Last synced: 23 May 2026

https://github.com/tdr-void/smart-aquarium-care-system

Automated aquarium care system utilizing Atmega32 microcontroller, LCD Display, DHT11 Temperature Sensor, Servo Motor, and GSM 800L. Enables personalized fish feeding schedules, alerts for temperature fluctuations, and low food notifications. Enhances fish care while minimizing human intervention.

c circuit-design embedded-systems microcontroller

Last synced: 23 May 2026

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

42 Project : Libft

42 42born2code 42cursus 42school c libft

Last synced: 18 Feb 2026

https://github.com/theoguerin64/cub3d

42 cursus raycasting project by me and @LouisTruch

42cursus c game

Last synced: 23 Aug 2025

https://github.com/ajlekcahdp4/ilab_1

First projects of MIPT ILAB course

c data-structures ilab poem-generator quadratic-equations stack

Last synced: 25 Jul 2025

https://github.com/rcalixte/libqt6c-demo

Qt 6 demo for C

c qt qt6

Last synced: 18 Apr 2026

https://github.com/bellini666/lzw-compressor

LZW compressor developed for the 2015 ICMC/USP class of "Multimídia"

c compressor lze

Last synced: 25 Jul 2025

https://github.com/ramanaditya/supermart

This is a Super Market management project built using C language

c

Last synced: 26 Jul 2025

https://github.com/ombhd/philosophers_42

The basics of threading a process and how to work on the same memory space.

1337school 42born2code c c-programming-language makefile multithreading process

Last synced: 26 Jul 2025

https://github.com/guxtapires/vendas-no-mes

Um algoritmo em linguagem C que recebe os valores de venda na semana de determinado mês, escolhido pelo usuário, e então mostra a soma dos valores dos meses e das semanas.

c calculus

Last synced: 26 Jul 2025

https://github.com/ahaddad98/cub3d

This project will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

c minilibx pixel ray raycasting rgb

Last synced: 26 Jul 2025

https://github.com/zpreisler/patchy2d

Simulation software for patchy particles in 2d

2d c computer-simulation opengl scientific sdl2 self-assembly

Last synced: 16 May 2026

https://github.com/arhcoder/sudoku-role-game

🧮 Sudoku console role game made on C language, to play sudoku against a machine, that solves it with an algorithm. It has turns to solve, and the machine has moderated difficulty to avoid win all the times :3

c console machine role-game sudoku sudoku-solver

Last synced: 27 Jul 2025

https://github.com/bilal-belli/datastructuresclanguage

It contains all my TPs and Projects that I worked on with C language.

c

Last synced: 20 Sep 2025

https://github.com/robaho/go-network-test

compare relative performance of go networking to Java and C

c golang java networking performance

Last synced: 15 Apr 2026

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 27 Jul 2025

https://github.com/learn-and-understand/lau-c

A repository for exploration and mastery C.

c c-programming-language learn learning

Last synced: 28 Jul 2025

https://github.com/pikmin-rgb/minitalk

Why talk when you can minitalk ?

c client makefile school-project server unix

Last synced: 29 Jul 2025

https://github.com/sulig/minitalk

Resumen: El propósito de este proyecto es crear un pequeño programa de intercambio de datos utilizando señales UNIX.

42 42barcelona 42cursus 42projects 42school c guia-minitalk minitalk minitalk-42 minitalk-guide minitalk42 wiki-minitalk

Last synced: 20 Sep 2025

https://github.com/akscf/stm32-gcc-skeletons

STM32 skeletons for gcc

c skeleton stm32 toolchain

Last synced: 21 Sep 2025

https://github.com/dantondanvin/hospital-management-system

This is a hospital management system written in C language. Functionalities include addition of new patients, search based on various fields, editing information of a patient and deletion of patient records.

c crud-operation hospital-management-system

Last synced: 29 Jul 2025

https://github.com/sukruciris/skr_physics

SKR_Physics is a lightweight and easy to use 2D physics engine which is written in C.

2d-physics-engine c

Last synced: 30 Jul 2025

https://github.com/eesunmoon/data_structure

[Spring 2020] Data Structure using C language

c data-structures

Last synced: 25 Sep 2025

https://github.com/kdkasad/c2e

C declaration → English translator

c rust wasm

Last synced: 30 Jul 2025

https://github.com/huytd/noise

Generate animated noise GIF in C

animation c gif

Last synced: 31 Jul 2025

https://github.com/luweglarz/philosopher_42

Philosophers dinner problem using threads

42projects c mutexes philosophers-dinner-problem threads

Last synced: 31 Jul 2025

https://github.com/luweglarz/ft_ls

My implementation of the GNU ls command

42projects c gnu-coreutils ls

Last synced: 31 Jul 2025

https://github.com/evanmcclure/automrr

Automated Model Rail Roading

c dcc iot microcontrollers modelrailroad

Last synced: 01 Aug 2025

https://github.com/t-katsumura/webassembly-examples-eratosthenes

webassembly examples which calculate prime by Sieve of Eratosthenes

assemblyscript c cpp golang javascript rust wasi wasm webassembly webassembly-demo

Last synced: 01 Aug 2025

https://github.com/hong539/iotproject

Our teamwork to make a application of IOT.

c html iot iot-application javascript mariadb mysql nodemcu-esp8266 php php7 raspberry-pi-3

Last synced: 02 Aug 2025

https://github.com/djoezeke/sdltem

A Simple Starter Template for SDL Project with CMake configured properly.

c cmake cpp game graphics imgui opengl sdl sdl2 template vscode windows

Last synced: 09 Apr 2026

https://github.com/newlandtv/c-animationinconsole

This is animation in console graphics.

animation c console console-animation

Last synced: 02 Aug 2025

https://github.com/jmaczan/bpe.c

High performance Byte-Pair Encoding tokenizer for large language models

bpe bpe-tokenizer c clang llm tokenizer

Last synced: 02 Aug 2025

https://github.com/raffadndm/parallel-knuth-morris-pratt

Parallel implementation of Knuth-Morris-Pratt algorithm using MPI Protocol of C on Power 7

c mpi

Last synced: 02 Aug 2025

https://github.com/ahmedosmandev/arduino-led-cube

Fun project for our Embedded Systems course.

arduino arduino-nano c cpp

Last synced: 20 Apr 2026

https://github.com/DarxiSR/mirai_rebuild

MIRAI undetectable rebuild. Pls use this source code for study purposes only. The author is't responsible for your actions.

c ddos dos golang malware malware-analysis mirai mirai-botnet network network-programming research

Last synced: 03 Aug 2025

https://github.com/yooodleee/hello-cuda

👽Nice to meet you, CUDA!👽

c cc cuda gpgpu multiprocessing

Last synced: 09 Apr 2026

https://github.com/motaax/credit_card

CS50 Credit Card exercise

c cs50

Last synced: 05 Aug 2025

https://github.com/ghosts6/leetcode_exercise

Leet code exercise solutions

bash c cpp js leetcode leetcode-solutions python3

Last synced: 09 Apr 2026

https://github.com/dossy/haproxy-base64

Simple CLI tool to base64 encode and decode signed 30 and 32 bit integers.

c haproxy

Last synced: 08 Aug 2025

https://github.com/michael-lammens/smartcongestion

Optimized throughput/rtt in isolated client based CCA's. Servers treated as a black-box

c congestion-control isolated-environments network-programming tcp-vegas udp

Last synced: 23 May 2026

https://github.com/sekuldev/dratevka

Console-based remake in C of Dratevka from Atari

atari c clang console console-game dratevka dratevka-clone game

Last synced: 19 Feb 2026

https://github.com/ranitmanik/c-explorer

This repository contains a collection of C programming projects and assignments completed during my Computer Science and Engineering major. The projects cover various topics, algorithms, and data structures, showcasing my coding skills and problem-solving abilities.

c c-language c-pratice-programming c-programming c-programming-language programming programming-language

Last synced: 11 Aug 2025

https://github.com/joescat/xpacman

XPacman is a vintage pacman simulation found on ibiblio, written by Peter Warden (c) 1996 - runs on X11

arcade-game c pacman retrogaming xwindows

Last synced: 12 Aug 2025

https://github.com/asem-hamid/learn-c

This repository is designed to help beginners learn C programming through code examples, projects, and detailed explanations.

beginner-friendly c

Last synced: 13 Aug 2025

https://github.com/matbagnoletti/unipgtutoraggioeq2grado

Esercizio di tutoraggio svolto durante il corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.

c gcc

Last synced: 13 Aug 2025

https://github.com/manu-sh/my_collections

A collection of generics data structures (WIP)

c data-structures generics wip

Last synced: 14 Aug 2025

https://github.com/devcheckog/generic-allocator-c

Generic memory allocator example using MMAP directly. It's only valid for Unix-like operating systems.

c

Last synced: 15 Aug 2025

https://github.com/devcheckog/merge-k-sorted-lists

Complicated problem in leetcode, categorized as hard.

assembly c leetcode mlir

Last synced: 15 Aug 2025

https://github.com/thk2b/ping

An implementation of the ping command

c icmp ip ping

Last synced: 04 Oct 2025