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/chuyangliu/jumble

C/C++ implementations of data structures, algorithms, and common designs.

algorithms c cpp data-structures

Last synced: 10 Apr 2025

https://github.com/boj-rs/basm-rs

Rust 코드를 컴파일한 후 실행 파일을 온라인 채점 환경에 제출할 수 있도록 변환합니다.

assembly c rust

Last synced: 09 May 2025

https://github.com/Shatur/neovim-tasks

A statefull task manager focused on integration with build systems.

c cargo cmake cpp debug quickfix rust

Last synced: 14 Mar 2025

https://github.com/shatur/neovim-tasks

A statefull task manager focused on integration with build systems.

c cargo cmake cpp debug quickfix rust

Last synced: 11 Sep 2025

https://github.com/mwarning/udp-hole-punching-examples

A small collection of examples for UDP hole punching.

c example hole-punching nat

Last synced: 15 Jun 2025

https://github.com/tscheffl/thinkc

Think C-Book by Thomas Scheffler, based on work by Allen Downey

book c free latex-document pdf textbook

Last synced: 29 Oct 2025

https://github.com/surajsharma/x-in-y-lines

Succintly written (<1000 non-obfuscated loc), fully-functional software in any language

c golang javascript lisp list python sql

Last synced: 04 Apr 2026

https://github.com/erkkah/naett

Tiny cross-platform HTTP / HTTPS client library in C.

android c cross-platform http http-client https ios linux macos portable tiny-library windows

Last synced: 14 Apr 2025

https://github.com/intelrealsense/realsenseid

Intel® RealSense™ ID SDK

c cpp csharp face-recognition

Last synced: 16 May 2025

https://github.com/akagi201/linux-0.11

A heavily commented linux kernel source code in Chinese.

c kernel linux linux-kernel

Last synced: 09 Mar 2026

https://github.com/phillbush/xfiles

Configurable and simple file manager for X11

c file-manager filemanager ppm pthreads unix x11 xlib xpm

Last synced: 06 Apr 2025

https://github.com/freeradius/pam_radius

This is the PAM to RADIUS authentication module. It allows any Linux, OSX or Solaris machine to become a RADIUS client for authentication and password change requests.

c client pam radius

Last synced: 05 Oct 2025

https://github.com/picovoice/pvrecorder

Cross-platform audio recorder designed for real-time speech audio processing

audio c dotnet golang nodejs python rust voice

Last synced: 10 Apr 2025

https://github.com/agvxov/cursed_c

An attempt to create the worst C program ever by repeatedly abusing obscure features. See c.c for the core code. Note that there were no version restraints imposed and extensions are also included.

c dirty-code educational educational-project

Last synced: 07 Apr 2025

https://github.com/rilian-la-te/vala-panel

Vala rewrite of SimplePanel - GitHub mirror

c gtk lxpanel panel vala

Last synced: 05 Apr 2025

https://github.com/ns1/xdp-workshop

Velocity SJC 2019 - DDoS mitigation made easy with XDP and eBPF

bpf c ddos ddos-mitigation ebpf xdp

Last synced: 27 Apr 2026

https://github.com/airisx/nginx_cookie_flag_module

Module for Nginx which allows to set the flags "HttpOnly", "secure" and "SameSite" for cookies.

c cookie cookies flag httponly nginx nginx-module samesite secure

Last synced: 12 Oct 2025

https://github.com/kakwa/libemf2svg

Microsoft (MS) EMF to SVG conversion library

c emf microsoft ms-emf svg svg-conversion-library

Last synced: 10 Oct 2025

https://github.com/Ors1mer/QuadcastRGB

Set RGB lights on HyperX QuadCast S and Duocast

c free-software gplv2 linux microphone open-source unix

Last synced: 10 Jun 2026

https://github.com/danielmartensson/easy-canopen

A CANopen protocol for all systems such as embedded, PC, etc.

c can-bus canopen embedded

Last synced: 01 May 2025

https://github.com/roualdes/bridgestan

BridgeStan provides efficient in-memory access through Python, Julia, and R to the methods of a Stan model.

c cpp julia python r stan

Last synced: 04 Oct 2025

https://github.com/open-power/skiboot

OPAL boot and runtime firmware for POWER

