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/reyk/hpack

BSD-style HPACK implementation in C

c hpack http2 openbsd rfc7541

Last synced: 18 Mar 2025

https://github.com/carloszoft/data_structures

Destinado para compartilhar alguns conhecimentos, enquanto estou aprendendo. Estrutura de dados/complexidade.

c cd-moj codeforces complexity eda1 estrutura-de-dados fundamentals javascript ponteiros python3

Last synced: 13 Jun 2025

https://github.com/songzihuan/brainfuckpro

使用C语言实现的BranchFuck解释器, 并且附带更多功能

c

Last synced: 12 Oct 2025

https://github.com/oco2000/xfce4-kbdleds-plugin

This is a keyboard leds plugin for the Xfce panel

c capslock indicators keyboard leds numlock plugin scrolllock xfce4 xfce4-panel

Last synced: 02 Feb 2026

https://github.com/jobovy/wendy

A one-dimensional gravitational N-body code

astrophysics binder c n-body n-body-simulator physics python

Last synced: 06 Sep 2025

https://github.com/littlewhitecloud/win32material

Apply some window effects to the Win32 Applications

acrylic alt c cplusplus effect fluent material mica microsoft package python win32 window windows

Last synced: 16 Mar 2026

https://github.com/skyrich2000/miniraytracing

미니 레이 트레이싱

c phong-lighting raytracing shaders thread

Last synced: 27 Oct 2025

https://github.com/teenbiscuits/pro2324

Ejercicios Resueltos 📝 y Apuntes 📚 para las asignaturas de Programación I y II del Grao en Enxeñaría Informática de la Universidade da Coruña en el curso 2023/24. 💻🎓

apuntes c c99 clion cmake ejercicios fic gei gplv3 informatica pro1 pro2 pro2324 programacion udc universidad writerside

Last synced: 31 Oct 2025

https://github.com/lethalbit/clank

A C++ Front-end based on LLVM's clang.

c compiler cpp frontend lexer parser

Last synced: 01 Aug 2025

https://github.com/tarantool/sysprog

Systems Programming course

c course leaning operating-system system-programming

Last synced: 14 Apr 2025

https://github.com/timoliver/webp-cocoa

An unofficial collection of precompiled WebP binaries for all of Apple's current platforms.

binaries c catalyst cocoa cocoatouch fileformat graphics image ios macos pipeline tvos watchos webp

Last synced: 23 Aug 2025

https://github.com/swindlesmccoop/aureate

An AUR helper written in C. More a proof of concept than a serious project, but it does work.

archlinux aur aur-helper c

Last synced: 09 Jul 2025

https://github.com/troglobit/lipify

C API for http://ipify.org

c ipify ipify-api ipv6-support library

Last synced: 18 Mar 2025

https://github.com/degitx/cpk

Light and fast package manager on C/C++ for C/C++/Python/Rust/Js packages

c chatgpt cpk cpp cross-platform crossplatform javascript package-manager python rust

Last synced: 19 Apr 2025

https://github.com/detectivekaktus/belformat

Formatting tools for the terminal output in C

ansi c formatting library markdown output styling syntax-highlighting terminal

Last synced: 10 Apr 2025

https://github.com/leogaudin/fract-ol

42 • A guide for creating a small fractal exploration program. It is the time to discover or use the mathematical notion of complex numbers, to take a peek at the concept of optimization in computer graphics and practice event handling.

42 c complex-numbers fract-ol fractals imaginary-numbers mathematics

Last synced: 25 Apr 2025

https://github.com/xyproto/ud

The UNIX day utility

c cli time unix unixday unixtime utility

Last synced: 21 Jul 2025

https://github.com/ibara/echo

Learn how argc and argv are passed from environment to Unix program.

assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix

Last synced: 06 May 2025

https://github.com/TimOliver/WebP-Cocoa

An unofficial collection of precompiled WebP binaries for all of Apple's current platforms.

binaries c catalyst cocoa cocoatouch fileformat graphics image ios macos pipeline tvos watchos webp

Last synced: 11 Mar 2025

https://github.com/azure/ctest

A simple portable C test runner

c test-runner testing testing-tools tests

