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/eduard-permyakov/bitfiend

BitTorrent client written in C

bittorrent bittorrent-client c networking posix

Last synced: 30 Apr 2025

https://github.com/microwind/algorithms

🚀 AI Agent时代,人人都是算法思想工程师。本项目含各种数据结构与经典算法,充分举例说明,用C/Java/Python/JS/Go/Rust等不同语言实现,一边学算法一边学语言。助您打牢基础,彻底理解编程的本质,以便驾驭和用好AI。

algorithm algorithms bubble-sort bubblesort c cpp data-structures factor go insertion-sort java js merge-sort mergesort python quicksort radix-sort shellsort sort ts

Last synced: 02 Apr 2026

https://github.com/danielmartensson/embeddedlapack

Linear algebra for embedded system with MATLAB style

c embedded-systems linear-algebra mathematics

Last synced: 01 May 2025

https://github.com/houzuoguo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 01 Jul 2025

https://github.com/dimkr/loksh

A Linux port of OpenBSD's ksh

bash c interactive linux openbsd portable shell system

Last synced: 05 Apr 2025

https://github.com/pret/agbcc

C compiler

c compiler

Last synced: 07 Sep 2025

https://github.com/calccrypto/tar

A simple tar implementation in C

c commandline-interface extract linux tar

Last synced: 12 Apr 2025

https://github.com/HouzuoGuo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 19 Mar 2025

https://github.com/arceryz/raylib-gpu-particles

Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.

c compute-shader example glsl gpu gpu-acceleration gui lorenz-attractor raygui raylib raylib-examples tutorial

Last synced: 11 Apr 2025

https://github.com/rpgillespie6/fastcov

A massively parallelized gcov wrapper

c coverage coverage-data coverage-report cpp gcc gcov lcov python3

Last synced: 29 May 2026

https://github.com/forrest-orr/exploits

A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.

asm browser c cve cve-2019-17026 cve-2020-0674 exploit firefox ie ionmonkey js jscript ms12-037 ms13-008 ms14-051 poc shellcode uaf windows wpad

Last synced: 15 Apr 2025

https://github.com/deltabeard/ctrmus

3DS Music Player

c homebrew music-player nintendo-3ds

Last synced: 20 Jan 2026

https://github.com/codermjlee/seemygopvzcheater

植物大战僵尸外挂(A cheater for Plants vs. Zoombies)

c cheater cpp

Last synced: 25 Oct 2025

https://github.com/xyproto/cxx

:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.

arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux

Last synced: 11 Apr 2025

https://github.com/tanis2000/binocle-c

A simple game engine in C

c engine framework gamedev videogame

Last synced: 06 Apr 2025

https://github.com/linux4sam/at91bootstrap

Second level bootloader for Microchip SoC (aka AT91)

bootloader c microchip

Last synced: 11 Mar 2026

https://github.com/rodsmade/Projets_42_SP

🌵 Todos os projetos desenvolvidos na escola 42 São Paulo 💂 All projects developed at 42 school São Paulo

bash c cpp docker docker-compose shell typescript x-windows

Last synced: 12 Apr 2025

https://github.com/jchavanton/voip_patrol

VoIP signaling and media test automation

c sip speech-quality test-automation voip

Last synced: 04 Apr 2025

https://github.com/circonus-labs/libmtev

Mount Everest Application Framework

c framework hacktoberfest network non-blocking toolkit

Last synced: 29 Oct 2025

https://github.com/royalapplications/beyondnet

A toolset that makes it possible to call .NET code from other programming languages, including C, Swift and Kotlin.

c csharp dotnet nativeaot swift

Last synced: 05 Apr 2025

https://github.com/qmk/qmk_userspace

Userspace for the open-source QMK keyboard firmware.

c keyboard-firmware qmk

Last synced: 10 Jun 2025

https://github.com/domsson/fakesteak

All I see is blonde, brunette, red head. — Matrix Rain for your terminal, CC0.

c cli-app cmatrix console-application linux matrix-rain rice ricing screensaver unixporn

Last synced: 19 Feb 2026

https://github.com/ngtienhungg/ptit-source

Learn and practice coding in PTIT

c cpp dsa java ptit python spoj

Last synced: 29 Apr 2025

https://github.com/yutianqaq/BypassAV-Online

An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.

antivirus-evasion av-evasion bypassav c go nim redteam springboot

Last synced: 07 Sep 2025

https://github.com/retroachievements/rcheevos

Library to parse and evaluate achievements and leaderboards for RetroAchievements

c retroachievements retroachievements-api

Last synced: 18 Jan 2026

https://github.com/jabbalaci/speedtests

comparing the execution speeds of various programming languages

benchmark c clang cpp csharp d dart go haskell hyperfine java kotlin linux lua nim polyglot pypy3 python3 rust zig

Last synced: 08 Oct 2025

https://github.com/repology/libversion

Advanced version string comparison library

c library version versioning

Last synced: 21 Oct 2025

https://github.com/r-lyeh/stdpack.c

Collection of small public domain de/compressors in plain C.

