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/leonburghardtdev/injectify

Injectify is a simple and easy-to-use tool that allows users to inject dynamic link libraries (DLLs) into running processes.

c cheats cpp dll-injection imgui reverse-engineering win-api

Last synced: 11 Apr 2026

https://github.com/petergtz/c2c-err-transpiler

This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.

c compiler error-handling

Last synced: 28 Mar 2025

https://github.com/pop0097/text_editor

A text editor made using C.

c text-editor

Last synced: 16 Mar 2025

https://github.com/avaniketh0905/molec

Molec is a 3D molecular visualization tool built with C, OpenG, rendering chemical structures from SMILES formulae.

3d-graphics 3d-visualization c molecule opengl

Last synced: 13 Apr 2026

https://github.com/tlmader/mash

Mash, a simple shell using the POSIX system call API

c redirection shell stream

Last synced: 12 Apr 2026

https://github.com/abdulrahman-k-s/simple_shell

ALX's low-level programming second project. Made with my peer @fadirafik

alx alx-low-level-programming alx-project bash c linux shell unix

Last synced: 11 Apr 2026

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

c cprogramming data-structures gcc git github linked-list makefile

Last synced: 07 May 2026

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-2

Este projeto utiliza a ferramenta educacional BitDogLab para o controle de pinos GPIO de um microcontrolador RP2040. O sistema permite o acionamento de LEDs RGB e um buzzer por meio de comandos enviados pela interface serial UART.

c c-language embedded-systems linguagem-c microcontroladores microcontroller raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/aditeyabaral/hashmap-lemmatizer

A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.

c data-structures graph hashing lemmatization linked-list natural-language-processing

Last synced: 28 Jun 2025

https://github.com/zeyad97/connect-4-game-c

This is a simple Connect 4 game built in C with basic AI. The goal is to get four of your pieces in a row before your opponent. You can play either against another player or the AI, which makes random moves. Features: Play against another player or AI Written in C Simple console-based game

c connect4-ai-game university-project

Last synced: 23 Apr 2025

https://github.com/julgitt/arkanoid

Arkanoid (breakout) clone made in C using SDL2 library

arkanoid breakout c game sdl2

Last synced: 18 Oct 2025

https://github.com/matheusmoraes13/sistemacadastrologin

Sistema de Cadastro e Login, utilizando a interface gráfica da biblioteca GTK para a criação de uma UI

c gtk3

Last synced: 01 Apr 2025

https://github.com/ygor-sena/42cursus-push-swap

The seventh project of 42's curriculum asks students to find an optimized way to sort data with two stacks and a limited set of instructions.

42 42cursus 42pushswap 42saopaulo 42school 42sp ansi-c c ecole42 radix-sort sorting-algorithms

Last synced: 14 Jun 2025

https://github.com/gdonald/blackjack-c

Console Blackjack in C

21 blackjack blackjack-game c console game

Last synced: 16 Mar 2025

https://github.com/rhazra-003/oslab

Assignment - Solution of Operating Systems Lab of 5th Semester (Batch of 2023) of NIT Durgapur

c linux operating-system python3 ubuntu1804

Last synced: 13 Apr 2026

https://github.com/lmizner/tideman_election

A program that runs a Tideman election, which is a ranked-choice voting method to produces the candidate that wins the majority of the vote in every head-to-head match up.

algorithms bubble-sort c conditional-statements loops nested-loops

Last synced: 02 Apr 2025

https://github.com/krasjet/fretl

A command-line fretboard for mirrored (left-handed) guitar and alternative tunings.

c cli fretboard guitar music-theory

Last synced: 13 Jun 2025

https://github.com/superpuiu/sonata-audio

Small music/audio player made with SDL and MicroUI.

audio-player c music music-player

Last synced: 03 Jul 2025

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

Python library with C module for IP2Proxy database lookup. It can be used to find the IP addresses which are used as VPN anonymizer, open proxies, web proxies and Tor exits.

