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/ttvd/shapelib

Shapefile C Library, cloned from the official Website.

c library shapefile shp

Last synced: 18 Oct 2025

https://github.com/hanilr/variation-bin

Single-header binary analysis library. Written in ansi-c

ansi-c binary binary-analysis c single-header single-header-lib single-header-library

Last synced: 18 Oct 2025

https://github.com/rajshrestha86/kmeans-clusterize

Implementation of K-Means clustering algorithm from scratch. Parallelization of clustering algorithm across multiple nodes using OpenMP and MPI to reduce clustering time on a huge dataset. Also performance analysis of multiple approaches used and their comparison.

c kmeans-clustering mpi openmp unsupervised-learning

Last synced: 18 Oct 2025

https://github.com/romhenri/c

Challenges/Studies of Competitive Programming in C language.

c competitive-programming

Last synced: 14 Mar 2026

https://github.com/jitinnair1/hello-again-phasefield

simple implementation of classical diffusion equation and spinodal decomposition solvers in C

c cahn-hilliard phase-field vtk

Last synced: 18 Oct 2025

https://github.com/stescobedo92/minimalist-text-editor

Minimalist Text Editor is a simple command-line utility designed for quick and basic text editing tasks. With a lightweight codebase, it offers essential functionality for users who require straightforward editing capabilities without the complexity of larger text editing software.

c command-line-tool filesystem

Last synced: 22 Jan 2026

https://github.com/thutasann/nexium

a cutting-edge npm package that brings powerful utility functions to your nodejs applications, all powered by native C for optimal performance.

c javascript node-addon-api node-gyp nodejs typescript

Last synced: 27 Jan 2026

https://github.com/ramizpolic/control-emulator

Microwave controller emulator for PIC16F18857

c emulator microcontroller mplabx oop-principles

Last synced: 01 Jun 2026

https://github.com/adwaith-rajesh/calsen

A search engine for local files.

c file-search search search-engine tf-idf

Last synced: 18 Oct 2025

https://github.com/alvaromb/lemonfs

A basic C filesystem

c college filesystem uib

Last synced: 19 Oct 2025

https://github.com/spitulax/memplus

A library to help with memory allocation in C

c

Last synced: 01 Jun 2026

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/willpower3309/cli-chip-8

A CHIP-8 emulator written in C that uses a CLI as a display

c chip8 chip8-emulator chip8-interpreter emulation emulator

Last synced: 01 Jun 2026

https://github.com/shovanch/harvard-cs50x

:computer: C language psets from Harvard University's CS50X course

c computer-science cs50 cs50x

Last synced: 19 Oct 2025

https://github.com/lynkos/simple-mpi

This program counts the number of prime numbers between 1 to MAX_CONST inclusive using MPI (parallel programming).

bash c command-line makefile shell

Last synced: 30 Dec 2025

https://github.com/sanko/affix.pm

A Foreign Function Interface eXtension for Perl

c dyncall ffi perl perl-xs perl5

Last synced: 22 Jan 2026

https://github.com/victorpbilbao/typingspeedtest

This is a typing speed test game built in C

c games

Last synced: 23 Jan 2026

https://github.com/baines/cgiquotes

CGI webapp for viewing quotes

c cgi cgi-application quotes

Last synced: 20 Oct 2025

https://github.com/akielaries/vpastrm

Simple Video Processing Application

c computer-vision cv decoding encoding video-processing video-streaming

Last synced: 20 Oct 2025

https://github.com/andersonhsporto/h-cs50-2021

Assignments and Exercises for CS50’s Introduction to Computer Science

c cs50 linked-list malloc memory scratch

Last synced: 01 Jun 2026

https://github.com/narukara/ssd1306

Simple SSD1306 driver using I2C interface

c ssd1306

Last synced: 01 Jun 2026

https://github.com/bieanimaton/jogo_batalha_naval_em_c_2021

Jogo batalha naval criado em C - trabalho prático da faculdade EEP - 2º semestre de 2021 - útlima modificação dia 11/11/2021