bmc c firmware kernel linux opal openpower power8 power9 powerpc ppc64le

Last synced: 03 Apr 2025

https://github.com/nicholaschiasson/ngx_upstream_jdomain

An asynchronous domain name resolution module for nginx upstream.

c dns dns-lookup dns-resolution hacktoberfest http nginx resolver server task-runner upstream upstreams

Last synced: 05 Apr 2025

https://github.com/dinoex/iroffer-dinoex

An IRC fileserver using DCC

c file-sharing irc-bot iroffer ruby xdcc

Last synced: 20 Apr 2025

https://github.com/ab25cq/neo-c

neo-c is C + GC compiler. It has reffrence count GC with memory leak detector. self-hosted with zero memory leaks. It can outputs the code depends on standard C libraries only.

c compiler oop programming-language

Last synced: 16 Jan 2026

https://github.com/altdesktop/i3ipc-glib

A C interface library to i3wm

c glib gobject i3 i3ipc i3wm

Last synced: 14 Apr 2025

https://github.com/jibsen/brieflz

Small fast Lempel-Ziv compression library

c compression compression-algorithm library

Last synced: 15 Apr 2025

https://github.com/TheLartians/PackageProject.cmake

🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.

best-practices c cmake cpp dependency export install installation managemant namespace package packaging target

Last synced: 14 Apr 2025

https://github.com/Robert-van-Engelen/lisp

A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.

c cpp garbage-collection lisp lisp-interpreter mark-and-compact mark-and-sweep

Last synced: 10 Jul 2025

https://github.com/dosx-dev/letsbefriends-trojan

The smallest malware in the world!

bsod c killer low-level malware optimize tcc tiny trojan virus

Last synced: 07 May 2025

https://github.com/f0rmiga/gcc-toolchain

A fully-hermetic Bazel GCC toolchain for Linux.

aarch64 armv7 bazel bazel-rules c cpp fortran gcc linux rbe x86-64

Last synced: 09 Oct 2025

https://github.com/stepfunc/rodbus

Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java

async c csharp java modbus modbus-library modbus-protocol modbus-tcp rust scada tokio tokio-rs

Last synced: 17 Mar 2026

https://github.com/mmitch/gbsplay

gameboy sound player

c gameboy gbr gbs player sound

Last synced: 05 Apr 2025

https://github.com/mx4/bitc

Lightweight Bitcoin client in C

bitcoin c wallet

Last synced: 04 Apr 2025

https://github.com/sunsided/kalman-clib

Microcontroller targeted C library for Kalman filtering

c embedded kalman-filter signal-processing

Last synced: 25 Apr 2026

https://github.com/axoflow/axosyslog

AxoSyslog - the scalable security data processor

c cloud cloud-native docker kubernetes log-management logging python syslog syslog-ng

Last synced: 19 Jan 2026

https://github.com/jow-/ucode

JavaScript-like language with optional templating

c javascript openwrt

Last synced: 10 Jun 2025

https://github.com/sophec/cfm

🌵 Simple and fast TUI file manager with no dependencies.

c cactus file-manager tui

Last synced: 20 Nov 2025

https://github.com/phronmophobic/clong

A wrapper for libclang and a generator that can turn c header files into clojure apis.

c clojure coffi ffi-wrapper jna libclang

Last synced: 07 Apr 2025

https://github.com/knightfox75/nds_nflib

C library for Nintendo DS software development based upon DevkitARM

c develop game libnds library nds

Last synced: 06 Apr 2025

https://github.com/libimobiledevice/libimobiledevice-glue

A library with common code used by libraries and tools around the libimobiledevice project

c common helper library shared utility

Last synced: 05 Apr 2025

https://github.com/jspw/Crack-WIFI-WPA2

Get handshake and crack wpa/wpa2 security wifi passwords

aircrack-ng airmon-ng airodump-ng c capture cpp crack crack-password handshake hashcat hccapx

Last synced: 10 Mar 2025

https://github.com/dexter-xd/rhythm

A modern Linux music player with stunning visualizations.

c love2d lua mp3-player mpg123 portaudio tui

Last synced: 17 Oct 2025

https://github.com/inmcm/simon_speck_ciphers

Implementations of the Simon and Speck Block Ciphers

block-ciphers c cipher-s cryptography decryption encryption fpga nsa python security vhdl

