Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub C++ collection.
Open Source PSV Game Emulator.This is an experimental PS Vita emulator that supports Windows, Linux, macOS and Android platforms. It can run most PSV games and homebrew programs. It has successfully run popular games such as 'Persona 4: Golden Edition' and provides a detailed game compatibility list. The project is in an active development stage. Although there may be problems such as crashes or stutters, the overall experience is quite excellent.

Facebook 开源的 C++ 工具库。包含一系列高性能的 C++ 组件库,方便且高效在 Facebook 内部被广泛应用。该项目不仅代码规范测试用例充足,而且源码中包含丰富的注释。同样功能的函数为什么别人写的性能好还健壮,这次终于可以一探究竟了。
AtomicHashMap.h:高性能原子数据结构 Bits.h:处理各种位操作的工具 Conv.h:处理各种数据类型的转换 dynamic.h:动态类型的对象,可用来处理 json-> map ...
An Open-Source Planetarium Simulation Software. This project is an essential tool for astronomy enthusiasts. It can accurately simulate and display the celestial scenery overhead, including stars, constellations, planets, comets, and other celestial bodies. It supports functions such as selecting time and location, zooming in to observe, and graphical representation of constellations. Client software for multiple platforms including Windows, Linux, macOS, iOS, and Android is provided.

Yandex 开源的企业级分布式 SQL 数据库。具有高可用、易扩展、事务、强一致性、灾后自动恢复等特点,提供 Web 平台方便查询以及 Go、Java、Python、JavaScript 等多种编程语言 SDK

微软开源的 C/C++ 包管理工具。安装和管理 C/C++ 依赖的命令行工具,适用于 Windows、Linux 和 macOS 操作系统。快速入门

Open-source Minecraft Launcher. This project is a Minecraft launcher developed based on MultiMC, designed to help users easily manage multiple Minecraft versions and instances. It optimizes the launcher experience, supporting fast switching between different versions, mod configurations, and game settings, and is compatible with Windows, Linux, and macOS platforms.

A Streaming Data Platform Fully Compatible with the Kafka API. This project can be regarded as a rewrite of Kafka in C++, designed to be lighter, faster, and more cost-effective. It is simple to deploy and user-friendly, with no external dependencies such as JVM or ZooKeeper.

Customization and Extension Tools for Windows Applications.This is a software customization and extension framework designed specifically for the Windows platform, similar to LSPosed for Windows. It uses global injection and Hook technology to turn interface and function adjustments that originally required manual modification of binaries or registries into mod (plug-ins) that can be installed with one click. Users can easily obtain, install and manage various mods like installing plug-ins to achieve customizing the interface, functions and interaction methods of target programs.

Convenient Windows Picture Viewing Tool.This is a simple and efficient Windows picture viewing software suitable for various scenarios such as daily picture browsing and professional photography work preview. It is easy to operate and supports multiple shortcuts. For example, pressing the I key can quickly view detailed information of pictures. It also supports reading prompts (if any) of AI-generated images and automatically remembering the position and size of the previous window and other practical functions.

