下拉刷新

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

Star 474
Vol.119
8 hours ago

Windows Mouse Effect Enhancement Tool.This is a lightweight Windows desktop mouse/cursor effect tool that supports various mouse effects like click ripples, particle trails, hover glow, and floating text.

MFCMouseEffect
2
zvec
Star 8.9k
Vol.119
9 hours ago

Lightweight In-Process Vector Database.This open-source in-process vector database from Alibaba can be used directly without independent deployment. It is built on the Proxima engine, offering localized and low-latency vector data management and semantic retrieval capabilities, and supports functions like hybrid search, data persistence, and re-ranking.

import zvec

# Define collection schema
schema = zvec.CollectionSchema(
    name="example",
    vectors=zvec.VectorSchema("embedding", zvec.DataType.VECTOR_FP32, 4),
)

# Create collection
collection = zvec.create_and_open(path="./zvec_example", schema=schema)

# Insert documents
collection.insert([
    zvec.Doc(id="doc_1", vectors={"embedding": [0.1, 0.2, 0.3, 0.4]}),
    zvec.Doc(id="doc_2", vectors={"embedding": [0.2, 0.3, 0.4, 0.1]}),
])

# Search by vector similarity
results = collection.query(
    zvec.VectorQuery("embedding", vector=[0.4, 0.3, 0.3, 0.1]),
    topk=10
)

# Results: list of {'id': str, 'score': float, ...}, sorted by relevance
print(results)
Star 1.8k
Vol.118
5 hours ago

Gemini Image Generation Watermark Removal Tool.This is a tool designed to remove visible watermarks in the bottom right corner of images generated by Gemini Nano Banana and Pro. It does not support invisible watermarks (SynthID). It is cross-platform, requires no internet connection, and is ready to use out of the box, with features like automatic image size detection and batch processing.

GeminiWatermarkTool
Star 603
Vol.118
a month ago

Homemade Macro Keyboard with Haptic Feedback Knob.This is a 6-key macro keyboard equipped with a haptic feedback knob and an OLED display, supporting 256 profile switches, three knob modes, and a custom RGB light ring. It can be configured by modifying XML files on the SD card, and it is plug-and-play without the need to install special drivers or clients

Hapticpad
5
toasty
Star 342
Vol.118
16 days ago

Lightweight Windows Notification Command-line Tool.This is a zero-dependency, lightweight Toast notification command-line tool for Windows, which is only 230KB in size. It can automatically detect and integrate mainstream AI command-line programming assistants like Claude Code, Gemini CLI, and GitHub Copilot, and sends desktop notifications with corresponding icons when tasks are completed, enabling you to not need to stay in front of the terminal waiting for AI results.

toasty
Star 3.1k
Vol.117
6 days ago

Cross-Platform iOS Device Management Tool.This is a free, open-source, cross-platform tool for managing iPhone/iPad devices, supporting functions such as file management, photo import, virtual location, AirPlay screen mirroring, and USB cable authenticity detection, and it is applicable to Windows, Linux, and macOS systems

iDescriptor
Star 3.8k
Vol.116
16 hours ago

Web-Supported Remote Desktop Tool.This is an open-source and lightweight cross-platform remote desktop tool that supports remote desktop control and audio-video transmission between different devices (Windows, Linux and macOS). The characteristic is that it can directly control remote devices through the browser without the need to install any additional applications.

crossdesk
Star 807
Vol.116
8 months ago

Open-source Mouse Clicker Tool.This is a mouse clicker built with Qt6 and is only available for Windows systems. It is ready-to-use and easy to operate, supporting custom mouse click intervals and shortcut key functions.

MouseClick
Star 219
Vol.116
10 months ago

Command-line Tool for Viewing 3D Models.This is a minimalist 3D model viewer that can render and display 3D model files in ASCII characters within the terminal. It supports real-time preview, rotation, and interactive operations of 3D objects.

objcurses
10
seekdb
Star 2.4k
Vol.116
a day ago

Out-of-the-box Lightweight Vector Database.This project is a lightweight AI-native search database open-sourced by the OceanBase team, supporting unified storage and retrieval of relational, vector, and text data. It provides both embedded and server modes and can run with as low as 1C1G. It is compatible with the MySQL protocol.

seekdb