Stars
libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
A complete computer science study plan to become a software engineer.
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
High performance server-side application framework
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
EntityX - A fast, type-safe C++ Entity-Component system
Curated list of project-based tutorials
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Godot Engine – Multi-platform 2D and 3D game engine
Cloud-native high-performance edge/middle/service proxy
A GPT-4 AI Tutor Prompt for customizable personalized learning experiences.
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
🐳 A curated list of Docker resources and projects
中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
translate the paper of "Dapper, a Large-Scale Distributed Systems Tracing Infrastructure"
A light-weight RPC implement of google protobuf RPC framework.
C++ Parallel Computing and Asynchronous Networking Framework
High End Visualization (HEV) is a software environment for developing visualization applications in both desktop and immersive environments.
A curated list of awesome CMake resources, scripts, modules and examples.