[OpenSource]Libraries and Frameworks Collections
Fiber: fast and lightweight cross-platform coroutines
SGI STL study
C++ High Performance, published by Packt
Simple, fast, safe, compiled language for developing maintainable software. Supports translation from C and (soon) C++. Compiles itself in <1s.
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Low-level API for programming with R
The Taichi programming language
Resources and references for the past and future of visual programming.
C & C++
8cc is a compiler for the C programming language.
A list of Clang warnings and their descriptions.
Fast C OBJ parser
bfp is a C/C++ posit floating point format implementation.
Experimental wrapper over LLVM for generating and compiling code at run-time.
cr.h: A Simple C Hot Reload Header-only Library
Analyze your builds programmatically with the C++ Build Insights SDK
A build analysis tool for the MSVC toolchain.
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Pure C math library for 2D and 3D programming. [[ Currently working on a major update (20 Jul 2019) ]]
D Extended Set (DES) Math (Dlang)
Boost Quaternions, Vectors, Matrices library
C++17 GLSL-like vector and matrix math lib
SPTAG: A library for fast approximate nearest neighbor search
Debugger for Lua
Lua Debugger for VS Code
Debugger for comprehensive
Debugging the way it’s meant to be done
The high-performance distributed SQL database for global, internet-scale apps.
OpenSSL Library for iOS and Android
OpenSSL for Android NDK
CMake wrapper for OpenSSL supporting cross-compilation
Compile curl & openssl & zlib for android with NDK.
a version of the official Android openssl setup to build standalone for use in app
gyp version of openssl to embed in projects.(opensslconf.h)
Precompiled OpenSSL (Include Static and Dynamic Library)(opensslconf.h)
High-performance reactive database for powerful React and React Native apps
The easiest way to automate building and releasing your iOS and Android apps
Native, high-performance, cross-platform desktop apps - built with Reason!(OCaml)
musl - an implementation of the standard library for Linux-based systems
JQ is a minimal job queue, that can be used to multithread work across multiple cpus.
Cloud-native high-performance edge/middle/service proxy
Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more.
Zstandard - Fast real-time compression algorithm
Extremely fast non-cryptographic hash algorithm
Bit Twiddling Hacks
Bit Twiddling Hacks
A collection of resources on wait-free and lock-free programming
A fast single-producer, single-consumer lock-free queue for C++
An open source platform for visual-inertial navigation research.
Game Platform Emulator
Reicast is a multiplatform Sega Dreamcast emulator
Winyl’s main repository.
Free, easy, portable audio engine for games
Internet of Things (IoT)
Big Data for IoT
An open-source big data platform designed and optimized for the Internet of Things (IoT).
FlatBuffers: Memory Efficient Serialization Library
Protocol Buffers - Google’s data interchange format
Parsing gigabytes of JSON per second
Configuration File Format
Tom’s Obvious, Minimal Language(Hugo’s config file is using TOML)
A complete computer science study plan to become a software engineer.
Questions to ask the company during your interview
C++ Interview Practice (Chinese)
C++ Interview Practice in 2020 (Chinese)
a small build system with a focus on speed
A cross-platform build utility based on Lua
libpod is a library used to create container pods. Home of Podman.
Benchmark Chat / Graph
Benchmark multiple object trackers (MOT) in Python
Google Code Review
How to do a code review
Google Style Guides
The CL author’s guide to getting through code review
PipelineAI: Real-Time Enterprise AI Platform
Build your own (insert technology here)
Streaming camera to web as MJPEG stream or individual JPEG snapshots. Providing embedded web UI for watching camera directly from a web browser.
C / C++ File System
Lightweight, portable and easy to integrate C directory and file reader