Last synced: 20 Oct 2025

https://github.com/jana-marie/philphoc-luma

Zigbee/Hue to WS2812 or similar addressable LED bridge.

c light oshw otter stm32 zigbee

Last synced: 21 Apr 2025

https://github.com/vshymanskyy/jidl

Simple, flexible, JSON-based Interface Definition Language

c cpp idl json python3 rpc

Last synced: 11 Oct 2025

https://github.com/amanchadha/command-line-interpreter

Unix Shell in C | Support for built-in commands, output redirection, parallel mode, batch mode, consecutive commands etc.

bash batch-mode c command-line command-line-interface command-line-interpreter interpreter man-page parallel redirection shell unix uw-madison wisconsin

Last synced: 27 Jul 2025

https://github.com/felipenlunkes/osdevbr

Tutoriais e referências para o desenvolvimento de um sistema operacional (português)

assembly c operating-system osdev portuguese sistema-operacional tutorial

Last synced: 20 Feb 2026

https://github.com/mrecachinas/hexhamming

:heavy_division_sign: SIMD-accelerated bitwise hamming distance Python module for hexadecimal strings

avx c edit-distance hamming-distance hexadecimal python simd sse42

Last synced: 10 Jul 2025

https://github.com/pwnwriter/brainfuck

//: A simple brainfuck compiler for x86_64-linux in c.

brainfuck c interpreter pwnwriter

Last synced: 06 Apr 2025

https://github.com/ubugeeei/ubcc

A toy C Compiler implemented by Rust.

c c-compiler cc compiler rust

Last synced: 05 Oct 2025

https://github.com/mmozeiko/c_d2d_dwrite

Direct2D and DirectWrite C headers

c direct2d directwrite

Last synced: 27 Apr 2026

https://github.com/61131/nginx-http-auth-totp

Time-based one-time password (TOTP) authentication for Nginx

c nginx totp

Last synced: 04 May 2026

https://github.com/libdriver/max30205

MAX30205 full function driver library for general MCU and Linux.

body-temperature c full-function-driver iic linux max30205 mcu thermometer

Last synced: 16 Mar 2025

https://github.com/madebr/python-cmake-file-api

Read and interpret CMake's file-based API

c cmake cpp python

Last synced: 07 Jul 2025

https://github.com/halosghost/enlighten

An expressive, sysfs-based backlight brightness manager

backlight brightness c

Last synced: 03 Sep 2025

https://github.com/ariya/hello-c90

Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V

amd ansi-c arm c c90 clang continous-integration digital-mars gcc intel mips multi-platform powerpc ppc64 ppc64le risc-v riscv tcc visual-studio

Last synced: 11 Mar 2026

https://github.com/amrithvenkat/gc9a01a_zephyr_driver

Zephyr out of tree driver for waveshare GC9A01A 240x240 1.28 inch TFT circular display.

c driver gc9a01 gc9a01a waveshare zephyr zephyr-rtos

Last synced: 20 Feb 2026

https://github.com/fernanda-kipper/data-structure-and-algorithm

Knowledges about algorithms and data structure applied in C.

algorithm c computer-science

Last synced: 20 Sep 2025

https://github.com/afiskon/c-opengl-text

OpenGL example in pure C: text rendering, textures, etc

3d 3d-graphics c cross-platform game-development opengl

Last synced: 24 Jul 2025

https://github.com/dedsecinside/descrypto

DES Encrypter/Decrypter

algorithm c dedsec des inside

Last synced: 25 Sep 2025

https://github.com/rswinkle/cvector

A C vector library similar to the C++ STL vector

c cvector dynamic-array single-header-lib standalone-library

Last synced: 13 Apr 2025

https://github.com/albertito/libjio

[mirror] A library for Journaled I/O

c disk-io posix transactional

Last synced: 28 Jul 2025

https://github.com/gamemann/xdp-stats

XDP programs that increment stat counters for packets/bytes.

bpf bytes c increment libbpf packets stats xdp

Last synced: 08 Mar 2026

https://github.com/corazawaf/libcoraza

OWASP Coraza C connector

c cgo coraza owasp waf

Last synced: 12 Jan 2026