c c-module ip2location ip2proxy ip2proxy-python proxy-checker proxy-database proxy-information python python-library

Last synced: 17 May 2026

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/machado-joao/c

Listas de exercícios feitos com a linguagem C.

algorithms c

Last synced: 30 Mar 2025

https://github.com/nathanpotter17/emcc-wasm

WebAssembly and WASI using C++ & Rust

c cpp emscripten js wasm wasmtime webassembly

Last synced: 22 Apr 2025

https://github.com/dfvsqy/vscode_mingw_gdb_cmake_clangd_demo

This is a demo that shows how to use "VSCode+Clangd+CMake+Mingw64" toolchains to develop c/c++.

c clangd cmake mingw64 vscode

Last synced: 12 Jun 2026

https://github.com/azersd/argparse

CLI Argument parser in C for 42 projects.

42 42cursus 42projects argparse c cli

Last synced: 11 Oct 2025

https://github.com/arkenidar/luajit-ffi-toolset

toolset for luajit ffi, input "cdefs" (C language definitions)

bash c ffi lua luajit py

Last synced: 19 Apr 2026

https://github.com/nullndr/lexer

A C implementation of a lexical analyser for a programming language (wip)

c lexical-analysis lexical-analyzer

Last synced: 19 Jun 2025

https://github.com/electrocodeur/led

Projet : Led

arduino c

Last synced: 11 Apr 2026

https://github.com/embeddedalpha/stepper_motor_driver

Scalable Driver for Stepper Motor Written in Embedded C for STM32F407VGT6 Discovery Board.

c driver embedded-c embedded-systems stepper-motor stm32f4 stm32f4-discovery

Last synced: 31 Mar 2025

https://github.com/ferhat-mousavi/aes

This repository demonstrates the implementation of cryptographic algorithms including AES for encryption, MD5 and SHA-256 for hashing, and HMAC-MD5 for message authentication. These C code examples are ideal for learning secure data handling techniques in modern applications.

aes c hmac-md5 md5 sha256

Last synced: 31 Mar 2025

https://github.com/print3m/basic-ls-implementation

Simple (and rather bad) implementation of ls command written in C using pure syscalls.

c linux ls shell syscalls

Last synced: 06 May 2026

https://github.com/mailittlepony/flowergame

multiplayer game for ESP using TCP protocol

c cpp tcp-client-server

Last synced: 15 Mar 2025

https://github.com/joescat/xball

Simulate bouncing balls in a window

c retrogame toy xwindows

Last synced: 13 Jul 2025

https://github.com/multiform-validator/c

Multilingual library made for validation, various form fields, such as: email, telephone, password, cpf, cnpj, credit card, magic numbers for image mimetype validation and much more.

c

Last synced: 10 Mar 2026

https://github.com/ilyass-bougati/structure

This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS

c data-structures-and-algorithms

Last synced: 04 Feb 2026

https://github.com/emanuele-xyz/ccc

Common C Code

c

Last synced: 09 Sep 2025

https://github.com/mstanimirovic/make-template

Custom Makefile build system for C and C++ projects, enhancing development efficiency and flexibility.

build-system c cpp make makefile

Last synced: 19 May 2026

https://github.com/viral32111/brainfuck-interpreter

A rudimentary interpreter for the Brainfuck programming language.

brainfuck c interpreter

Last synced: 30 Oct 2025

https://github.com/igorgiuliano/beecrowd-problems

Repositório com soluções dos problemas de programação da plataforma Beecrowd.

beecrowd-solutions c

Last synced: 12 Jun 2025

https://github.com/filippo-corti/the_c_programming_language

Repository for the class "Programmazione I" 22/23 - I Anno, I Semestre

c

Last synced: 17 Mar 2025

https://github.com/jsoulier/sdl_projects

A collection of SDL projects (mostly using SDL GPU)

2d 3d c cpp example examples glsl gpu hlsl sdl sdl3 shaders

Last synced: 07 Sep 2025

https://github.com/tomdieu/parenthesis-checker

