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/lukaspietzschmann/lzip

Gzip but from Luke not GNU

c gzip

Last synced: 06 Dec 2025

https://github.com/matubu/miniprintf

📦 a simplified version of printf

c library printf

Last synced: 11 Oct 2025

https://github.com/visualstudioex3/div2-tlsa98-engine

A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.

2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom

Last synced: 21 Feb 2026

https://github.com/ollieday/mongoose-ds3231

Mongoose OS I2C driver for the DS3231 real-time clock

c ds3231 iot mongoose-os rtc

Last synced: 08 Apr 2025

https://github.com/basemax/triangularmatrixc

This is a simple C program that creates a triangular matrix and prints it to the screen. The program is written in C and uses the C99 standard. This library is good to use for a quick and easy way to create a triangular matrix.

c matrices matrix triangular triangular-math triangular-matrices triangular-matrix

Last synced: 03 Apr 2025

https://github.com/wadaboa/operating-systems-project

Trains scheduling project, for Operating Systems class at UNIFI

c operating-systems sistemi-operativi so threading train-scheduler unifi

Last synced: 07 Oct 2025

https://github.com/f1sty/sdl-elixir

SDL2 bindings for Elixir (experimental)

c elixir graphics graphics-programming hacking nif porting sdl2

Last synced: 28 Mar 2025

https://github.com/pjsny/macos-zero-copy-ipc

Fast zero-copy IPC for macOS using POSIX shared memory (not XPC) with examples

c interprocess-communication ipc macos memory-mapping mmap performance posix posix-shm shared-memory zero-copy

Last synced: 28 Feb 2025

https://github.com/mdawoud27/data_structures_and_algorithms

Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.

arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl

Last synced: 15 Apr 2026

https://github.com/smokku/jabberd14

Original Jabber server

c jabber server xmpp xmpp-server

Last synced: 20 Oct 2025

https://github.com/8luebottle/blog

⌨️ Personal Tech Blog : Gatsby + React

c cpp css go html javascript python

Last synced: 15 Apr 2026

https://github.com/harshkapadia2/phone-book

A simple persistent command-line phone book in C.

c

Last synced: 20 Jan 2026

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 2025

https://github.com/valerio-vaccaro/c-opentimestamps

C/C++ implementation of OpenTimestamps

bitcoin c embedded opentimestamps

Last synced: 19 Apr 2026

https://github.com/tcbrindle/libsudoku

C and C++14 library for solving sudoku puzzles, using Range-V3

c c-library c-plus-plus cpp-library sudoku-solver

Last synced: 19 May 2026

https://github.com/vonderklaas/tiny-lexer

A program written in pure C language, that can perform lexical tokenization of an arbitrary programming language, 'tinylang' in this particular case.

c lexer lexer-parser lexical-analysis

Last synced: 10 Feb 2026

https://github.com/amanoteam/dragonfly-gcc-cross

A GCC cross-compiler targeting DragonFly BSD

c cpp cross-compiler dragonflybsd gcc

Last synced: 02 Jun 2026

https://github.com/sleepymalc/onecard

🃏 A Card Game

c object-oriented-programming

Last synced: 27 Oct 2025

https://github.com/pkg-dot-zip/raylib-c-tictactoe

A simple example of a tic-tac-toe game written in C using raylib.

c raylib raylib-c tic-tac-toe tictactoe

Last synced: 14 Feb 2026

https://github.com/mr-dos/ssd1306-lib

Library for SSD1306 displays, currently for STM32 processors.

c display driver graphics ssd1306 ssd1306-oled ssd1306-stm32 stm32

Last synced: 21 Jun 2025

https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200

Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.

c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32

Last synced: 17 Jun 2025

https://github.com/sunzenshen/cgotchas

Demonstration for using a C library in Go with Cgo

c cgo go golang

Last synced: 06 May 2025

https://github.com/walvi112/esp32_sensorcontrol

Sensor View Dashboard on ESP32 using LVGL and ESP IDF platform

c esp-idf esp32 freertos lvgl

Last synced: 12 Apr 2025

https://github.com/danibcorr/electronics-with-arduino-uma

🎛️ This repository contains a collection of Arduino and Processing projects developed for the Creative Electronics course at the University of Málaga (UMA). The main focus is on a robotic arm project, with additional work on piezoelectric sensors and LED lamps.

arduino arduino-leonardo c circuits cpp electronics embedded-systems java open-hardware-electronics open-source processing sav-maker sensors

Last synced: 10 Jul 2025

https://github.com/ac000/jamendo-fuse

FUSE (Filesystem in USErspace) providing access to jamendo.com

audio c fuse jamendo

Last synced: 07 May 2025

https://github.com/klus3kk/clueengine

The project consists of the simple 3D Engine written in C.

3d-engine 3d-graphics c game-engine graphics-engine opengl real-time-rendering shaders

Last synced: 13 Apr 2025

https://github.com/jobson-almeida/c_converter

Um programa para terminal desenvolvido em C, um utilitário para conversão de algumas das principais unidades de medidas

c

Last synced: 16 Feb 2026