https://github.com/xaerru/NVelox

A system for writing plugins for Neovim in different programming languages using dynamic libraries.

c library neovim nvelox nvim

Last synced: 10 May 2025

https://github.com/bneumann/cpputest-test-adapter

A test adapter for Visual Studio Code for the C/C++ Unit Test framework CppUTest.

c cpp cpputest unit-testing vscode-extension

Last synced: 10 Apr 2026

https://github.com/madebypixel02/ft_printf

[42 Madrid] Because putnbr and putstr are not enough

42-cursus 42born2code 42madrid 42school c makefile peer2peer printf-42

Last synced: 11 Apr 2025

https://github.com/gamemann/xdp-tcp-header-options

Repository for attempting to parse TCP header options in XDP.

bpf c header options parsing tcp xdp

Last synced: 15 Jul 2025

https://github.com/electronsz/encrypted-chat-server-using-c-programming-and-openssl-aes-des

This is a client - server user-level application using sockets Programming in C. Server accepts strings from client and can reply to client. Both server and client(s) output's of chat shows on terminal.The server and client processes can run on same or different machines. Server and client connection is encrypted, send and receive messages can't be traced by any intruder as we are using OpenSSL certificates for encryption. In this post only we will have a brief overview of creating Openssl certificates using OpenSSL tool.

aes-encryption c encryption

Last synced: 09 Apr 2025

https://github.com/cesarvasconcelos/lab-est-dados

Códigos produzidos nas aulas de Laboratório de Estruturas de Dados do curso de Engenharia da Computação - IFPB - Campus CG

c data-structures

Last synced: 09 Apr 2025

https://github.com/oguzhankomcu/csharp_oop_fundamentals

I am sharing my Object-oriented programming (OOP) work for C#.

c class csharp devolopment oop oop-example oop-in-csharp programming software

Last synced: 31 Jul 2025

https://github.com/isty001/rogue-craft

Rogue Craft is an ncurses based roguelike/sandbox/RPG game

c craft game ncurses rogue rogue-craft roguecraft roguelike rpg

Last synced: 29 Jun 2025

https://github.com/Naishy/rtpsplit

RTP stream extractor

c rtp voip

Last synced: 22 Apr 2025

https://github.com/mush42/sonata

A cross-platform engine for neural TTS models.

c grpc neural-tts python speech-synthesis text-to-speech tts

Last synced: 04 Sep 2025

https://github.com/dubniczky/password-cracker

Optimized password list based SHA-256 password cracking written in C/C++, OpenCL for GPU

c cpp gpu hash opencl password-cracker sha256

Last synced: 15 Aug 2025

https://github.com/zero9178/cld

A C99 compliant compiler

c c-plus-plus-17 c99 llvm

Last synced: 15 Apr 2025

https://github.com/rvncerr/sphere-mt

C/C++ Multithreading Programming Course Materials.

c c-plus-plus homework lectures mailru msu multithreading slides

Last synced: 15 Apr 2025

https://github.com/mborgerson/jit

A little just-in-time compiler thing

assembly c jit jit-interpreter just-in-time x86 x86-64

Last synced: 11 Apr 2025

https://github.com/mariokonrad/httpd

Embedded Web Server

c webserver

Last synced: 27 Oct 2025

https://github.com/gamemann/udp-spoof

A program imported from GFL's GitLab. It simply sends a UDP spoofed packet to a destination.

c example flow ip packet simple source spoof udp

Last synced: 15 Jun 2025

https://github.com/vedang/nginx-nonewlines

This is an nginx module to strip the served HTML of all newlines (\n and \r characters)

c nginx nginx-module

Last synced: 05 May 2025

https://github.com/terl/hydride-java

Libhydrogen implemented in Java.

c cryptography encryption hash hashing java java-8 jna shared-library

Last synced: 30 Apr 2025

https://github.com/cuhsat/palantir

Palantir is a Lua scriptable, portable, tiny reverse shell, using a human readable protocol written in C and Lua.

ansi-c c lua multi-platform palantir portable protocol reverse-shell scriptable shell tiny

Last synced: 06 Mar 2026

