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/vernongrant/jsn.c

A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.

c generator json json-generator json-parser parser

Last synced: 01 May 2026

https://github.com/willayy/snnpy

Simple neural network modeling framework implemented in C with a Python api

c cmake neural-networks python

Last synced: 01 May 2026

https://github.com/dhruvsrikanth/conjugate-gradient-simulation

In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the conjugate gradient optimization simulation. This is a sparse linear solver optimized using the second-order poisson equation.

c conjugate-gradient cpp dense-solver distributed-memory-parallel high-performance-computing mpi multithreading openmp optimization optimization-algorithms poisson-equation shared-memory-parallel simulation-modeling sparse-linear-solver

Last synced: 18 May 2026

https://github.com/davphla/minilibc

Lightweight C library that aims to recreate essential string and memory manipulation functions from the standard C library in assembly

asm c makefile nasm

Last synced: 11 Jun 2025

https://github.com/renatoalencar/caki

Caki is a library that provides a simple interface to read handwritten config files.

c configuration gyp hacktoberfest javascript nodejs

Last synced: 01 May 2026

https://github.com/blagojeblagojevic/arduino-bluetooth-controlled-car-using-arduino-platform

Arduino Bluetooth controlled car using arduino platform

arduino arduino-ide arduino-uno c car cpp

Last synced: 01 May 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/mike42/65816-c-compilers

Web app to explore C compilers for the classic 65816 CPU architecture

6502 65816 c

Last synced: 01 May 2026

https://github.com/debxylen/xyl-testminer

Mining software for XYL TestNet.

c miner miner-crypto mining python xmrig xyl-testnet

Last synced: 01 May 2026

https://github.com/electrocodeur/photoresistance

Projet : Photoresistance

arduino c

Last synced: 01 May 2026

https://github.com/depermitto/headerpuller

Header-only package manager for C/C++ written in Go. Provides hassle-free (un)installation and simplicity in use.

c cpp cxx go golang-application header-files header-only hpp package-manager

Last synced: 01 May 2026

https://github.com/shan18/simple-shell

A simplified version of the Unix shell.

c shell unix

Last synced: 15 Apr 2026

https://github.com/f321x/cub3d-42-core

Implementation of a Wolfenstein3D kind of game in C as project of the 42 coding school core curriculum.

42school c game-development graphics-programming

Last synced: 11 Oct 2025

https://github.com/jacopodl/argsx

Command line option parser

argsx c cli console cpp option-parser options

Last synced: 27 Apr 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/garciparedes/cuda-examples

Cuda examples who I develop to learn HPC based on GPU

c c-plus-plus cuda examples gpgpu gpu hpc

Last synced: 09 May 2026

https://github.com/fbeline/automata

Automation tool for Windows

automation c hotkeys lua scripting windows

Last synced: 01 May 2026

https://github.com/vaheaa/cs50

Repo for code examples and problems from Harvard's CS50 course

c computer-science harvardcs50 js python

Last synced: 01 May 2026

https://github.com/sinokadev/noka

리눅스용 게이밍 유틸리티

c gaming linux record replay

Last synced: 18 Jan 2026

https://github.com/gjbex/scientific-c

Material for a training on C as a language for scientific programming

c scientific-computing training

Last synced: 16 Mar 2025

https://github.com/nicolasbauw/amiga-c-ptreplay

Amiga ptreplay.library headers for VBCC.

amiga c headers library protracker ptreplay vbcc

Last synced: 30 Mar 2025

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/mochabyte0x/chacha20

ChaCha20 encryption implemented in C/C++ (Header Only)

c chacha20 cpp encryption-algorithms

Last synced: 18 Apr 2026

https://github.com/hubenchang0515/luminous

Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.

c data-structures

Last synced: 11 Mar 2025

https://github.com/arielle0222/codetree-tils

👩‍💻 Preparation repository for coding tests.

algorithms c python

Last synced: 12 Apr 2026

https://github.com/adaiasmagdiel/raylib-examples

This repository contains a compilation of raylib library examples that I start to make tailored for the Windows environment.

c generative-art graphics raylib

Last synced: 08 Jun 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/enverarslan/sortingalgorithms

Implementing Sorting Algorithms with C Programming Language.

c

Last synced: 25 Oct 2025

https://github.com/mateuschaves/maratona

Algoritmos de estudo para o I Circuito de Maratonas de Programação UAG/UFRPE

algorithm-challenges c cpp maratona python3

Last synced: 02 May 2026

https://github.com/suresh142/inverted_search

An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.

c cplusplus data-structures database inverted-index inverted-search-index