algorithms c compression compressor gamedev kiss public-domain single-header snippets

Last synced: 27 Feb 2026

https://github.com/yutianqaq/bypassav-online

An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.

antivirus-evasion av-evasion bypassav c go nim redteam springboot

Last synced: 18 Jun 2025

https://github.com/codepr/sol

Lightweight MQTT broker, written from scratch. IO is handled by a super simple event loop based upon the most common IO multiplexing implementations.

c epoll event-driven mqtt mqtt-broker pubsub simple tcp tutorial

Last synced: 29 Jan 2026

https://github.com/vberlier/narwhal

A progressive test framework for C.

c fixtures mocking parametrized-tests test-framework tests

Last synced: 26 Apr 2025

https://github.com/liulilittle/openppp2

Next-generation security network access technology, providing high-performance Virtual Ethernet tunneling service.

c cpp dns eth go icmp ip ipv6 mux nat net ppp proxy tap tcp tun udp vnet vpn

Last synced: 05 Apr 2026

https://github.com/rgimad/EOS

EOS is an educational operating system for x86 platform

asm c kernel osdev

Last synced: 05 Apr 2025

https://github.com/wgtdkp/julia

A lightweight high performance http server

c network-programming nginx server

Last synced: 16 Mar 2025

https://github.com/OpenIDC/liboauth2

OAuth 2.x and OpenID Connect C library

c oauth oauth2 openid-connect

Last synced: 14 Oct 2025

https://github.com/kikuchan/pngle

Pngle - PNG Loader for Embedding

arduino c c99 esp32 esp8266 m5stack mbed png png-decoder stm32

Last synced: 25 Oct 2025

https://github.com/vanjacosic/rust-ffi-to-c

A simple tutorial on how to call a C function from Rust 🦀

c ffi rust rust-ffi rust-lang

Last synced: 27 Oct 2025

https://github.com/ThibaultBee/srtdroid

Secure Reliable Transport (SRT) Protocol for Android

android c cmake crypto kotlin live-streaming native openssl sendmsg srt streaming streaming-api

Last synced: 18 Jul 2025

https://github.com/davlxd/simple-vpn-demo

A Simple Point-to-Point tunnelling implementation in C

c demo tun tunnel tunneling udp vpn

Last synced: 13 Mar 2025

https://github.com/lxdcn/simple-vpn-demo

A Simple Point-to-Point tunnelling implementation in C

c demo tun tunnel tunneling udp vpn

Last synced: 19 Mar 2025

https://github.com/Guenael/rtlsdr-wsprd

WSPR daemon for RTL receivers

beacon c decoder propagation radio rtl rtl-sdr sdr wspr wsprnet

Last synced: 05 Apr 2025

https://github.com/equinor/resdata

Software for reading and writing the result files from the Eclipse reservoir simulator.

c eclipse opm python reservoir

Last synced: 09 Apr 2026

https://github.com/n-r-k/chibihash

Small, Fast, Portable 64-bit hash function

64-bit c hash hash-function hash-functions smhasher

Last synced: 06 Apr 2025

https://github.com/chandrikadeb7/hacktoberfest_2021

This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!

algorithms beginner-friendly c cpp first-pull-request github good-first-issue hacktoberfest hacktoberfest2021 java javascript kotlin open-source portfolio programming python star swags

Last synced: 05 Apr 2025

https://github.com/shakfu/py-js

Python3 externals for Max / MSP

c cpp max maxmsp maxmsp-external python python3

Last synced: 05 Apr 2025

https://github.com/dpt/The-Great-Escape-in-C

Classic ZX Spectrum game "The Great Escape" rewritten in portable C

c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum

Last synced: 01 Apr 2025

https://github.com/wkoszek/mini_gzip

mini_gzip - embeddable, minimal, in-memory GZIP API

c compression decompression embeddable gzip mini-gzip zlib

Last synced: 05 Jan 2026

https://github.com/ramdeoshubham/macros

A collection of commonly used C MACROS

c macros preprocessor

Last synced: 24 Feb 2026

https://github.com/schurhammer/gig

A Gleam compiler written in Gleam

c compiler gleam native pld pldi third-party

Last synced: 17 Jan 2026

https://github.com/luojilab/datareporter

Real-time data reporting system based on mobile platform

android c ios java objective-c

Last synced: 03 Oct 2025

https://github.com/reignstudios/il2x

Translates .NET IL to unsuported .NET platforms and architectures. (Powered by Cecil)

c cpp il2c il2cpp msil runtime transpiler

Last synced: 08 Apr 2025

https://github.com/ponup/php-sdl

SDL2 bindings for the PHP language

c hacktoberfest php sdl

Last synced: 07 Mar 2026

https://github.com/vvaltchev/tfblib

A Tiny Linux Framebuffer Library

c framebuffer library linux

Last synced: 30 Jun 2025

https://github.com/eimamei/sili

Sili - a collection of cross-platform single-header libraries for modern C/C++ programming.

c c-programming cpp cpp-programming modern-c sili single-header-file standard-library stl

