stb single-file public domain libraries for C/C++
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark
- monero
- xmr
- cpuminer
- miner
Audio playback and capture library written in C, in a single source file.
- audio
- playback
- capture
- recording
Play your own Tears of the Kingdom and Breath of the Wild natively on Apple silicon Mac, iPhone and iPad. Not an emulator: the game's ARM64 code runs directly, NVN rebuilt on Metal. Bring your own game.
- apple-silicon
- arm64
- breath-of-the-wild
- game-port
Static recompilation of The Legend of Zelda: Tears of the Kingdom to native Windows and Linux x86-64, with a Vulkan renderer. Game files not included.
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
- concurrency
- thread
- memory
- allocator
📚 single header utf8 string functions for C and C++
- utf8
- unicode
- c
- cpp
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
- libtomcrypt
- cryptography
- c
- encryption
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Very low footprint DOM-style JSON parser written in portable ANSI C
A High Performance HTTP Server for Ruby
- http
- ruby
- fast
- web
🗄️ single header json parser for C and C++
- json
- json-api
- c
- cpp
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
- arm64
- game-port
- native-port
- proton
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+35% to 105%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
- arm64
- c
- compression
- lz4
Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
Zelda: Tears of the Kingdom (TotK) 1.0.0 recompiled to native Windows and Vulkan. Frame cap up to 240, DLSS option, mouse and keyboard. Open source, mostly written by AI agents. You build it from your own dump; no game files included. Measured on one PC so far.
- pc-port
- recompilation
- static-recompilation
- tears-of-the-kingdom
Static recompilation of Zelda: Tears of the Kingdom 1.0.0 to Linux / Steam Deck. Bring your own dump and keys; no game code or data included.
A fast AES-PRF based secure random-number generator
- drbg
- csprng
- aes
- aes-128
Docker DNS Forwarder is a lightweight tool that enables the host machine to resolve Docker container names to their IPs via domains in the format "container-name.custom-suffix" (e.g., ".docker")
- c
- container-networking
- dns
- dns-forwarder
This repo is built by Wisdom Labs providing a C++ SDK on the Algorand blockchain.