batalha-naval c

Last synced: 01 Jun 2026

https://github.com/vvbbnn00/usst-datastruct_schoolnavigator

上海理工大学数据结构课程设计:校园导航系统的设计实现

c datastructure homework

Last synced: 23 Oct 2025

https://github.com/edwardedmonds/edit

Enter. Delete. Insert. Type. — Fast terminal text editor in C with lazy loading, background search, multiple cursors, soft wrap, and themes. Single binary. Zero dependencies.

c cli editor multiple-cursors nano-alternative syntax-highlighting terminal terminal-editor text-editor tui vim-alternative

Last synced: 28 Jan 2026

https://github.com/netcorelink/libchttpx

A powerful, cross-platform HTTP server library in C/C++ for building full-featured web servers.

c cpp http netcorelink

Last synced: 23 Jan 2026

https://github.com/iricartb/university-seven-half-card-game-sockets

Ivan Ricart Borges - Simulation of the seven and a half card game through the use of sockets.

c client-server fork memory-sharing multiplayer processes sockets structs video-game

Last synced: 01 Jun 2026

https://github.com/angrybeltman/cellulose

WIP. A command line spreadsheet editor with Vim-like keybindings.

c cmake command-line command-line-tool csv curses l ncurses neovim spreadsheet vim vimlike wordprocessor

Last synced: 14 Apr 2026

https://github.com/flatcap/vim-cpp

⚙ Vim Plugin - Settings for editing code

c cpp plugin script vim

Last synced: 14 Apr 2026

https://github.com/runeanielsen/ascii-table-c

Simple program to display an ASCII table - playing around with C.

ascii c cli

Last synced: 01 Jun 2026

https://github.com/anvaymayekar/mega-matrix-mania

Mega Matrix Mania is a C-based program for performing key matrix operations like determinant, inverse, rank, scalar multiplication, and more. It includes strong input validation, modular structure, cross-platform compatibility, and a styled terminal interface.

algorithms c logic math matrix programming

Last synced: 25 Oct 2025

https://github.com/mahfuzurrahman98/noob-sort

Noob sort is an array sorting algorithm with a complexity of O(n^2). I had designed this algorithm in my early data structure learning days.

algorithms c data-structure sorting

Last synced: 25 Oct 2025

https://github.com/redouane64/c-programs

My C samples and practice in one place.

c

Last synced: 16 Mar 2026

https://github.com/satoosan/conta_bancaria_c

Conta Bancaria em C

c contabancaria

Last synced: 26 Oct 2025

https://github.com/sumonta056/survival-of-warrior

Become the fearless Knight Rider in a grasping 2D survival game while riding a stunning horse and holding a deadly sword. Your goal is to eliminate all opponents and master all difficult barriers that stand in your way. Can you withstand the danger and endure as long as you can? Start this exciting adventure now by expressing your bravery!

c cplusplus-17 game igraphics-project visual-studio vscode

Last synced: 27 Oct 2025

https://github.com/acevedoesteban999/detector-de-adulterantes-camp

Sistema de detección de adulterantes mediante ESP32 con redes neuronales

c esp32 server tensorflow-lite

Last synced: 06 Feb 2026

https://github.com/nixtomalon/guess-the-number

🎲 A basic text-based game developed using the C programming language.

basic-programming c console-application data-structures fundamentals game sample-project

Last synced: 24 Jan 2026

https://github.com/ztry8/termlib

Lightweight and simple Rust/C/C++ library with a single header for terminal graphics

c console cpp gamedev graphics-engine header-only-library one-header roguelike-library roguelikedev rust-lang terminal terminal-emulator

Last synced: 06 Feb 2026

https://github.com/sir-ragna/flag-parser

flagparser.h inspired by the goflags package.

c c89

Last synced: 06 Feb 2026

https://github.com/waelkarman/open-pipe-media-player

GStreamer and GTK3 based media player

c cmake gstreamer gtk3 pthread