https://github.com/nicosnicolaou16/flutterandroidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake dart flutter flutter-app kotlin kotlin-android ndk ndk-cmake

Last synced: 18 Jun 2025

https://github.com/romelium/connect4

The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches

ai alpha-beta-pruning c connect4 connect4-ai-game

Last synced: 20 Jun 2025

https://github.com/gbafana25/link-shortener

Shortens links

c server web

Last synced: 10 Sep 2025

https://github.com/tyler-cromwell/ctci

My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)

algorithm-challenges algorithms c c-plus-plus data-structures java python3

Last synced: 17 Feb 2026

https://github.com/zakhaev26/c-practice-repo

Repository for myself to refer C in future

answers c questions

Last synced: 21 Jun 2025

https://github.com/alexeev-prog/asm-putsf

PrintF in assembly for C

asm asmx86 c fasm linux printf

Last synced: 20 Apr 2026

https://github.com/k4zoku/crandom

A random number generation implementation in C similar to the one found in standard C++ <random>

c c99 prng rng standard-library

Last synced: 10 Sep 2025

https://github.com/hacker-code-j/gift

Lightweight Block Cipher GIFT-64 and GIFT-128

blockcipher c gift lightweight-cryptography symmetric-key-cryptography

Last synced: 16 Jul 2025

https://github.com/idorobots/noise-estimation

Noise estimation in fMRI signals. An AGH-UST project.

c filter fmri gaussian noise-estimation opencv rician snr snr-map

Last synced: 17 May 2026

https://github.com/niamtokik/etf

ETF (Erlang External Term Format) and BERT (Binary ERlang Term) examples

bert c erlang etf port

Last synced: 19 May 2026

https://github.com/usmanmehmood55/c-toolkit

A VSCode extension to help create, build, run, debug and test C projects using CMake.

c cmake cpp vscode-extension

Last synced: 17 Feb 2026

https://github.com/porem5002/ciobf

A Brainfuck compiler made in c

assembly brainfuck c compiler

Last synced: 17 May 2026

https://github.com/themkat/emacs-gba-debug

Better GBA debugging in Emacs with no, or minimal configuration needed.

c debugger emacs emacs-lisp gameboy-advance gba gba-dev retro retrogaming rust

Last synced: 17 Feb 2026

https://github.com/leechristie/walsh-families

Source for "The role of Walsh structure and ordinal linkage in the optimisation of pseudo-Boolean functions under monotonicity invariance" (Christie, 2016).

c computer-science optimization python research theory walsh-families walsh-functions

Last synced: 06 May 2026

https://github.com/abdelbenamara/getnextline

42 get_next_line project & tester

2023 42 c gnl gnltester makefile tester

Last synced: 21 Mar 2025

https://github.com/krishpranav/diamond-lang

diamond lang is an object-oriented programming language

c clang cpp function-programming http language networking object-orianted programming-language socket

Last synced: 17 Feb 2026

https://github.com/basemax/queuec

This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.

c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues

Last synced: 03 Jul 2025

https://github.com/arturfriedrich/oo_programozas

Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.

c cpp szegyetem

Last synced: 17 May 2026

https://github.com/vinnyhorgan/blink

A tiny game engine

c engine wren

Last synced: 18 Mar 2025

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

https://github.com/ivanbgd/udacity-deep-learning-nd101

My solutions to the Udacity Deep Learning Nanodegree Foundation ND101 on-line course, with some examples in C, beside Python (https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101)

c deep-learning deep-neural-networks jupyter-notebook miniflow neural-networks python tensorflow udacity udacity-deep-learning udacity-nanodegree

Last synced: 13 Apr 2026

https://github.com/jwodder/advent350

Yet another port of the Colossal Cave Adventure

c colossal-cave game python raku

Last synced: 29 Mar 2025

https://github.com/ethagnawl/crystal-c-interop-demo

Experimenting with Crystal's C interop capabilities

c crystal interop

Last synced: 17 May 2026

https://github.com/geosoftinc/gxcore

C/C++ for Geosoft GX Developer

c cpp geosciences geospatial

Last synced: 20 Jul 2025

https://github.com/teonet-co/teocli

Teonet L0 client library

c teocli teonet trudp

Last synced: 20 Feb 2026

https://github.com/baltasarq/reveni

A ZX-Spectrum + adventure game written in C.

c interactive-fiction text-game zx-speccy zx-spectrum

Last synced: 03 Jul 2026

https://github.com/marcodifrancesco/homeautomation

System to control and update IOT devices remotely via a website

arduino c css html javascript php shell sql

Last synced: 07 Apr 2026

https://github.com/merendamattia/asd

ASD - Algoritmi e Strutture Dati presso l'Università degli Studi di Parma (9 + 6 CFU).

c cpp java

Last synced: 15 Jul 2025

https://github.com/nakidai/libhttpc

Some cute library to work with HTTP in C :3

c http-server http1-1 library

Last synced: 03 Jul 2026

https://github.com/0xrocky/programming-exercises

Short coding exercises.

c java

Last synced: 18 May 2026

https://github.com/dr-42/synthex-lang

A rust style systems language which is closer to C

