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/waozixyz/inbe

calm breathing, meditation sessions, and habit tracking

breathing c consciousness health lotus meditation raylib wakefulness whm

Last synced: 27 Jun 2026

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/librity/ft_get_next_line

42 São Paulo - get_next_line

42 42born2code 42saopaulo 42school c cursus gnl norminette

Last synced: 06 Mar 2026

https://github.com/kgabis/business-card-brainfuck

Tiny Brainfuck interpreter.

brainfuck c interpreter

Last synced: 04 Oct 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/Bee-Mar/MMM-Simple-Swiper

A simple, multi-threaded interface for the HC-SR04 sensors and the MagicMirror

c javascript magic-mirror-modules magicmirror2 nodejs raspberry-pi-3 rasperrypi

Last synced: 02 Apr 2025

https://github.com/loredanalosurdo/42-off-campus-student-set-up

Get access to your 42 Git repositories, the Norminette, and 42 Standard Header on your Mac. Along with some additional configurations for Vim. (Guide)

42 42-school 42cursus 42header 42projects 42school c cpp iterm linux mac macos norminette remote-study ssh-key terminal vim-configuration vim-plugin vimrc visual-studio-code

Last synced: 30 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/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/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/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/skyrich2000/miniraytracing

미니 레이 트레이싱

c phong-lighting raytracing shaders thread

Last synced: 27 Oct 2025

https://github.com/songzihuan/brainfuckpro

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

c

Last synced: 12 Oct 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/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/ferdi265/dynamic-loader

A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)

c cmake dynamic-linking dynamic-loading linux musl systems-programming

Last synced: 26 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/reyk/hpack

BSD-style HPACK implementation in C

c hpack http2 openbsd rfc7541

Last synced: 18 Mar 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/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/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/claeusdev/pricc

a very simple C project starter for all my tiny projects.

bootstrap c cli rust rust-crate

Last synced: 12 Aug 2025

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/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/tarantool/sysprog

Systems Programming course

c course leaning operating-system system-programming

Last synced: 14 Apr 2025

https://github.com/rmuskovets/skeles

Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.

assembly c grub2 osdev vesa

Last synced: 07 May 2025

https://github.com/seanpm2001/candroid

🤖️🐧️📦️ Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.

android busybox c candroid dart go gpl3 gplv3 linux md open-source python txt wiki

Last synced: 06 Jul 2025

https://github.com/dasannikov/vault

Native data arrays for Unity3D with zero C# allocations

c collections csharp datastructures game game-development unity unity3d

Last synced: 13 May 2025

https://github.com/prasad89/x86-assembly-programs

This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course

assembly assembly-language assembly-x86 c gcc nasm

Last synced: 13 May 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/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/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/justme0/clib

The Standard C Library source code used in Visual C++ by P.J. Plauger

c

Last synced: 15 Apr 2025

https://github.com/mq-b/-2022-5-4-

Purely logged, useful for you to look at the direct clone code, if there are problems send an email

c centos7 cpp java linux mysql python3 shell visual-studio

Last synced: 23 Apr 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/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/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/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/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/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/corazawaf/libcoraza

OWASP Coraza C connector

c cgo coraza owasp waf

Last synced: 12 Jan 2026

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/albertito/libjio

[mirror] A library for Journaled I/O

c disk-io posix transactional

Last synced: 28 Jul 2025

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/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/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/jsommers/cbook

the book of c

book c education

Last synced: 04 Apr 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/dedsecinside/descrypto

DES Encrypter/Decrypter

algorithm c dedsec des inside

Last synced: 25 Sep 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/markusfisch/libhttp

Light-weight C library for HTTP/1.1 requests

c http-client

Last synced: 27 Jun 2025

https://github.com/bobbicodes/bob

Clojure console editor written in pure C with REPL support, syntax highlighting and search

c text-editor vt100

Last synced: 22 Jul 2025

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/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/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/michel-leonard/ciede2000-color-matching

The 𝐂𝐈𝐄𝐃𝐄𝟐𝟎𝟎𝟎 color difference formula written in 40+ programming languages.

c color computer-vision dart education go image-processing java javascript kotlin ktm620enduro linux python ruby rust swift testing windows

Last synced: 18 Feb 2026

https://github.com/p0dalirius/win32errorcodes

A small C/C++ library to lookup Windows error codes.

c codes error lookup python win32

Last synced: 19 Aug 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/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/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/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/rekgrpth/pg_mustach

PostgreSQL implementation of mustache templating

c mustache postgres

Last synced: 10 Apr 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/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/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/fastshift/lua-for-stm32

Use a serial port for interaction

c lua lua-script stm32 transplant

Last synced: 23 Mar 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/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/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

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/zero9178/cld

A C99 compliant compiler

c c-plus-plus-17 c99 llvm

Last synced: 15 Apr 2025

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/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/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/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/spinnakermanchester/spinnaker_tools

SpiNNaker API, sark, sc&mp, bmp firmware and build tools

build-tools c sark spinnaker

Last synced: 13 Oct 2025

https://github.com/jan0sch/sylpheed

A mirror of the official sylpheed svn repository located at svn://sylpheed.sraoss.jp/sylpheed. The mirror does not include the branches.

c email gtk mua sylpheed

Last synced: 12 Mar 2026