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/default-writer/c

Visual Studio Code C/C++ development

bash-scripting c garbage-collector gtk4 memory-management

Last synced: 13 Apr 2025

https://github.com/maluoi/warm-sock

A single header high-level socket/networking library for building ad-hoc server/client multi-user experiences.

c networking single-header sockets

Last synced: 16 Aug 2025

https://github.com/detjonmataj/tiny-c-compiler-patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc

Last synced: 10 Apr 2025

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/gullradriel/nilorea-library

C tools that are usable as a collection of .c .h or a shared library/dll

allegro5 c hashtable library list network network-engine particles physics pthread socket

Last synced: 12 Apr 2025

https://github.com/romanz/rs-ecc

Reed-Solomon Error Correction Code library

c error-correcting-codes python reed-solomon

Last synced: 14 Apr 2025

https://github.com/olegschwann/technopark-algorithms

Implementation of various algorithms in C / C++ for the first semester of Technopark.

algorithms-and-data-structures c cpp

Last synced: 02 Apr 2026

https://github.com/ahoys/actionbuilder

A powerful mission creation extension for Arma 3.

arma3 c sqf sqs

Last synced: 02 Apr 2026

https://github.com/numworks/epsilon-sample-app-c

A sample C app for the NumWorks graphing calculator

c embedded numworks

Last synced: 21 Sep 2025

https://github.com/ibara/sysctlbyname

sysctlbyname(3) compat library for OpenBSD

c openbsd

Last synced: 25 Oct 2025

https://github.com/eerimoq/humanfriendly

Human friendly C library.

c

Last synced: 04 Oct 2025

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/dns-oarc/pcap-thread

PCAP helper library with POSIX threads support and transport layer callbacks

c library packet-capture pcap pthreads

Last synced: 09 Nov 2025

https://github.com/briancline/undernet-cservice

The original Undernet Channel Service (X/W) used from 1995–2002. Note: I am not the author, just preserving it for posterity. It is one piece of IRC history.

c cservice irc irc-services undernet

Last synced: 22 Aug 2025

https://github.com/ffraenz/bomm

C-based command-line program designed to break Enigma ciphertext in a ciphertext-only scenario

c cryptanalysis enigma enigma-machine

Last synced: 13 Aug 2025

https://github.com/narasimha1997/bit_vector

A header-only bit vector library for C . This can be used for implementing dynamic bit-vectors for building Bloom-Filters and Hyper-Logs .

bloom-filter c cplusplus datastructures hashtable hyperloglog

Last synced: 07 Mar 2026

https://github.com/pericles001/printf

Group project: writing our own printf function

c gcc printf

Last synced: 24 Jun 2025

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/merendamattia/mdp

MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).

c cpp

Last synced: 15 Jul 2025

https://github.com/sug0/sheeetfm

A sheeet file manager for sheeet computers

c eee-pc file-manager minimalist suckless

Last synced: 22 Aug 2025

https://github.com/maxgfr/braille-translator-math

A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.

blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation

Last synced: 02 Aug 2025

https://github.com/lesomnus/vcpkg-cache-http

HTTP provider for vcpkg binary caching

c cache cplusplus cpp vcpkg vcpkg-binary-caching

Last synced: 08 Jul 2025

https://github.com/danthelion/selyp

A Lisp interpreter implemented in C.

c c99 lisp lisp-dialect lisp-interpreter

Last synced: 13 Mar 2026

https://github.com/Nuno-Jesus/libft_file_checker

Small tool to verify files of the libft project

42 42-libft 42born2code 42cursus 42porto 42school c programming python

Last synced: 24 Mar 2025

https://github.com/kube/libft

42 C Library implementation

42born2code c libc libft

Last synced: 20 Oct 2025

https://github.com/basemax/bignumberc

The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.

big-number big-number-calculation big-number-multiplication big-numbers bignumber bignumbers c c-library number-converter

Last synced: 03 Aug 2025

https://github.com/joescat/xinvaders3d

XInvaders3D is a 3D Vector Graphics Space Invaders clone for X11.

arcade-game c retrogaming space-invaders xwindows

Last synced: 15 Jun 2025

https://github.com/basemax/c-minifier

CMinifier: A C program to remove comments and minimize the code (remove whitespace and summarize code)