Last synced: 08 May 2026

https://github.com/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 04 Jul 2025

https://github.com/mvpee/42-pipex

This project aims to deepen your understanding of the two concepts : Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.

19 42 born2code c pipex school

Last synced: 11 Feb 2026

https://github.com/blueokiris/acbs

An easy to use build-system for C

acbs build c compile cpp language system

Last synced: 02 May 2026

https://github.com/king-of-ducks/nvim

Nice Neovim config for C++ developing written on Lua

c cpp neovim neovim-config nvim nvim-config

Last synced: 11 Jun 2025

https://github.com/massigy/c-strings

This repository contains some useful and drag and drop C-string methods that you can join to your current project.

algorithms c c-programming c-strings cpp cpp-string cprogramming-language git github make makefile makefile-template strings strings-manipulation

Last synced: 16 Apr 2026

https://github.com/mahi97/os-project

~ OS mini Project

c posix thread windows

Last synced: 29 Apr 2026

https://github.com/davidgmbb/osdev

Initial steps to write a kernel in x86-64

c nasm osdev uefi userspace x86-64

Last synced: 11 Mar 2025

https://github.com/darthgera123/shell

A shell made in C using different syscalls

c operating-system syscalls

Last synced: 02 May 2026

https://github.com/leoraclet/wheeled-base

A 4-Omniwheels base with STM32

base c omniwheel stm32 stm32cubeide stm32f411ceu6

Last synced: 02 May 2026

https://github.com/aximcode/axl-sdk-releases