Parenthesis Checker in C

c stack

Last synced: 23 Mar 2025

https://github.com/coditva/keylogger

A keylogger for Linux

c keylogger linux

Last synced: 12 Apr 2026

https://github.com/parthacharyaaaaa/locstat

CLI tool for counting lines of code (LOC), written using the C-Python API

c c-python-extensions cli parser python3

Last synced: 21 Feb 2026

https://github.com/sktapn/maloca_handson

Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.

arduino c equipespear iot python saude

Last synced: 21 Feb 2026

https://github.com/mrmaxguns/c

Miscellaneous C programs

c c-11 c11 learning-by-doing low-level project-euler

Last synced: 05 Oct 2025

https://github.com/josephgoksu/ceng103-ceng104-labs-notes

Yildirim Beyazit University COMPUTER PROGRAMMING I - II. First and Second Semester is available.

c lecture-notes lesson

Last synced: 04 Jun 2026

https://github.com/0xhilsa/pynum

a small python library for 1D and 2D arrays with GPU support

array c cuda nvcc python3

Last synced: 18 Apr 2026

https://github.com/kiko-g/feup-rcom

FEUP RCOM | Computer Networks | 2019/20

c computer-networks

Last synced: 28 Jul 2025

https://github.com/akutchi/french-nomaian

A nomai's language generator adapted for french.

ada c gtkada language linguistics ncurses-tui nomai outer-wilds

Last synced: 19 May 2026

https://github.com/ashutoshthings/retrochat

A Terminal based chatting application.

c server-client-application socketprogramming winsock2

Last synced: 02 Jul 2026

https://github.com/randruc/perpetualcalendar

A simple perpetual calendar in C.

c calendar libc

Last synced: 21 May 2026

https://github.com/raasahsan/pcc

concurrency library for c

c concurrency

Last synced: 20 Jan 2026

https://github.com/rupt/c-explicitly-controlled-testing

You can test C code without hiding control flow in macros.

c testing

Last synced: 12 May 2025

https://github.com/spandey1296/bike-rental-app

bike-rental-mini-app

c

Last synced: 23 Jul 2025

https://github.com/danielbrodi/knights-tour

The Knight’s tour problem solved in C with both the naive and the heuristic solutions, using a backtracking algorithm, recursion and a bit array. Includes GUI,

backtracking backtracking-algorithm c chess chess-ai chess-board chess-game chessboard heuristic-algorithm heuristic-search heuristic-search-algorithms heuristics knight-problem knight-tour knights-tour knightstour memory-management options-strategies recursion recursive-algorithm

Last synced: 13 May 2025

https://github.com/joexbayer/wifi-monitor

Experimental toy program to monitor wifi networks using a WiFi adapter in mointor mode.

c experimental montior wifi

Last synced: 04 Apr 2025

https://github.com/garfield1002/yacdb

Yet Another Crappy DataBase

c database sql

Last synced: 11 May 2026

https://github.com/thchang/csvtomatrix

Import a matrix from a CSV into a C array, and store in row-major ordering.

c csv

Last synced: 28 Mar 2025

https://github.com/vdribeiro/sosh

Simple command interpreter that acts as OS Shell.

c

Last synced: 07 Mar 2026

https://github.com/noxmor/cbrew

Single header build tool for C projects.

build build-tool c single-header single-header-lib single-header-library

Last synced: 12 Apr 2025

https://github.com/dsal3389/dumbdevice

create a simple shell that can mimic other devices

c device emulator shell

Last synced: 12 May 2026

https://github.com/theolepage/lc-3-emulator

An emulator for the LC-3 assembly language written in C.

asm c emulator lc-3 lc3 little-computer-3

Last synced: 29 Aug 2025

https://github.com/hroptatyr/aeiou

ASCII Everywhere, transliteration from UTF-8

c command-line-tool transliterate

Last synced: 29 Jul 2025

https://github.com/motaax/mario

CS50 Mario exercise

c cs50

Last synced: 18 Jun 2025