Last synced: 06 Apr 2025

https://github.com/septag/dds-ktx

Single header "no-allocation" KTX/DDS file reader

c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture

Last synced: 13 Jul 2025

https://github.com/terjekir/weiss

Weiss - a UCI chess engine

c chess chess-engine

Last synced: 06 Apr 2025

https://github.com/alexbatalov/fallout1-re

Reverse engineered Fallout

c decompilation fallout game reverse-engineering

Last synced: 05 Apr 2025

https://github.com/thibaultbee/srtdroid

Secure Reliable Transport (SRT) Protocol for Android

android c cmake crypto kotlin live-streaming native openssl sendmsg srt streaming streaming-api

Last synced: 05 Apr 2025

https://github.com/softace/sqliteodbc

SQLite ODBC driver

c database odbc odbc-driver sqlite sqlite3

Last synced: 28 Mar 2025

https://github.com/GauravDawra/Beast

A build system built for speed and power

beast build build-system build-tool c cpp linux macos

Last synced: 03 Apr 2025

https://github.com/azure/azure-c-shared-utility

Azure C SDKs common code

azure c cmake general-purpose library

Last synced: 15 May 2025

https://github.com/derekp7/snebu

Simple Network Encrypting Backup Utility

backup c compression encrypted snapshot-backup

Last synced: 04 Apr 2025

https://github.com/garet90/MotorMC

MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.

c gamedev minecraft minecraft-server minecraft-server-software

Last synced: 31 Mar 2025

https://github.com/roscibely/algorithms-and-data-structure

Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA

algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens

Last synced: 10 Apr 2025

https://github.com/abulmo/edax-reversi

Edax reversi version 4.6

bitboard c edax othello reversi smp

Last synced: 04 Mar 2026

https://github.com/bartobri/data-structures-c

A collection of algorithms for data structure manipulation in C

algorithms c data structures

Last synced: 26 Feb 2026

https://github.com/davidleitw/socket

簡單的 socket programming 入門筆記。

c linux network socket socket-programming tcp tutorial tutorial-code tutorials udp

Last synced: 12 Apr 2025

https://github.com/codelion/pathgrind

Path based Dynamic Analysis

c dynamic-analysis testcase

Last synced: 10 Jun 2025

https://github.com/kai-kj/terminalmediaviewer

An utf-8/truecolor image and video viewer for the terminal

c image linux macos terminal terminal-app terminal-graphics video videos youtube

Last synced: 12 Apr 2025

https://github.com/kai-kj/TerminalMediaViewer

An utf-8/truecolor image and video viewer for the terminal

c image linux macos terminal terminal-app terminal-graphics video videos youtube

Last synced: 05 Apr 2025

https://github.com/taviso/swisstable

Access Abseil Swiss Tables from C

c hashtable performance

Last synced: 25 Mar 2025

https://github.com/propublica/simple-tiles

Simple tile generation for maps.

c gdal gis mapping tiles

Last synced: 30 Apr 2025

https://github.com/DQNEO/CppTetris

Tetris made within an hour

c game tetris windows

Last synced: 08 Jul 2025

https://github.com/Tatsh/xchain

A cross compiler toolchain targeting macOS/iOS/etc.

apple c cctools darwin gcc ios llvm macos macosx objective-c toolchain

Last synced: 22 Apr 2025

https://github.com/jvirkki/dupd

CLI utility to find duplicate files

c deduplication duplicate-files duplicatefilefinder duplicates fdupes

Last synced: 21 Mar 2025

https://github.com/pali/udftools

Linux tools for UDF filesystems and DVD/CD-R(W) drives

c filesystem mkfs udf

Last synced: 20 Aug 2025

https://github.com/keuhdall/images_example

A simple example program made for the 42 students going into the graphic branch. Its purpose is to help them understanding the way images are working in the MLX (the graphcal lib we use).

c graphics minilibx mlx tutorial

Last synced: 24 Mar 2025

https://github.com/laruence/yar-c

Yar C Framework

c rpc yar yar-server

Last synced: 14 Apr 2025

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/21-DOT-DEV/swift-secp256k1

Elliptic Curve, Schnorr, and ZKP for Bitcoin. Supports iOS macOS tvOS watchOS visionOS + Linux.

bitcoin c ecdh ecdsa ios library linux macos mobile public-key schnorr secp256k1 swift swift-package-manager taproot xcode zero-knowledge

Last synced: 22 Apr 2025

https://github.com/256dpi/lwmqtt

a light weight MQTT implementation

c embedded iot mqtt

Last synced: 21 Aug 2025

https://github.com/pulp-platform/carfield

A mixed-criticality platform built around Cheshire, with a number of safety/security and predictability features. Ready-to-use FPGA flow on multiple boards is available.

asic c fpga heterogeneous-computing mixed-criticality-systems riscv safety-critical simulation systemverilog

Last synced: 07 Feb 2026

https://github.com/dqneo/cpptetris

Tetris made within an hour

c game tetris windows

Last synced: 12 May 2025