Last synced: 15 Apr 2026

https://github.com/lajule/rac

REST API in C

c libuv rest

Last synced: 29 Jan 2026

https://github.com/pierreforstmann/pgpasswd

Change PostgreSQL account password from Linux command line without psql.

c libpq postgresql

Last synced: 30 Jan 2026

https://github.com/pierreforstmann/pg_set_acl

PostgreSQL set statement access control list

c postgresql postgresql-extension

Last synced: 30 Jan 2026

https://github.com/andre0n/tiny-compiler

A compiler written in C for the Tiny language.

algorithms c compiler

Last synced: 31 Jan 2026

https://github.com/jsonzilla/template_c

Project template C

c template

Last synced: 15 Apr 2026

https://github.com/questiowo/buddhabrot

C++ buddhabrot fractal rendering program that uses the OpenGL and OpenCL libraries

buddhabrot c c99 cplusplus cplusplus-11 cpp cpp11 fractal fractal-algorithms fractal-rendering fractals gpu gpu-acceleration opencl opencl-kernels opengl

Last synced: 01 Feb 2026

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

🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.

algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure

Last synced: 02 Feb 2026

https://github.com/freecx/post-brainfuck

Код к статье о Brainfuck

blog-post c cpp go rust

Last synced: 15 Apr 2026

https://github.com/grahamstrickland/knrc

Examples and exercises from "The C Programming Language" (2e) - Kernighan & Ritchie

c exercises exercises-code-c kernighan-ritchie

Last synced: 08 Feb 2026

https://github.com/porem5002/quartz

A library for making graphical applications and games

c cpp game-development gamedev graphics opengl videogames

Last synced: 26 Feb 2026

https://github.com/saantiaguilera/fiuba-orga-pc-julia-set

Application to draw julia set based on window bounds and sugars

assembly c fractal julia-fractal

Last synced: 16 Apr 2026

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 16 Apr 2026

https://github.com/bydevmar/bydevmar_tools

BYDEVMAR Tools: A versatile repository featuring scripts, notebooks, and utilities for software development, data analysis, and machine learning. Streamline your workflow and enhance productivity with automated tasks and insightful tools.

ai c database db js kotlin ml python tools tools-and-automation

Last synced: 16 Apr 2026

https://github.com/daviteixeira-dev/trabalho-final-de-fup

Projeto final da disciplina Fundamentos de Programação (FUP), um sistema de controle de estoque.

c files fup projeto sistema sistema-controle-estoque struct ufc-quixada

Last synced: 13 Feb 2026

https://github.com/dfinnis/lem_in

Pathfinding for ants / Max flow algorithm

42 algorithms c max-flow pathfinding

Last synced: 13 Feb 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

https://github.com/vroncevic/rpi_client

:penguin: GTK TCP/IP RPI Client

c controller gtk-3 gtk-4 linux relay-board rpi socket tcp-client

Last synced: 14 Feb 2026

https://github.com/dorydev/linuxfromscratch

Simple kernel (will be upgraded later)

c grub kernel

Last synced: 15 Feb 2026

https://github.com/ssbarik/vitamin-c

Diagnose your C skills here

c coding-challenge hacktoberfest hacktoberfest2022

Last synced: 15 Feb 2026

https://github.com/anishsinha-io/skiplist

skip list implementation in ansi c.

algorithms c cmake datastructures

Last synced: 23 Mar 2026

https://github.com/hwakabh/echo-server

Implementation of socket connection with C Language for personal workouts.

bazel c distroless

Last synced: 02 Mar 2026

https://github.com/libdriver/ch9120

CH9120 full-featured driver library for general-purpose MCU and Linux.

c ch9120 ethernet full-featured-driver linux mcu uart

Last synced: 16 Apr 2026

https://github.com/defaultik/sqlmap_opener

SQLMap Opener for Windows

c c-language linux sql sqlmap utility

Last synced: 04 Mar 2026

https://github.com/desmonhak/cpuid

(En desarrollo)librería para manejar CPUID en C y Python(CPython).

