A curated list of Multiplayer Game Network Programming Resources
- game-development
- gamedev
- game-programming
- networking
47,133 repositories indexed
25–48 of 110 · Most stars
A curated list of Multiplayer Game Network Programming Resources
TranslatedQRCode: scan QR codes, scan barcodes, recognize images picked from the photo album, generate QR codes with a logo, and support the QR code scanning styles of Weibo, WeChat, and QQ
Small, fast and powerful console music player for Unix-like operating systems.
tinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems
🎁 A glib-like multi-platform c library
GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally
nanomsg-next-generation -- light-weight brokerless messaging
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
A lightweight game engine written in modern C++
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Easy to integrate Vulkan memory allocation library
The Sleuth Kit® (TSK) is a library and collection of command line digital forensics tools that allow you to investigate volume and file system data. The library can be incorporated into larger digital forensics tools and the command line tools can be directly used to find evidence.
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Optimized C library for EC operations on curve secp256k1
A small set of tools to convert packets from capture files to hash files for use with Hashcat or John the Ripper.
Vulkan Quake port based on QuakeSpasm
zlib replacement with optimizations for "next generation" systems.
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability/integration over time.
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
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.
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
Universal configuration library parser
A java agent to generate method mappings to use with the linux `perf` tool
Interactive CTF Exploration Tool