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/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

https://github.com/patrickrgaffney/patdown

a non-fancy markdown parser in C

c commonmark markdown markdown-parser parser

Last synced: 14 Apr 2025

https://github.com/niklasf/rust-btoi

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 2025

https://github.com/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

Last synced: 11 May 2025

https://github.com/lyriarte/MemoCalc

MemoCalc Palm OS application

c calculator interpreter palmos

Last synced: 11 May 2025

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

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 29 Oct 2025

https://github.com/rolandbrake/piscript

Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.

c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm

Last synced: 22 Jun 2025

https://github.com/haxpor/tt

Twitter client in C implementation. Aim to be minimalist and get me to tweet asap. Inspired by t.

c cli minimalist twitter

Last synced: 14 Oct 2025

https://github.com/justinmeiners/exercises

Exercises I do from books, articles, etc.

algorithms c code-golf cpp excercises scheme sicp sicp-solutions

Last synced: 25 Mar 2025

https://github.com/codinasion/hello-world

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/zpnst/btree

Here you will find an implementation with comments and a full description of one of the most important data structures - the B tree!

btree c data-structures

Last synced: 15 Oct 2025

https://github.com/redraiment/brainfuck

Brainfuck Compiler and Interpreter with LLVM in C

brainfuck c compiler interpreter jit llvm llvm-frontend

Last synced: 15 Oct 2025

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

The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.

c command-line console console-application game

Last synced: 15 Oct 2025

https://github.com/murapadev/strap

A small, efficient C library providing missing utilities for safe and comfortable string manipulation and time helpers. Designed to be lightweight, portable, and easy to integrate into C projects.

c library parser string timeutils

Last synced: 14 Oct 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/sasluca/glfwcmaketemplate

A simple template for a C application using GLFW with GLAD and CMake.

c cpp gamedev glfw opengl

Last synced: 12 Oct 2025

https://github.com/dexter-xd/restapi-c-sqlite

A lightweight RESTful API for todo management built entirely in C.

c rest-api sqlite

Last synced: 23 Apr 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/mrsarm/compres

Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado

c cli huffman-coding huffman-compression-algorithm

Last synced: 09 Apr 2025

https://github.com/martinrixham/cheesemake

It is not meant to be taken literally, it refers to any manufacturers of dairy products.

bash build-tool c

Last synced: 06 Oct 2025

https://github.com/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 2025

https://github.com/divisionind/autorun

allows you to hold down any key on your keyboard by pressing a hotkey

automation c cpp game games macros windows

Last synced: 07 Jul 2025

https://github.com/szastupov/lgears

Scheme VM and compiler

c lisp scheme

Last synced: 24 Apr 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 2025

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/pomettini/gba-raytracer

Simple Raytracer for the Gameboy Advance written in C

c gameboy-advance gba gba-rom raytracer

Last synced: 10 Apr 2025

https://github.com/princexz/alx-low_level_programming

My first C programming repo-Low-level programming training module sprint 1

alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell

Last synced: 12 Apr 2025

https://github.com/simeononsecurity/ntripserver

Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver

basestation bkg c gnss gps ntrip ntripserver

Last synced: 06 Sep 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/CandyGumdrop/proj

Elixir coordinate conversion library using OSGeo's PROJ.4

c coordinate-systems distance-calculation elixir geospatial osgeo-proj

Last synced: 30 Mar 2025

https://github.com/epergo/tetris-c

Tetris game in C using SDL2

c sdl sdl2 tetris

Last synced: 18 Aug 2025

https://github.com/robohack/yajl

A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.

bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser

Last synced: 20 Feb 2026

https://github.com/jimy-byerley/arrex

python module allowing to create efficient dynamic arrays of user-defined types

array buffer c cython list numpy python

Last synced: 16 Aug 2025

https://github.com/ameliasquires/lullaby

broad lua library primarily for networking, cryptography, and multithreading

c lua lua54 webserver

Last synced: 04 Oct 2025

https://github.com/govnorice/mixerdialog

A simple application to control system volume with fancy visualisation.

c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization

Last synced: 30 Oct 2025

https://github.com/overturetool/vdm2c

Working repository for the development of a VDM to C code generator

c code-generator vdm

Last synced: 09 Mar 2026

https://github.com/vivek3141/learn-c

A comprehensive C tutorial.

c c-tutorials cmake

Last synced: 14 Mar 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 2025

https://github.com/georgecatalin/bare-metal-programming-from-ground-up

Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.

bare-metal-programming c cprogramming drivers stm32

Last synced: 02 Aug 2025

https://github.com/8g6-new/cara

A high performance spectrogram with STFT Mel and MFCC support in pure C

audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft

Last synced: 02 Aug 2025

https://github.com/jblond/mod_log_rotate

mod_log_rotate module for native log rotation for apache

apache apache2 c httpd-logs log-rotation logrotate module

Last synced: 02 Aug 2025

https://github.com/halosghost/dstat

A lightweight status program for simple WMs

c dwm lightweight status-monitor

Last synced: 02 Aug 2025

https://github.com/libdriver/tpl0501

TPL0501 full-featured driver for general MCU and Linux.

c full-featured-driver iic linux mcu potentiometer tpl0501

Last synced: 30 Jul 2025

https://github.com/krypto-etox/c-practice-problems

C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes

c cpp cquestions practice-programming

Last synced: 21 Sep 2025

https://github.com/squell/tinytwofish

Configurable implementation of the Twofish block cipher for AVR 8-bit microcontrollers (ATtiny, ATmega)

assembly avr c crypto twofish

Last synced: 14 Apr 2025

https://github.com/lind026/mthpc

Multiple Threads, Parallelism and Concurrency Library (MTHPC)