c cpuid intel nasm

Last synced: 28 Mar 2026

https://github.com/fahimfba/toph-problem-solution-by-fba

I used C and Python basically to solve those problems from Toph.

c competitive-coding competitive-programming python-3 python3 toph

Last synced: 16 Apr 2026

https://github.com/zunyon/rls

rls is a file listing command-line tool with a different design philosophy from ls. rls highlights the unique part of each filename for easier fish shell filename completion.

c color columnar command-line filename-completion fish-shell ls openmp terminal

Last synced: 01 Apr 2026

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/mreliptik/breathalyzer

An Arduino and MQ3 based breathalyzer

arduino breathalyzer c c-plus-plus health

Last synced: 17 Apr 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/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/pirito10/cartas-pi-uvigo

Message Management System project for the course "Programación I" in the Telecommunications Engineering Degree at the Universidad de Vigo (2019 - 2020)

c makefile messaging terminal

Last synced: 17 Apr 2026

https://github.com/maximechurin/utc-uv

Folder with differents student projects and exercices

android c cassandra html-css j2ee java php python qt r

Last synced: 03 Apr 2026

https://github.com/allyndawn/stm32wxx

An STM32 Nucleo-F429ZI FreeRTOS Wireless Weather Station written in C++

aprs c cpp freertos stm32 weather weather-station

Last synced: 17 Apr 2026

https://github.com/electrocodeur/pir

Projet : Détecteur de mouvement Pyroélectrique

arduino c

Last synced: 18 Apr 2026

https://github.com/aon4o/tues_grade_9

A repository for storing code written by me in ninth grade in tues.

c cpp

Last synced: 18 Apr 2026

https://github.com/bensuperpc/game-of-life

Conway's Game of Life with raylib and raylib-cpp (C and C++ version)

c cmake cpp game game-of-life games raylib

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/sayantand99/problem-solving_dsa_competitive-coding

This repository contains few Programs which I have solved on LeetCode, InterviewBit, Hackerrank & CodeChef.

c codechef coding-challenge competitive-coding competitive-programming hackerrank hackerrank-solutions java java8 python3

Last synced: 18 Apr 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/josgard94/newton-raphson-method-

In this program the Newton-Raphson method is implemented to approximate the roots of a real function.

aproximation-roots c c-plus-plus c-programming ecuaciones equation-solver matematicas matematics metodos-numericos newton-raphson newton-rapshon-method

Last synced: 19 Apr 2026

https://github.com/glaukiol1/arduino-shift-register

Control Shift Register in Arduino (UNO) (74HC595)

arduino c circuit cpp ino microcontrollers shift-register

Last synced: 19 Apr 2026

https://github.com/tirimid/shame-on-me

apocalyptic spin on a well-known card game

apocalyptic c card-game game opengl pixel

Last synced: 04 Jun 2026

https://github.com/iker-gonzalez/cub3d

Small simulated 3D game done using raycasting principles and inspired by the famous Wolfenstein 3D game

42cursus c dda-algorithm minilibx raycasting

Last synced: 12 Jun 2026

https://github.com/dxing97/libdiscord-0.1

The first bot made for libdiscord, now depreciated

c discord

Last synced: 20 Apr 2026

https://github.com/embeddedcrab/xmc4500_relaxkit_cpp

This repo contains C++ version of DAVE generated code for Peripherals with modified/added functionalities for XMC4500 Relax Kit

api c c-cpp cpp driver-programming xmc4500 xmc4500-relaxkit

Last synced: 21 Apr 2026

https://github.com/lancewalk87/clp-autonomous-quadcopter-device

Hardware/Software | Machine Learning based upon environmentally responsive stimuli, MCU SPI Interface, RF CONN, NANDFlash.

adaptive-learning autonomous-quadcoptor avr battery-monitor c c-plus-plus environment-vars flysystem-adapter gpio isp nandflash proximity-sensor quadcopter spi wireless

Last synced: 21 Apr 2026