c c-minifier minifier minifier-c minifiers minify minify-c minifying

Last synced: 05 May 2025

https://github.com/moisam/laylaos

A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!

c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64

Last synced: 29 Oct 2025

https://github.com/ryukinix/pic-tetris

Tetris Implementation for PIC18F4550

c game microchip pic tetris xc8

Last synced: 05 Apr 2025

https://github.com/ebrezadev/ds3231-real-time-clock-c-driver

DS3231 Real Time Clock C Library (High Level Driver)

arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc

Last synced: 10 Aug 2025

https://github.com/storaged-project/api-examples

Examples of how the various APIs from the project can be utilized

api c dbus disk luks lvm python storage

Last synced: 22 Aug 2025

https://github.com/nicolasbauw/amiga-cc

Amiga C cross compiler installation script for Linux/Macos

68000 amiga assembler c cross-assembler cross-compiler install-script linux m68k macos vasm vbcc

Last synced: 13 Apr 2025

https://github.com/flyx/libyaml_constructor

Code generator to load YAML into C types

c deserialization libyaml yaml

Last synced: 04 Nov 2025

https://github.com/sammycage/otfsvg

otfsvg is a C library for parsing SVG documents embedded in OpenType fonts

c opentype otsvg svg

Last synced: 06 Aug 2025

https://github.com/adityamangal1/random_character_generator

Random character generator in c language using random function.

c c-programming-language functions game random-color

Last synced: 10 Apr 2025

https://github.com/ilya3point999k/ral

Single header fixed point software renderer

3d c fixed-point public-domain rasterization single-header software-rendering

Last synced: 11 Apr 2025

https://github.com/jdee/xmas

Restoration of a classic K&R C program

c k-and-r

Last synced: 10 Apr 2025

https://github.com/alishbz/observer_design_pattern_for_embedded

Observer design pattern API that can be used in embedded software or other environments.

c observer-pattern

Last synced: 18 Aug 2025

https://github.com/lluispp/42cursus

All the projects im involved in from common core at 42 Barcelona Programming school. All developed with C and VMWare virtualization software

42cursus 42projects 42school c programming vmware

Last synced: 27 Apr 2025

https://github.com/luki120/aurorac

iOS password generator written in pure C & C++

c cpp ios jailbreak

Last synced: 07 Apr 2025

https://github.com/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 22 Apr 2025

https://github.com/prakalp-pande/data-structure

The GitHub repository focuses on data structures and algorithms, providing implementations and examples for various concepts in computer science. It aims to help developers understand fundamental topics like arrays, linked lists, stacks, queues, trees, sorting algorithms, and searching algorithms. With well-documented code snippets and explanations

c competitive-programming cpp dsa

Last synced: 15 Oct 2025

https://github.com/thales-e-security/header2go

Convert C header files into skeleton Go implementations

c cgo generator go header-files

Last synced: 10 Feb 2026

https://github.com/javiorfo/dwm

Personal suckless DWM

c dwm suckless suckless-dwm tiling-window-manager

Last synced: 30 Jan 2026

https://github.com/jgcmarins/mst-prim-kruskal

Clustering aggregation using Prim and Kruskal's MST algorithm

c clustering cpp gnuplot kruskal-algorithm minimum-spanning-trees mst prim-algorithm

Last synced: 30 Apr 2025

https://github.com/mahdi-eth/read-abiltiy

A program that gets a text and say which school grade you need for writing the text.

c

Last synced: 21 Oct 2025

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/josecelano/c-mandelbrot-arbitrary-precision

Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.

arbitrary-precision c c-language mandelbrot mandelbrot-fractal

Last synced: 26 Mar 2025

https://github.com/barimehdi77/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting

1337 42 42cursus algo c checker pushswap sort-data

Last synced: 27 Oct 2025

https://github.com/dylangageot/mechgah

Mechgah is an accurate NES emulator, developped for Linux and written in C.

6502 c emulator nes object-oriented

Last synced: 09 Oct 2025

https://github.com/monal5031/chimera

C/C++ implementation of basic linux commands

c commands cpp linux

Last synced: 12 Apr 2025

https://github.com/denismurphy/espresso-engine

Arduino ESP32 based smart coffee machine