c language llvm low-level system

Last synced: 17 Feb 2026

https://github.com/xdevelnet/sdb

Database for small POSIX compatiable systems with RESTful network access

c database embedded restful

Last synced: 18 May 2026

https://github.com/rofl0r/jsbot

tiny javascript irc bot with ssl support

c irc ircbot javascript mujs

Last synced: 18 May 2026

https://github.com/hwzlovedz/bm8563_esp-idf_realtimechip

BM8563(RTC) Demo in ESP-IDF v5.0.1 environment

c cpp esp-idf esp32 esp32-s3 rtc

Last synced: 17 Feb 2026

https://github.com/rattata2me/cuddly-calculator

Calculator and 2d Graphics Library. Open source and designed for low-end processors. Made in C

2d-graphics c calculator interpreter math

Last synced: 11 May 2025

https://github.com/amalpoulose/System-programming-custom-shell-ATerm-1.0

ATerm 1.0 beta : A basic command-line interpreter (shell).

c linux shell system-programming terminal

Last synced: 11 May 2025

https://github.com/nullsimon/leetcode

leetcode

c go golang leetcode

Last synced: 11 Jan 2026

https://github.com/allyndawn/wxtx

STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Transmitter / Outdoor Unit

c embedded freertos iot stm32 stm32f4 weather weather-station

Last synced: 15 Jun 2026

https://github.com/bemwamalak/operating-systems-engineering-course-assignments

My solutions for the MIT 6.S081 / Fall 2020 Operating Systems Engineering course Assignments.

c operating-systems

Last synced: 11 Jun 2026

https://github.com/maminechniti/sticks

Rust command-line tool for managing C and C++ projects.

build-tool c cpp project-manager rust

Last synced: 13 Apr 2025

https://github.com/tengge1/full-screen

使用Windows API实现全屏,F1全屏,ESC取消全屏。

c fullscreen tutorials window windowsapi

Last synced: 18 May 2026

https://github.com/mdubus/rushes

Rushes of the school 42

42 42school c

Last synced: 02 Sep 2025

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/luickk/tempcachedb

key/val database with focus on temporary ultra fast data storage

c c-library key-value key-value-database key-value-store

Last synced: 11 Jun 2025

https://github.com/29dch/chinesechess

中国象棋------大一做的项目,偶尔看到就传上来了.现在感觉这个项目各方面都可以做得更好.

c ege winsock2

Last synced: 19 May 2026

https://github.com/felipeizolan/tiny-streamer

🤖 tiny-streamer | create your digital avatar for streams/videos!

c pngtuber vtuber windows

Last synced: 19 May 2026

https://github.com/vincent-picaud/mma_meson_demo

How to use Meson to build a Mathematica package relying on LibraryLink and on an external C++ library

c cpp librarylink mathematica mesonbuild

Last synced: 19 May 2026

https://github.com/ayushmantripathy/pips

a functional, dynamically weakly typed, interpreted, indented programming language.

c functional-programming interpreter make piping programming-language

Last synced: 21 Mar 2025

https://github.com/amirsorouri00/iust-os-lecture-192

Lecture resources of the OS Course held in fall-2019

c inter-process-communication memory operating-system os proce scheduling thread

Last synced: 20 May 2026

https://github.com/kaustubhhiware/compiler

Compiler for restricted grammar C.

c compiler compiler-design

Last synced: 29 Mar 2025

https://github.com/jjungminlee/linuxsystemprogramming

2024 Linux System Programming 🐧

c linux

Last synced: 20 May 2026

https://github.com/rcarubbi/cansi-datastructures

Data Structure Couse with examples written in C Ansi

binary-search c c-ansi data-structures linked-list

Last synced: 02 Jan 2026

https://github.com/jabbalaci/adventofcode2019

My solutions for AoC 2019. Targeted languages: Python, C, Rust.

advent-of-code advent-of-code-2019 aoc aoc2019 c challenge python python3 rust

Last synced: 09 May 2026

https://github.com/araryarch/dasprog

Dasprog Module Killer Aseli

basic-learning basic-programming c

Last synced: 10 Jan 2026

https://github.com/burakdemir-mb/data-communication-project

Socket Programming Assignment, Data Transmission with Error Detection Methods

c data-communication socket-programming

Last synced: 24 Dec 2025

https://github.com/montyanderson/construction

:construction: Interface with binary structures in Javascript, built for network protocols.

binary buffer c construction cpp interface javascript network-protocol node

Last synced: 02 Jan 2026

https://github.com/laymer/upgraded-potato

Learning C programming again for fun :)

c fun learning networks programming

Last synced: 06 Apr 2025

https://github.com/shulhan/libvos

A C-with-class library primarily for manipulating DSV data (reading and writing DSV data in any format), turns out it had more capabilities: DNS protocol, FTP protocol, a simple FTP server, OCI protocol, and reading/writing INI configuration file

c dsv ftp-client

Last synced: 14 May 2025

https://github.com/dcasella/carrillo-lipman

Carrillo-Lipman algorithm implementation

bioinformatics c msa

Last synced: 29 Mar 2025