下拉刷新
C++
Category

Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub C++ collection.

1
lnav
Star 7.6k
Fork 303
13 days ago

Powerful Terminal Log File Viewer. This is a lightweight tool for viewing and analyzing log files. It comes ready to use without any configuration, can automatically recognize log formats and decompress files, supports handling multiple files and directories simultaneously, real-time updates, text highlighting, and filtering logs with regular expressions and SQL, making it particularly suitable for use in server and development environments.

lnav
Star 8.6k
Fork 439
13 days ago

Open source PlayStation 4 (PS4) Emulator. This is a PlayStation 4 (PS4) emulator written in C++ that allows you to play PS4 games on Windows, Linux, and macOS systems. Although the project is still in its early stages of development, with a limited number of games supported, the latest version has successfully run games such as 'Bloodborne' and 'Dark Souls II'.

shadPS4
Star 3.6k
Fork 208
a month ago

Tool for Intuitive Comparison of Two PDF Files. This is a PDF file comparison tool written in C++. It supports two viewing modes, allowing the differences in file content to be output to a new PDF file or viewed directly in the GUI.

// 输出差异 diff-pdf --output-diff=diff.pdf a.pdf b.pdf // 直接查看 diff-pdf --view a.pdf b.pdf
diff-pdf
Star 1.9w
Fork 781
2 months ago

Truly Independent Open Source Browser. The author of this project aims to build a completely independent open-source web browser from scratch, so he has separated the browser engine part from his own SerenityOS operating system, planning to create a completely new, cross-platform open-source browser based on this, which does not contain code from other browsers. Currently, no downloadable installation package is available, and the first Alpha version is planned to be released in the summer of 2026.

ladybird
5
mosh
Star 1.3w
Fork 729
2 months ago

Remote Terminal Tool for Mobile Devices. This is a remote terminal tool specifically designed for mobile and unstable network environments. It can maintain stable remote sessions and faster responses even during network switches, high latency, and IP changes, suitable for systems such as Android, iOS, Linux, and macOS.

mosh
Star 8.9k
Fork 877
2 months ago

Professional Windows Malware Analysis and Cleaning Tool. This is a tool designed for combating and cleaning up Rootkits (malicious software) on the Windows platform. It helps programmers to identify hidden malware within the system and supports functions such as viewing processes, process injection, kernel driver mode, and scanning.

OpenArk
Star 3.5k
Fork 211
3 months ago

Free Image Compression Software. This is an image compression tool written in C++ with a simple Chinese interface. It supports lossless compression of JPG, PNG, and WebP formats, and is equipped with real-time preview and batch processing capabilities. In addition, it also provides clients for Windows, Linux, and macOS, as well as a web version that does not require installation.

caesium-image-compressor
Star 9.8k
Fork 1.7k
3 months ago

High-Performance Lock-Free Concurrent Queue in C++. This project is a fast, lock-free, concurrent queue written in C++11, supporting multiple threads to perform producer and consumer operations simultaneously. It features the absence of locks and only requires a single header file, making it suitable for various scenarios that require high-performance concurrency processing.

#include "concurrentqueue.h" moodycamel::ConcurrentQueue<int> q; q.enqueue(25); int item; bool found = q.try_dequeue(item); assert(found && item == 25);
Star 2.8k
Fork 239
3 months ago

OBS Streaming Plugin to Display User Input Operations. This project is a plugin for live streaming that displays keyboard presses, mouse movements, and game controller button actions, suitable for OBS streaming software on Windows and Linux. It can be used in scenarios such as gaming live streams and educational demonstrations.

input-overlay
Star 4k
Fork 236
4 months ago

C++ Code from a Compiler's Perspective. This is a development tool based on Clang that can transform source code into the compiler's deduction results, allowing users to deeply understand the internal mechanisms of the code from the perspective of the compiler. It can be used to demonstrate and explain abstract syntax trees (ASTs) and new features of the C++ language.

cppinsights