arduino c coffee coffee-machine educational embedded esp32 espresso iot

Last synced: 08 Apr 2025

https://github.com/achrafelkhnissi/webserv

webserv is an HTTP server capable of handling multiple clients simultaneously using C++, Socket programming, and CGI.

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c cgi cpp cpp98 http http-requests http-server makefile network-programming socket-programming webserv webserver

Last synced: 10 Apr 2025

https://github.com/farinap5/learning-c

My collection of C programming examples.

c learn-to-code learning learning-by-doing programming

Last synced: 16 May 2025

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: 13 Jun 2025

https://github.com/wenkesj/cai

Dependency-free, simple and extensible Deep Learning library, written in C

c deep-learning

Last synced: 27 Feb 2026

https://github.com/okerew/biobridge

Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.

analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows

Last synced: 10 Oct 2025

https://github.com/elykdeer/gecil

a good enough c to hlil compiler

binaryninja c compiler il

Last synced: 27 Feb 2025

https://github.com/tsnsoft/wxwidgets_table_demo-linux

Пример программы с таблицей на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux table wxwidgets

Last synced: 22 Apr 2025

https://github.com/3541/liba3

Lightweight C utility library.

c utility-library

Last synced: 18 Jan 2026

https://github.com/echo-devim/memeditor

Small Windows C Debugger to patch processes' executable code

c debugger memory-editor patcher winapi

Last synced: 17 Oct 2025

https://github.com/mewmewdevart/42sp_piscina

🏊‍♀️ | Repository of exercises developed during the Piscine of 42 São Paulo. July/2022

42 42cursus 42saopaulo c learn-to-code piscine shell

Last synced: 17 Apr 2026

https://github.com/mamuesp/timezones

A Mongoose-OS library which will set the cryptic 'sys.tz_spec' from a human readable notation.

c library miniz mongoose-os olson timezone tzget tzset

Last synced: 17 Apr 2026

https://github.com/barafael/bamiruffi

Bare Minimum Rust Foreign Function Interface for C

c ffi rust

Last synced: 02 Apr 2026

https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation

Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.

ast c clang cplusplus instrumentation llvm profiler runtime total

Last synced: 12 Apr 2025

https://github.com/luistar/union-find-c

C implementation of the union-find data structure

c disjoint-set union-find

Last synced: 12 May 2025

https://github.com/simon-zerisenay/42-ft_printf

42 ft_printf: ft_printf is a project that involves recreating the functionality of the printf function from the standard C library. The project focuses on parsing format specifiers, formatting output, and handling various data types.

42abudhabi 42school c ecole42 libft42 printf printf-42

Last synced: 05 Mar 2025

https://github.com/taizod1024/vscode-ac-ts-extension

atcoder/yukicoder vscode extension for c/c++/java/python/go/javascript/typescript

atcoder c go javascript python typescript vscode-extension yukicoder

Last synced: 07 May 2025

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

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with userland programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 17 Feb 2026

https://github.com/dennisfrancis/generic-hashtable

A generic hash table in C

c dynamic-library generic hashtable

Last synced: 12 Jul 2025

https://github.com/hajin-park/ucmerced-cse

UC Merced CSE Monorepo

c cpp mips python ucm ucmerced

Last synced: 07 May 2025

https://github.com/ankitjarwall/code-with-ankit

Hello everyone, Here we cook the fucking shit.

backend-api c cpp frontend-web mern python react

Last synced: 19 Jun 2025

https://github.com/debakarr/c-snippets

This repository contains few code snippets for C language which I thing might worth knowing.

c interview macros pointers snippets

Last synced: 25 Jul 2025

https://github.com/github0null/mesch

meschach: C 矩阵库,可用于单片机系统,源码来自: http://homepage.divms.uiowa.edu/~dstewart/meschach/)

c library matrix mcu meschach stm32

Last synced: 13 Apr 2025

https://github.com/german-one/termwnd

Find the terminal window hosting the shell process running in a local Windows session.

c command-line console cpp csharp powershell terminal vb-net windows

Last synced: 11 Apr 2025

https://github.com/brunomnsilva/abstractdatatypesinc

Collection of abstract data types in C language

abstract-data-types adts c clanguage doxygen

Last synced: 03 Oct 2025