https://github.com/rekgrpth/pg_mustach

PostgreSQL implementation of mustache templating

c mustache postgres

Last synced: 10 Apr 2025

https://github.com/tommasocerruti/rowlang

RowLang is a minimalistic esoteric programming language written as an analogy to rowing.

c compiler esoteric-programming-language minimalistic programming-language rowing

Last synced: 10 Apr 2025

https://github.com/xiaorancs/autoregressive-model

C++实现自回归模型

aautoregressive-model c

Last synced: 15 Jun 2025

https://github.com/endail/pico-scale

A scale API for a Raspberry Pi Pico (RP2040) using the hx711-pico-c library.

c hx711 iot load-cell loadcell raspberry-pi raspberry-pi-pico rp2040 scale scales weight

Last synced: 12 Apr 2025

https://github.com/uael/42sh

42 shell school project, support for job-control, shell script, globbing, aliases, ..

c job-control shell shell-script

Last synced: 04 Apr 2025

https://github.com/vozlt/nginx-module-url

Nginx url encoding converting module

c encoding nginx nginx-module vozlt-nginx-modules

Last synced: 03 May 2025

https://github.com/thalhammer/libspotify-embedded

Reverse engineered header file for spotify embedded library found in android sdk.

android-sdk c cpp header reverse-engineering sdk spotify

Last synced: 07 Apr 2026

https://github.com/alexeykarnachev/raygizmo

Interactive 3D Gizmo gadget for raylib

3d c gizmo raylib

Last synced: 27 Jun 2025

https://github.com/markusfisch/libhttp

Light-weight C library for HTTP/1.1 requests

c http-client

Last synced: 27 Jun 2025

https://github.com/jsommers/cbook

the book of c

book c education

Last synced: 04 Apr 2025

https://github.com/mayank-02/multithreading-library

A lightweight C library based on one-one and many-one model for threading.

c conditional-variables many-to-one multithreading mutex one-to-one semaphore spinlock synchronization

Last synced: 14 Jul 2025

https://github.com/0xc0d3r/hackerearth

My solutions for hacker earth problems

c competitive-programming javascript python

Last synced: 17 Dec 2025

https://github.com/eugeneia/microlisp

Simple Lisp compiler. Compiles a minimal Lisp dialect to ANSI C.

c common-lisp educational lisp-compiler transpiler

Last synced: 14 Apr 2025

https://github.com/ybubnov/libhuffman

The Huffman library is a simple, pure C99 library for encoding and decoding data using a frequency-sorted binary tree.

c compression decompression huffman python

Last synced: 05 May 2025

https://github.com/ziyue-pan/gnc

GNC is Not C. It is intended for a better and more effective c language.

c llvm rust

Last synced: 22 Apr 2025

https://github.com/niqumu/aulavik

Tiny POSIX-like hobby OS written in C

c kernel low-level operating-system os os-dev osdev unix

Last synced: 11 Mar 2026

https://github.com/srjanel/arp_poisoning

Arp Poisoning tool in C using raw sockets

arp-poisoning c mitm-attacks raw-sockets

Last synced: 09 Jul 2025

https://github.com/alisharify7/cs50x

Solve All Cs50 - 2021 (Harvard University's introduction to the intellectual enterprises of computer science and the art of programming) problem sets - C - Array - Memory - Python - Html - CSS - JavaScript - SQL - Flask

c cs50 cs50-answers cs50-harvard cs50-recover cs50iran2022 cs50problemsets cs50problemsetssolved cs50web cs50x cs50x2021 cs50x2022 cs50xiran harvard html labs pset python sql

Last synced: 11 Mar 2026

https://github.com/fastshift/lua-for-stm32

Use a serial port for interaction

c lua lua-script stm32 transplant

Last synced: 23 Mar 2025

https://github.com/gaultier/c

A diverse collection of useful (to me!) software written in C. Memory profiling, http server, editor, crash reporter, clang plugin, torrent client, etc

c

Last synced: 17 Mar 2026

https://github.com/codehz/ctxco

Minimal (and intuitive to use) coroutine implement in c

c coroutine epoll iouring library linux mit-license xmake

Last synced: 23 Apr 2025