Public release artifacts for axl-sdk (https://axl.aximcode.com) — development upstream is private

apache-2 bmc c embedded firmware ipmi mbedtls redfish sdk uefi

Last synced: 01 Jun 2026

https://github.com/egezenn/desk-clock

Desk clock for a school project

c embedded

Last synced: 05 Sep 2025

https://github.com/lucaspmartins/tic-tac-toe-in-c

Tic-tac-toe game created in the C language

c cmd terminal-game tic-tac-toe windows-desktop

Last synced: 12 Feb 2026

https://github.com/spemer/study_c

Clang study note

c clang study

Last synced: 10 Jun 2026

https://github.com/shakfu/xtgen

A tool to generate skeleton puredata & Max/MSP external files.

c max maxmsp puredata python3

Last synced: 03 May 2026

https://github.com/potato-master369/desktop-gremlin-linux

A fork of Desktop_Gremlin made for linux, initially meant for learning Xlib with C

c desktop-customization eyecandy umamusume

Last synced: 12 Feb 2026

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

🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.

c gcc-complier guess-the-number guessing-game programming programming-language vscode

Last synced: 11 Jun 2025

https://github.com/lukas-h/c

:sparkles: Some programs and experiments in C :open_mouth: ... :sparkles:

c collection library

Last synced: 03 Sep 2025

https://github.com/programadorthi/android-native

Android Native development case study

android c clay layout lvgl ndk ui

Last synced: 03 May 2026

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/rohanshukla94/stack

Stack in C using Generics

c generics stack

Last synced: 03 May 2026

https://github.com/j1sk1ss/cordelldbms.petprj

Simple, modular, cross platform and portable database management studio.

c database database-management omp-parallel sockets

Last synced: 12 Jul 2025

https://github.com/electrocodeur/ir_recepteur

Projet : Recepteur Infrarouge

arduino c

Last synced: 03 May 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/joyrider3774/waternet_wasm4

A Port of my waternet game to the WASM-4 fantasy computer

2d c fantasy-console game-dev multiplatform puzzle-game retrogaming wasm-4 wasm4 webassmebly

Last synced: 13 Feb 2026

https://github.com/juanfkurucz/lenguajes-de-programacion

Subject "Lenguajes de Programacion" (Programming languages) from Universidad Catolica del Uruguay

c haskell javascript prolog ruby

Last synced: 14 Apr 2026

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/kvten/cryptlibc

C library for basic string encryption/decryption + Rust & Zig & Go bindings

c c-library dynamic-library ffi-bindings golang rust zig

Last synced: 13 Apr 2026

https://github.com/vpetrigo/smf

Lightweight State Machine Framework in C

c embedded-c fsm fsm-library state-machine

Last synced: 14 Feb 2026

https://github.com/farabi1/herbertc

Herbert C

c

Last synced: 14 Feb 2026

https://github.com/pranav2092/random-password-generator

This program helps to generate a 15 characters long strong password containing lowercase letters, uppercase letters, numbers, and special characters.

c password-generator password-generator-c random-password-generator strong-password-generator

Last synced: 17 Mar 2025

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

Diagnose your C skills here

c coding-challenge hacktoberfest hacktoberfest2022

Last synced: 15 Feb 2026

https://github.com/matubu/minibash

A simple, mini, imperfect version of bash

bash c

Last synced: 11 Oct 2025

https://github.com/pop0097/text_editor

A text editor made using C.

c text-editor

Last synced: 16 Mar 2025

https://github.com/yalcinerbora/githesis

My MSc. Thesis about GI

c c-plus-plus

Last synced: 15 Feb 2026

https://github.com/tahashieenavaz/c-programming-button

CSS Hover effect recreated in the console using C++ graphics.

animation c cpp graphics

Last synced: 20 Apr 2026

https://github.com/electrocodeur/ventilateur

Projet : Ventilateur

arduino c

Last synced: 04 May 2026

https://github.com/meticulouscraftman/empty-mos-app

An empty mongoose os app template repository

c esp32 esp8266 mongoose-os stm32

Last synced: 04 May 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/nguyenchiemminhvu/LinuxNetworkProgramming

A comprehensive guide for Linux Network (Socket) programming

c cpp network-programming socket-programming

Last synced: 06 Oct 2025

https://github.com/antonioberna/spqr

Reliable File Transfer over UDP with Selective Repeat Protocol

c file-transfer linux macos python selective-repeat udp wireshark

Last synced: 16 Apr 2026

https://github.com/electrocodeur/thermistance

Projet : THERMISTANCE

arduino c

Last synced: 05 May 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/iamabdelrahman/autonomous-vehicle

This is our graduation project and it's about a driverless-car has a dedicated path to move on during moving the packages between each room and another

atmega32 avr c git python raspberry-pi software-development

Last synced: 05 May 2026

https://github.com/daviamsilva/pi-copa

Projeto integrador do 1º período de Ciência da Computação da faculdade Doctum

c copa faculdade futebol makefile torneio trabalho

Last synced: 08 Oct 2025

https://github.com/aaronjsutton/deck

Mock library for simulating decks of cards :spades:

c c-library cards deckofcards fisher-yates-shuffle playing-cards random-generation simulation

Last synced: 25 Oct 2025

https://github.com/mattkolega/chip8

🕹️ CHIP-8 Interpreter

c chip8 emulator game retro sdl2

Last synced: 18 Oct 2025

https://github.com/archanaberry/simplify-calculatorasmc

Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡⁠(⁠Ӧ⁠v⁠Ӧ⁠。⁠)

architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix

Last synced: 08 May 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/ollieday/liborvibo

Library for controlling Orvibo Smart Wi-Fi Plug

c iot library orvibo

Last synced: 08 Apr 2025

https://github.com/nullcel/smetana

An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.

assembly c os

Last synced: 23 Apr 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/awl-s/builtin-documentation

builtin documentation. This project showcases the usage of GCC/Clang built-in functions (__builtin_*) for performing low-level operations such as bit counting, memory manipulation, and overflow checking. Examples of function calls with explanations are provided. // Этот проект демонстрирует использование встроенных функций GCC/Clang (__builtin_*)

arithmetic-overflow bit-manipulation built-in-functions c c-programming clang compiler-optimizations cpp cpp-programming gcc low-level-programming memory-management

Last synced: 30 Apr 2026

https://github.com/astrodynamic/catutility

This is a cat utility implementation in C supporting all flags specified in the project requirements, with a Makefile for easy building.

c cat cmake makefile posix utility

Last synced: 02 Jun 2026

https://github.com/lanstobias/real-time-car

Implementation of a simple car using a RaspberryPi with RTLinux for the course Real Time Programming at Örebro University, Sweden

c embedded linux posix raspberry-pi real-time rtos

Last synced: 05 May 2026

https://github.com/abdullah-sheikh/tic-tac-toe-game-in-c

In this game, I use concepts pthreads , process in Linux, Named pipes and Semaphore.The game is written in C language.

c hacktoberfest hacktoberfest2021 linux operatingsystems semaphore tictactoe

Last synced: 05 May 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/samuelterra22/s.a.d.-file-system

Just a s.a.d. file system using libfuse 😢

arduino c cache fat filesystem fs fuse libfuse linux make minifat sad sd sdcard serial

Last synced: 05 May 2026

https://github.com/guidodipietro/mini-brainfuck-compiler-speedrun

A speedrun (0% damage!) of a mini Brainfuck compiler in Flex/Lex and Bison/Yacc (without 'while' loops)

bison brainfuck c compiler flex lex speedrun yacc

Last synced: 26 Jan 2026