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/eslam-abdo/data-structures-algorithms

This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.

algorithms c cpp data-structures

Last synced: 02 Mar 2026

https://github.com/ojeda/secure_clear

C23 and C++23 proposal for a `memset_explicit` function and function template for guaranteed memory clears.

c c23 cpp cpp23 iso

Last synced: 21 Jun 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/basemax/image-generator-c

ImageGeneratorC: A C program to generate BMP image with random color.

bmp bmp-creator bmp-encoder bmp-header bmp-image c image image-create image-creator image-encoder image-encoders

Last synced: 05 May 2025

https://github.com/naereen/peut-on-coder-avec-ocaml-python-et-c-par-sms

Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec Twilio.com, et très expérimental ! Mais amusant !

c experimental flask-application fun ocaml prologin python sms-messages teaching twilio wtf

Last synced: 07 May 2025

https://github.com/hyouteki/voyage

Minimal C Immediate Mode GUI application framework made from scratch on top of Raylib

application-framework c gui raylib

Last synced: 13 Apr 2025

https://github.com/ibara/sysctlbyname

sysctlbyname(3) compat library for OpenBSD

c openbsd

Last synced: 25 Oct 2025

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 05 May 2025

https://github.com/eerimoq/humanfriendly

Human friendly C library.

c

Last synced: 04 Oct 2025

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/xqgex/NUMA_Black-Box

Black-box Concurrent Data Structures for NUMA Architectures

brown-university c numa tau tel-aviv-university

Last synced: 11 May 2025

https://github.com/avsystem/avs_commons

A set of common code used in AVSystem for projects written in C.

c iot networking

Last synced: 26 Jul 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/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/shekohex/jax

minimal C-interpreter to play with. for learning purpose

c functional-programming jax learning-by-doing scripting-language

Last synced: 08 May 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/sug0/sheeetfm

A sheeet file manager for sheeet computers

c eee-pc file-manager minimalist suckless

Last synced: 22 Aug 2025

https://github.com/raresail/pico-w-template

This is a TCP Socket Server template for the RPI Pico W with features like AES 256 CTR encryption, JSON, Ping System

aes-256 aes-ctr c cpp json pico-wireless rasspberry-pi socket tcp-server template

Last synced: 21 Jul 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/bwoodsend/cslug

Quick and painless wrapping C code into Python.

c python wrapper

Last synced: 13 Apr 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/ruimaciel/mropes

M's ropes library: a rope data structure library implemented in C

c c90 data-structures rope rope-string string

Last synced: 05 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/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/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/berkekaragoz/en-tr-locale-verifier

Verifies and fixes the system (Linux) language (EN or TR)

c i18n linux qt

Last synced: 19 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/zbrdeev/base64.c

Base64 library in C

base64 c library

Last synced: 22 Aug 2025

https://github.com/robseb/niosii_eclipsecompproject

Automatically create a NIOS II Eclipse Project with the latest FreeRTOS Version, the Intel hwlib and more...

arria-v arria10 c custom-eclipse cyclone-v eclipse freertos intel intel-fpga intel-quartus-prime max10 nios-ii python-script quartus soc-fpga

Last synced: 14 Apr 2025

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/sirwumpus/quix

QIX game for *nix sytems

arcade-game c game qix

Last synced: 28 Apr 2025

https://github.com/chubek/zephyrasdl

An implementation of Zephyr ASDL in C, targeting C

abstract-syntax-tree bison c domain-specific-languages flex gcc gnu gpl lex trees yacc

Last synced: 12 May 2025

https://github.com/alifarazz/mipslol

:moyai: A MIPS simulator with <3

c interpreter mips-simulator

Last synced: 11 May 2025

https://github.com/dhakalnirajan/b.it-gandaki-university

A collection of Resources, and References for various subjects related to the B.IT program at Gandaki University.

c cprogramming-language css gandaki-university html html-css html-css-javascript html5 java javascript js php

Last synced: 21 Mar 2025

https://github.com/bmeneg/playing-around-kernel

Learning repo for Linux Kernel stuff

c kernel learning linux-kernel low-level

Last synced: 13 Apr 2025

https://github.com/veb-101/engineering-practical-experiments

Collection of Mumbai university Computer Engineering Practicals

assembly-x86 c html-css-javascript java opengl perl python-3 sqlite-database

Last synced: 06 Apr 2025

https://github.com/x0reaxeax/smol_helloworld

Shortest Hello World code in C - 0 characters source file!

c hello-world helloworld shortest-code

Last synced: 18 Jul 2025

https://github.com/youradrien/SDL_Wolfenstein

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 14 Aug 2025

https://github.com/hollystandring/nmenu

A 'plug and play' menu system for ncurses with automatic sizing and centering

c linux ncurses

Last synced: 05 Apr 2025

https://github.com/gizmo385/c-minus-minus

A C-- compiler written in C with a side Clojure branch

c clojure compiler

Last synced: 09 Jul 2025

https://github.com/libdriver/syn6288e

SYN6288E full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis syn6288e uart

Last synced: 04 Aug 2025

https://github.com/aiya000/workspace

This is file space that is my learning any language.

c clojure cobol csharp golang haskell html java javascript programming python ruby scala study typescript viml vimscript

Last synced: 09 May 2025

https://github.com/michaelbuhler/c.js

JavaScript -> C transpiler

c javascript transpiler

Last synced: 14 Apr 2025

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/guilhermenobrega/c-projects

Projetos e estudos acerca da linguagem C. Para aprender mais funções e bibliotecas, leia a documentação fornecida neste diretório

c colab colab-notebook colab-tutorial csharp introduction-to-algorithms logic-programming