c concurrency lock-free multithreading parallelism

Last synced: 14 May 2025

https://github.com/alvarorichard/cortexc

Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.

binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig

Last synced: 26 Jul 2025

https://github.com/elhajuojy/c-programming-guide

Guide to C Programming langauge for me and for all of us 📁

algorithms c problem-solving terminal

Last synced: 26 Jul 2025

https://github.com/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/whenubelieve/react-native-web3-boilerplate

This is the mobile version to the JOE (Javascript on Everything) platform. JOE is a platform that aims to connect mobile apps, web apps, desktop apps, server apps, and IoT apps to the blockchain entirely using Javascript.

boilderplate c joe objective-c platform react react-native starlark web3

Last synced: 09 Apr 2025

https://github.com/yuichitk/libteep

IETF TEEP Protocol message encoder/decoder implemented in C.

c ietf iot teep

Last synced: 10 Mar 2025

https://github.com/vbrazhnik/libft

School 42 project // C library (Reimplementation of libc functions + own functions)

42 42projects 42school born2code c c-library libft library unitfactory

Last synced: 02 May 2025

https://github.com/v8v88v8v88/face-recognition

Face Recognition code to detect faces on live cameras implemented using OpenCV and Dlib.

c face-detection face-recognition python

Last synced: 08 Apr 2025

https://github.com/ar1ja/baz

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash

bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal

Last synced: 04 Oct 2025

https://github.com/thelowsunoverthemoon/tsprite

Convert Sprites to Windows escape sequences, optimized for Conhost games

ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows

Last synced: 15 May 2025

https://github.com/phillbush/simpletron

The Simpletron Simulator and The Simple Basic Compiler

c deitel simpletron

Last synced: 15 Apr 2025

https://github.com/nexterot/develop-os-free

Make C programs that run without OS

asm bmstu c gcc grub make multiboot os

Last synced: 23 Apr 2025

https://github.com/americocunhajr/crflowlib

CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.

c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry

Last synced: 23 Apr 2025

https://github.com/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025

https://github.com/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/mdedonno1337/disassemble.nvim

Neovim Plugin to show in a popup the assembler code for the current line in a C file

c cpp disassembler neovim plugin

Last synced: 17 Jul 2025

https://github.com/moxwel/basics

Tutorials for various programming languages and example codes.

basics c collaborate communityexchange english example github java latex learn php python spanish tex tutorial vscode

Last synced: 23 Mar 2025

https://github.com/jacobwb/php-webserver-gui

A GTK+ interface for PHP's built-in web server

c freesoftware gpl gplv3 gtk opensource php webserver

Last synced: 10 Mar 2025

https://github.com/pyift/pyift

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 2025

https://github.com/eschirni/minitalk

42 project minitalk (with bonus)

42 ascii-to-binary c minitalk unix-signals

Last synced: 29 Oct 2025

https://github.com/nickscha/vk-glfw-cimgui

c demo of imgui using vulkan, glfw3, cimgui

c c99 cimgui demo glfw3 imgui vulkan

Last synced: 07 May 2025

https://github.com/cooljeanius/bap

some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build

bap c ocaml reverse-engineering

Last synced: 18 Jan 2026

https://github.com/jotavare/minitalk

System that sends a message from client to server using UNIX signals for communication.

ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind

Last synced: 24 Apr 2025

https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl

Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.

c

Last synced: 09 Jul 2025

https://github.com/sjorek/mediacastsegmenter

Create MPEG2-TS encapsulated stream-segments.

c http mpeg2 streaming streaming-algorithms streaming-video

Last synced: 30 Apr 2025

https://github.com/renesas/synced

synced is a user space Synchronous Ethernet (Sync-E) stack for the Linux operating system. synced facilitates Sync-E, according to the ITU-T G.8264 (08/2017) Amd. 1 (03/2018) and ITU-T G.781 (04/2020) Amd. 1 (11/2022) standards.

c linux networking synce synchronization telecommunications

Last synced: 04 Mar 2026

https://github.com/enaiel/viafsb

DOS FSB utility for VIA chipsets

c dos fsb via

Last synced: 11 Oct 2025

https://github.com/matheusfrancisco/computer-engineering-at-ufsc

My projects developed at graduation.... FINISHED but miss files..

asm c cpp java javascript json matlab octave php python solidity

Last synced: 03 Mar 2026

https://github.com/n1ghtf1re/c-collections

Implementation of some collections on C

c c-data-structures c-library c-struct collections dynamic-structures

Last synced: 05 Mar 2026

https://github.com/azure/c-testrunnerswitcher

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

c testrunnerswitcher

Last synced: 20 Oct 2025

https://github.com/theandrew168/sphigs

Simple Programmer's Hierarchical Interactive Graphics Standard

c graphics raster x11

Last synced: 23 Jan 2026

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

https://github.com/jabbalaci/programozas_1

A Programozás 1 c. tárgyhoz kapcsolódó anyagok (2024. febr.)

c deik lectures programming

Last synced: 26 Oct 2025

https://github.com/jgabaut/koliseo

An arena allocator library in C.

allocator amboso arena-alloc arena-allocator c c-arena c11 c99

Last synced: 01 Apr 2026

https://github.com/rajeshkanugu/client-server

A chatting application to do chatting with your pears It is a good example to learn client server architecture

c client-server

Last synced: 12 Oct 2025

https://github.com/mateuseap/algorithms

Algorithms, Data Structures and resolution of programming questions

algorithms algorithms-and-data-structures c cpp data-structures ruby

Last synced: 26 Oct 2025

https://github.com/robkam/ytreenova

YtreeNova - a (curses-based) file manager similar to DOS XTree™

c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree

Last synced: 15 Jun 2026