Last synced: 28 Jun 2025

https://github.com/zv/9Problems

A Tiling Window Manager for Plan9

c plan9 window-manager

Last synced: 14 Apr 2025

https://github.com/Mathieu-Desrochers/Schemings

You dig Scheme. The world is coded in C. You get both.

c scheme

Last synced: 12 May 2025

https://github.com/spinnakermanchester/spynnaker

The SpiNNaker implementation of the PyNN neural networking language

c examples pynn python spinnaker

Last synced: 06 Apr 2025

https://github.com/olgapavlova/lectures

Материалы к лекциям

avr bdd books c driver esp32 git kernel keyboard linux makefile patterns stm32

Last synced: 25 Oct 2025

https://github.com/jaywcjlove/c-tutorial

C语言教程

c cpp

Last synced: 13 Apr 2025

https://github.com/chjj/lcdb

LevelDB implemented in C (unofficial -- not affiliated with Google in any way)

c database leveldb lsm

Last synced: 10 Sep 2025

https://github.com/huhu/cpp-search-extension

The ultimate search extension for C/C++

c chrome-extension cpp cppreference edge-extension firefox-extension

Last synced: 06 Apr 2025

https://github.com/chasesunstrom/cforge

A fast, cross-platform build tool for C and C++ written in Rust

build build-tool c cforge compiler conan cpp cross-compile cross-platform git package-manager toml vcpkg

Last synced: 20 Jan 2026

https://github.com/billwilliams1952/ad9833-library-arduino

Library to control the AD9833 waveform generator

ad9833 arduino arduino-library c c-plus-plus waveform-generator

Last synced: 26 Jul 2025

https://github.com/indoorvivants/sn-bindgen

Scala 3 native binding generator + libclang facade

bindings c generator sbt scala scala-native

Last synced: 15 Jun 2026

https://github.com/nfinit/ansibench

A selection of ANSI C benchmarks and programs useful as benchmarks

ansi-c benchmark benchmark-suite benchmarking c performance performance-analysis performance-testing performance-tuning

Last synced: 24 Jan 2026

https://github.com/Dridi/libvmod-querystring

Query-string module for Varnish Cache

c module querystrings url url-parsing varnish vmod

Last synced: 15 Mar 2025

https://github.com/asaaki/cmark.ex

💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.

c cmark commonmark hex markdown nif parser parser-library

Last synced: 30 Mar 2025

https://github.com/leleliu008/ndk-pkg

A package builder/manager for Android NDK to build projects written in C, C++, Rust, Golang, etc.

android-ndk c cli cxx golang package-manager rust

Last synced: 12 Mar 2026

https://github.com/small-c/obj.h

🚀 OOP in pure C with a single-header

c closure object oop oriented-object pure-c single-file single-header

Last synced: 12 Jul 2025

https://github.com/mity/windrawlib

C library for Windows for easy-to-use 2D painting with Direct2D or, on older Windows versions, GDI+.

c direct2d gdi-plus graphics-libraries mit-license windows

Last synced: 12 Jul 2025

https://github.com/dexter-xd/project-box

C projects: algorithms, games, and networking

algorithms c cli-game projects socket-programming

Last synced: 11 Mar 2026

https://github.com/soumyadip007/console-based-projects-c

All projects are console based💻 and developed using C📚.All projects are dynamic and developed with the concept of Advance data structure 📁(Dynamic memory allocation,Linkedlist,Stack,Queue,Tree)✏️

c data-structures dynamic file

Last synced: 16 Mar 2025

https://github.com/grassator/bdd-for-c

A simple BDD library for the C language

bdd c cpp tdd test test-driven-development test-framework testing

Last synced: 20 Mar 2025

https://github.com/kosh04/newlisp

newLISP mirror repository (unofficial)

c lisp newlisp pcre programming-languages

Last synced: 05 Apr 2025

https://github.com/dosx-dev/cpuid-in-c

An example of identifying a processor through the "cpuid" instruction

asm c cpu cpuid desktop detect example learning low-level name processor systeminfo windows

Last synced: 01 May 2026

https://github.com/stianhoiland/cmdtab

The best macOS-style Alt-Tab app/window switcher replacement for Windows, written in straight C

alt-tab c cmdtab task-switcher window-switcher windows