Last synced: 11 Apr 2025

https://github.com/wallneradam/flsynth

A synthesizer lib using SDL2, OpenSL ES and FluidLite

android c fluidlite fluidsynth midi opensl-es sdl2 sf2 sf3 soundfont-synthesizers synthesizer

Last synced: 31 Jul 2025

https://github.com/luizbills/font4x6

4x6 tiny monochrome bitmap font for rendering

bitmap-font c font rendering retro tiny

Last synced: 12 Mar 2026

https://github.com/3541/liba3

Lightweight C utility library.

c utility-library

Last synced: 18 Jan 2026

https://github.com/autch/demucc

Decompiler of P/ECE music driver sequence file (*.pmd)

c piece-me pmd

Last synced: 12 Jun 2025

https://github.com/briandowns/structured-logger

A simple JSON structured logger for C applications.

c c-language json logger logging structured-logging

Last synced: 10 Apr 2025

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/abinavravi/cfd-lab

Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)

c fluid-dynamics fluid-simulation mpi parallel-programming precice solver

Last synced: 02 Jul 2025

https://github.com/ggkooo/esp32-sensors

Developing an ESP32 code to read environmental variables

arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor

Last synced: 06 Oct 2025

https://github.com/fenrirsoftware/win-copy-clone

C++ ve C# kullanılarak yazılan Windows Copy Board klonu

c cpp csharp dll keyboardhook keyhook winapi winapi-ui windows10 windows11

Last synced: 12 Jun 2025

https://github.com/larryaasen/obslib-framework

A macOS framework created from libobs and consumed by Cocoapods. (Help Wanted)

c cocoapod cocoapods cpp framework help-wanted livestreaming macos obs streaming xcode

Last synced: 06 Mar 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/xmine64/clogger

Message logging library for C

c error library linked-list logger logging static-library

Last synced: 15 Jun 2025

https://github.com/unixzii/libdscoro

🚄 The dead-simple stackful coroutine library.

async c coroutines greenthread ios library objective-c stackful-coroutines

Last synced: 25 Mar 2025

https://github.com/breuderink/epsilon

Epsilon is a library with functions for machine learning and statistics written in plain C. It is intended to run on microcontrollers.

algorithms c edge-ai embedded fwht machine-learning microcontrollers minimal statistics tiny-ml welford xorshift

Last synced: 17 Jan 2026

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/dangmoody/temper

Single header-only testing framework written in C99.

c c99 test testing tests unit unit-testing unit-testing-framework unit-testing-library

Last synced: 21 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/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/luki120/aurorac

iOS password generator written in pure C & C++

c cpp ios jailbreak

Last synced: 07 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/aegoroff/hc

Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.

brute-force c hash hash-calculations linq

Last synced: 26 Oct 2025

https://github.com/zmercury/cpp

C++ - Second Semester Notes

bed bicte c cpp ict notes programming sanothimi

Last synced: 07 Apr 2025

https://github.com/bestmahdi2/uni__bachelors_sku_path

A repository of complete information on computer engineering courses and projects along with project links

bachelor c cpp css fortran html java javafx javascript js php pyqt python qt swing

Last synced: 29 Oct 2025

https://github.com/rsharifnasab/os_project

OS project to practice mutex and more

c mutex os semaphore

Last synced: 19 Oct 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/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/xx19941215/light-c

c

Last synced: 27 Mar 2025

https://github.com/rphle/numerobis

A statically typed programming language with automatic handling of arbitrary physical units and compile-time dimensional safety.

c compiled-language compiler measurement numerobis physics programming-language programming-languages python python3 static-typing units units-converter units-measures-converter units-of-measure units-of-measurement unitsofmeasurement

Last synced: 21 Apr 2026

https://github.com/andy5995/c_networking_examples

TCP and UDP examples of networking in C

c meson mit networking tcp udp

Last synced: 01 Mar 2026

https://github.com/mmozeiko/hello-world-winui3-c

Hello World with WinUI3 in plain C

c windows winui winui3

Last synced: 27 Apr 2026

https://github.com/kython28/wekua

Linear Algebra and Deep Learning Zig library with GPGPU and heterogeneous computing

c deep-learning deep-neural-network deep-neural-networks neural-network neural-networks opencl opencl-kernels zig ziglang

Last synced: 12 Feb 2026

https://github.com/jokelbaf/proton-injector

A DLL injector for Windows executables running under Proton with support for multiple injection methods.

c dll-injection linux

Last synced: 03 Mar 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/daisvke/bomberman

This project is a small 2D Bomberman-style game created using minilibx, a graphics library used at 42. The game features textures, sprites, and tile-based design.

2d-game 42projects bomberman c ecole42 game minilibx school42 so-long

Last synced: 05 Mar 2026

https://github.com/exoad/yttriuslang.c

My naive compiler toolchain using LLVM

c compiler compilers runtime

Last synced: 02 Mar 2026

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/albertwaker/plants-vs.-zombies

植物大战僵尸(C语言)

c game vs2022

Last synced: 11 Apr 2025

https://github.com/kube/libft

42 C Library implementation

42born2code c libc libft

Last synced: 20 Oct 2025

https://github.com/pericles001/printf

Group project: writing our own printf function

c gcc printf

Last synced: 24 Jun 2025

https://github.com/f33rni/qpsk-mod-demod-libs

C-libraries for QPSK modulation and demodulation

c cmake cpp floating-point qpsk qpsk-demodulation qpsk-modulation shared-library

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/andresrodriguez55/interpreterforbigaddlanguage

Interpreter for the BigAdd language.

c compiler interpreter

Last synced: 09 Mar 2026