https://github.com/tabac/upool

uPool - A minimal POSIX thread pool.

c posix-threads thread-pool

Last synced: 28 May 2026

https://github.com/kelreeeeey/numerical_from_book_to_code

Numerical Thingy from book to code, Calculus, Physics and allthat - written in C and Python

c calculus learning-by-doing physics python

Last synced: 05 Apr 2025

https://github.com/SophieZ302/C-Project-Interpreter

Racket Interpreter in C, using Stack, Queue, Binary Tree

c interpreter racket

Last synced: 11 May 2025

https://github.com/bleckwolf25/developerset

Automate your developer environment with style, power and ease. Dotfiles, folders and tools. Works on unix-based Operating Systems.

bash c cpp csharp java lua luau node python rust shell

Last synced: 08 Apr 2026

https://github.com/witchoy/linuxcommands

DIY Linux commands I made in C

c learning linux-commands

Last synced: 29 Aug 2025

https://github.com/jamescook/ulid_fast

Fast ULID generation

c ruby ulid

Last synced: 13 Apr 2025

https://github.com/EnriqueBDeL/Clases-OMP-Programacion-Paralela-en-C

En este repositorio encontrarás varias lecciones creadas por mí sobre la librería OMP en C. El programa que utilizo para programar es MobaXterm.

c gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 21 Sep 2025

https://github.com/amine-cs96/round_robin-process-scheduler

Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.

c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing

Last synced: 14 Oct 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/nchimunyascripts/auction-marketplace

This is a Flask web application that implements a simple auction system. Users can register, login, create auctions, place bids, update auctions, and delete auctions. Follow te link to check out the live demo if any case you can refresh the page

c cplusplus cpp css3 cython flask flask-application flask-sqlalchemy html-css-javascript html5 javascript jquery jquery-plugin jwt-authentication jwt-token powershell python3

Last synced: 12 Apr 2026

https://github.com/jamesalbert/halfprec

Half-precision assembly interface for C

assembly c doge half-precision nasm

Last synced: 11 May 2026

https://github.com/randomhashtags/quarkjson

Native C JSON library, emphasized on performance and system resource efficiency.

c json library

Last synced: 03 Sep 2025

https://github.com/torx-chat/libtorx

Metadata-safe Tor Chat Library

anonymity c chat library security tor

Last synced: 13 Sep 2025

https://github.com/element39/bun-llvm

🍔 use LLVM with bun effortlessly

bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig

Last synced: 09 Apr 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/frozencemetery/cdson

C library for the DSON data serialization format, for humans

c dson parser serialization serializer

Last synced: 27 Jun 2025

https://github.com/ana-chenoweth/queue

The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources

c data-structures dsa queue queues

Last synced: 17 May 2026

https://github.com/pxysource/linux_dev

Linux development notes.

c linux shell

Last synced: 11 May 2026

https://github.com/basemax/emailvalidatorc

The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac

c email email-filter email-filtering filter-email filtering-email

Last synced: 09 Sep 2025

https://github.com/jedirhymetrix/towersofhanoi

Simple script in C to solve Towers of Hanoi

c

Last synced: 12 Sep 2025

https://github.com/zacanger/junk

Bits, mini projects, language learning, all sorts of other nonsense that didn't belong anywhere else.

bash c clojure clojurescript dataset examples haskell js misc py racket rb samples scheme sh wordlist

Last synced: 26 Feb 2025

https://github.com/rhardih/btecho

Small command-line tool for writing a sequence of numbers as a binary tree in ascii

binary-tree c cli command-line echo

Last synced: 20 May 2026

https://github.com/oldprojectss/1337_pool_2021

This is a repo of my work on 1337 School, pool of june 2021!

c shell-script

Last synced: 16 May 2026

https://github.com/kalbarczykdev/snakesdl2

Simple implementation of Snake game made in C to practice SDL2

c c-application c-library desktop-app game gui sdl sdl2 snake snake-game

Last synced: 30 Jul 2025