Last synced: 17 Apr 2026

https://github.com/phillbush/xprompt

A dmenu rip-off with contextual completion

c dmenu dmenu-replacement input-method unix x11 xim xlib

Last synced: 24 Aug 2025

https://github.com/totallynotchase/c-iterators

:books: A demonstration of implementing a "type-safe" lazy iterator interface in pure C99

c c-preprocessor generic iterator lazy-evaluation polymorphism preprocessor type-safety typeclasses

Last synced: 14 Apr 2025

https://github.com/tarun27sh/gdb_graphs

To visualize function call flow for a C/C++ program using gdb and python

c cpp gdb graphs javascript matplotlib-pyplot python

Last synced: 26 Mar 2025

https://github.com/viest/php-ext-collection

PHP collection extensions - PHP Version 7.x

c collection php php-extension php7

Last synced: 17 Mar 2025

https://github.com/tomhea/c2fj

Compiling C to FlipJump

c compiler esolangs oisc

Last synced: 03 Mar 2026

https://github.com/joncardasis/to-the-apples-core

⚙️ A collection of non-jailbroken code snippets on reverse-engineered iOS private apis

c ios-core jailbreak jailbroken playground reverse-engineering spoof swift

Last synced: 31 Aug 2025

https://github.com/endiliey/cs50

:green_book: Problem sets for CS50 course by Harvard University

c cs flask javascript python

Last synced: 10 Mar 2026

https://github.com/cher-nov/gena

Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL BEING DEVELOPED

aesthetic c containers gena generics library stl templates

Last synced: 17 Jan 2026

https://github.com/dqneo/8cc.go

C compiler written in Go

8cc c compiler go

Last synced: 04 Oct 2025

https://github.com/neoeno/toy-c-project-template

Want to play around with C but aren't sure where to start? This project template will help.

c project-template

Last synced: 13 Oct 2025

https://github.com/livekit/client-sdk-esp32

LiveKit Client SDK for ESP32 series chips. Easily enable real-time audio, video, and data for embedded projects.

agents c embedded esp32 real-time webrtc

Last synced: 11 Feb 2026

https://github.com/nomemory/neat-matrix-library

nml is a "simple" matrix/numerical analysis library written in pure C. The scope of the library is to highlight various algorithm implementations related to matrices. Code readability was a major concern.

ansi-c c gauss-elimination gauss-jordan linear-algebra linear-algebra-library linear-algorithms lu-decomposition matrix neat nml reduced-row-echelon-form row-echelon-form

Last synced: 22 Jun 2025

https://github.com/pret/pokepinballrs

Decompilation of Pokémon Pinball: Ruby & Sapphire

c decompilation gameboy-advance pokemon reverse-engineering

Last synced: 05 Apr 2025

https://github.com/rpcapd-linux/rpcapd-linux

rpcapd utility modified to compile under linux

c network-analysis winpcap wireshark

Last synced: 11 May 2025

https://github.com/libdriver/sx1262

SX1262 full-featured driver library for general MCU and Linux.

c full-featured-driver linux lora mcu spi sx1262

Last synced: 30 Jul 2025

https://github.com/dannyvankooten/1brc

C11 implementation of the 1 Billion Rows Challenge. 1️⃣🐝🏎️ Runs in ~1.6 seconds on my not-so-fast laptop CPU w/ 16GB RAM.

1brc c c11

Last synced: 08 Mar 2026

https://github.com/elmindreda/duff

Command-line utility for finding duplicate files

c duplicate-files unix

Last synced: 15 Jun 2025

https://github.com/anacrolix/go-libutp

Go wrapper of libutp reference uTP C implementation

bittorrent c go golang ledbat libutp packets socket transport utp utp-socket

Last synced: 14 Jun 2025

https://github.com/wyvernsemi/pcievhost

PCIe (1.0a to 2.0) Virtual Root Complex model for Verilog, with Endpoint capabilities

bfm c cosim modelling pcie pli verification verilog virtual

Last synced: 06 Apr 2025

https://github.com/wyvernSemi/pcievhost

PCIe (1.0a to 2.0) Virtual Root Complex model for Verilog, with Endpoint capabilities

bfm c cosim modelling pcie pli verification verilog virtual

Last synced: 11 May 2025