HelloGitHub 第117期

TL;DR · AI 摘要
HelloGitHub 第117期推荐了8个高质量的开源项目,涵盖桌面工具、系统管理、音乐播放器等,适合开发者学习和使用。
核心要点
- Hexecute 是基于 Wayland 的鼠标手势启动器,支持自定义手势
- TaskExplorer 提供比系统任务管理器更详细的过程信息
- LiteMonitor 是轻量级的 Windows 硬件监控工具
结构提纲
按章节快速跳转。
- §引言
介绍 HelloGitHub 月刊的宗旨和更新频率
- ·项目列表
列出本期推荐的8个开源项目及其简介
基于 Wayland 的鼠标手势启动器,支持自定义手势
提供比系统任务管理器更详细的过程信息
自动识别音乐并显示歌词的桌面工具
轻量级的 Windows 硬件监控工具
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- HelloGitHub Vol.117
- 项目推荐
- Hexecute
- TaskExplorer
- BetterLyrics
- LiteMonitor
- 功能特点
- 鼠标手势启动
- 进程信息显示
- 歌词显示
- 硬件监控
金句 / Highlights
值得收藏与分享的关键句。
Hexecute 是一个基于 Wayland 的鼠标手势启动器,可以通过绘制图案快速启动应用程序。
TaskExplorer 可以显示更详细的进程信息,包括线程堆栈、文件句柄和网络连接。
LiteMonitor 是一个轻量级的 Windows 硬件监控工具,支持任务栏显示和多语言支持。
HelloGitHub Monthly Vol.117 - HelloGitHub
下拉刷新

Monthly
Home Monthly Ranking Articles
- Home
- Monthly
- 🏆Ranking
- Articles
- Login
Submit
中文
«Previous
/121
Next»
Volume
Catalog
HelloGitHub Vol.117
Published on December 26, 2025
HelloGitHub shares interesting, beginner-friendly open-source projects from GitHub, updated every month on the 28th. Discover fun beginner projects, open-source books, practical tutorials, and enterprise-grade projects, helping you quickly experience and become interested in the charm of open source.
C
1、
Star 650
Fork 24
5 months ago
Linux Desktop Mouse Gesture Launcher.This is a Wayland-based gesture launcher that enables quick application launching by drawing patterns with the mouse. New gestures can be added with just one command and by repeating the drawing three times, which is simple and intuitive to operate. All gesture data is stored in JSON files, making it convenient for editing, backing up, and migrating.

2、
Star 3.3k
Fork 263
5 months ago
More Powerful Windows Task Manager.This is an advanced task management tool for the Windows platform. Compared with the system's built-in Task Manager, it can display more detailed process information in real time, including thread stacks, file handles, and network connections, etc.

C#
3、
Star 1.8k
Fork 52
5 months ago
Immersive Desktop Lyrics Display Tool.This is an immersive lyrics display tool designed specifically for Windows. It can automatically identify the music being played by the player, retrieve local or online lyrics in real time, and display them beautifully on the desktop with smooth animations.

4、
Star 4.8k
Fork 200
5 months ago
Compact Windows Hardware Monitoring Tool.This is a lightweight and customizable desktop tool for Windows hardware monitoring, which can display real-time information like CPU, GPU, memory, and network. It supports functions such as taskbar display, mouse through, multi-language support, and alarm features.

5、
Star 3.4k
Fork 150
5 months ago
Minimal UWP Video Player.This is a video player built on LibVLCSharp, featuring an elegant and simple interface, smooth playback experience, and supports functions like touchscreen operation, picture-in-picture, video screenshot, and screen casting, and is applicable to Windows 10/11 and Xbox platforms

C++
6、
Star 3.5k
Fork 154
5 months 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

Go
7、
Star 1.3k
Fork 48
5 months ago
One-Click Conversion of Git Repositories to Static Websites.This is a tool developed in Go that can easily convert a Git repository into a static website. It parses the repository's file structure, commit history, and code content to provide a GitHub-like browsing experience, suitable for showcasing personal open-source project code.

8、
Star 1.1w
Fork 646
5 months ago
Out-of-the-Box Database Migration Tool.This is a database migration tool developed in Go, offering both CLI and third-party library usage modes. It can perform regular migrations via SQL files and handle complex migration logic by writing Go code, and is compatible with databases such as Postgres, MySQL, ClickHouse, etc.

9、
Star 4.5k
Fork 191
5 months ago
High-Performance Game Engine in Go.This project is a 2D/3D game engine built with Go language and Vulkan graphics API, allowing developers to directly develop games in Go. It features a built-in visual editor, Soloud audio library, and Bullet3 physics engine, achieving extremely high rendering performance and low memory usage while reducing the barriers to game development.

10、
Star 4.7k
Fork 84
5 months ago
Sync Docker Images Like rsync.This project allows you to directly push local Docker images to a remote server using the simple docker pussh command, without relying on external container image registries. It only transfers missing image layers, making it faster than docker save/load.

Java
11、
Star 6k
Fork 494
5 months ago
Java Spreadsheet Processing Library to Bid Farewell to OutOfMemory Errors.This is a high-performance, low-memory Java spreadsheet processing library. It is optimized and encapsulated based on Apache POI, and effectively avoids OOM issues when dealing with large files through streaming reading.
12、
Star 1.4w
Fork 1.5k
5 months ago
Out-of-the-Box Java Application Image Build Tool.This project is a Google open-source tool for building container images of Java applications. It enables building images without running Docker or writing Dockerfiles, and provides multiple usage methods like Maven/Gradle plugins, Java libraries, and CLI, simplifying the containerization process of Java applications
JavaScript
13、
Star 3.1w
Fork 1.4k
5 months ago
A Minimalist and Lightweight JavaScript Framework.This is a lightweight and minimalist JavaScript framework designed specifically for front-end interaction. It offers a declarative syntax similar to Vue, yet requires no build tools and can be used directly in HTML. It is suitable for enhancing the interactive experience of static pages, such as form handling, modals, and accordion menus. It not only addresses the cumbersome DOM operations of jQuery but also avoids the complexity and performance overhead of frameworks like Vue/React, making it perfect for lightweight projects with front-end and back-end separation or pages needing only minimal dynamic behavior.
<div x-data="{ count: 0 }">
<button x-on:click="count++">Increment</button>
<span x-text="count"></span>
</div>14、
Star 6.1k
Fork 1.3k
5 months ago
Out-of-the-Box Chat Log Analysis Tool.This is a locally-first chat log analysis tool that doesn't require uploading data to the cloud (except for AI functions), and supports SQL queries, AI intelligent mining, and reviewing personal chat histories

15、
Star 7.8k
Fork 475
5 months ago
Multifunctional Web Code Editor Component.This project is the core development repository of the renowned web code editor component CodeMirror. It can be installed via npm, enabling the easy development of an extensible and user-friendly code editor that supports functions such as syntax highlighting, auto-completion, error prompting, and code folding.

16、
Star 475
Fork 61
5 months ago
Text-based Space Strategy Game.This is a text-based space strategy game built with TypeScript and Vue 3, inspired by the classic OGame Galactic Empire game. Players will construct planets and moons in the galaxy, develop technologies, build fleets and defense systems, and engage in strategic activities such as attacking planets and recruiting officers.

17、
Star 1.7k
Fork 70
5 months ago
Minimal Zero-Dependency PDF Generation Library.This is a PDF generation library developed with TypeScript, which is compressed to only 3.3KB in size and has less than 400 lines of core code. It removes non-essential functions such as custom fonts, images, and compression, and is suitable for generating simple documents like invoices, receipts, and certificates.
import { pdf } from 'tinypdf'
import { writeFileSync } from 'fs'
const doc = pdf()
doc.page((ctx) => {
ctx.rect(50, 700, 200, 40, '#2563eb') // blue rectangle
ctx.text('Hello PDF!', 60, 712, 24, { color: '#ffffff' })
ctx.line(50, 680, 250, 680, '#000000', 1) // black line
})
writeFileSync('output.pdf', doc.build())Kotlin
18、
Star 1.2w
Fork 432
5 months ago
Cross-Platform GitHub App Store.This is a cross-platform open-source app store client developed with Kotlin, which supports one-click discovery of popular open-source projects, downloading installation packages (such as APK, EXE, DMG, etc.), and tracking installed apps and prompting updates.

19、
Star 1.9k
Fork 119
5 months ago
Code Editor for Android.This is an open-source Android text and code editor. It features a built-in Termux terminal to run Python and Node.js, supports syntax highlighting for over 200 programming languages, auto-indentation, file management, and other functions.

PHP
20、
Star 2.5w
Fork 2.5k
5 months ago
Open-Source Personal Relationship Management System.This is an open-source personal relationship management system built with Laravel and Vue.js, which can be used to record and manage interaction details with friends and family, such as exchanges of favors, birthday reminders, and event arrangements, etc.

Python
21、
Star 4.6k
Fork 174
5 months ago
Fully Free and Open-Source Self-Hosted PaaS.This is an open-source, self-hosted web application deployment platform, serving as an alternative to Vercel. It enables automatic application building and deployment through git pushes on your own server, supporting multiple programming languages like Python, Node.js, and PHP

22、
Star 5k
Fork 448
5 months ago
F1 Race Data Analysis Library.This project is a Python library for obtaining and analyzing F1 race data, supporting the query of various data such as race results, schedules, lap times, tires, telemetry, and weather. It features built-in API request and result parsing caching mechanisms, and combines with Pandas and Matplotlib, suitable for F1 data analysis, visualization, and teaching scenarios.

23、
Star 1.8k
Fork 110
5 months ago
Gmail Inbox Cleanup Tool.This is an open-source, privacy-focused Gmail bulk cleanup tool that helps users quickly organize their inboxes. It is built with FastAPI, offers a web interface, and supports features like bulk unsubscribing, deleting, archiving, label management, and email information export.

24、
Star 4.7k
Fork 288
5 months ago
One-Click Paste AI-Generated Content to Word.This is a Python-based Windows tray tool that can automatically convert Markdown and rich text replies from web AI in the clipboard to DOCX format via Pandoc and directly insert them into the current cursor position in Word/WPS

25、
Star 1.6w
Fork 1.2k
5 months ago
Craft Your Resume Like Coding.This is a resume generator based on Typst, designed specifically for programmers, students, and academic researchers. You can simply write a plain text YAML file and generate a beautifully formatted, professional PDF resume with just one click.

Rust
26、
Star 8.6k
Fork 614
5 months ago
Tool for Email Validation Without Sending Emails.This is an email validation tool developed in Rust. It applies multiple checks such as regular expressions, DNS, and SMTP to verify email validity without sending emails, and supports usage methods like API and CLI, etc.

27、
Star 3.1k
Fork 63
5 months ago
High-Performance Command-Line Log Viewer in Rust.This is a high-performance command-line log viewer and processor written in Rust, which can convert structured logs in JSON and logfmt formats into highlighted and human-readable formats.

Swift
28、
Star 4.8k
Fork 179
5 months ago
One-Click Port Release Tool for macOS.This is a native macOS menu bar tool that automatically detects listening TCP ports and can end occupying processes with one click, making it easy for developers to quickly release common ports

AI
29、
Star 1.4w
Fork 1.7k
5 months ago
AI-Driven PPT Generation Tool.This project is based on the Nano Banana Pro API. It can automatically generate well-structured and neatly formatted PPTs according to users' ideas, outlines, or documents (like PDF, Markdown), and supports adjusting content through conversations.

30、
Star 2.2w
Fork 1.5k
5 months ago
Memory System for AI Programming Tools.This project is a memory system specifically designed for AI programming tools. It employs Git and JSON as persistent storage, offering long-term and structured memory for AI programming agents to tackle issues such as context loss when dealing with long-cycle and complex programming tasks.
31、
Star 3.6k
Fork 1k
5 months ago
Official Python Client for HF.This project is the officially open-source Python client of the Hugging Face platform, providing functions like downloading, uploading, and managing models, datasets, and Spaces
from huggingface_hub import hf_hub_download
hf_hub_download(
repo_id="deepseek-ai/DeepSeek-V3.2",
filename="config.json"
)32、
Star 4.1k
Fork 393
5 months ago
Illustrating the Principles of Large Model Technology.This project contains over 100 schematic diagrams of large model technology principles, systematically introducing large models and reinforcement learning, covering LLM/VLM large model architectures, training algorithms (RL, RLHF, GRPO, DPO, SFT, CoT), performance optimization, and RAG, etc.

33、
Star 1.4w
Fork 1.4k
5 months ago
Automated Evaluation Framework for RAG Applications.This is an open-source framework specifically designed for evaluating and optimizing RAG applications, which provides objective and quantifiable evaluation results and supports the automatic generation of test datasets.
import asyncio
from ragas.metrics.collections import AspectCritic
from ragas.llms import llm_factory
# Setup your LLM
llm = llm_factory("gpt-4o")
# Create a metric
metric = AspectCritic(
name="summary_accuracy",
definition="Verify if the summary is accurate and captures key information.",
llm=llm
)
# Evaluate
test_data = {
"user_input": "summarise given text\nThe company reported an 8% rise in Q3 2024, driven by strong performance in the Asian market. Sales in this region have significantly contributed to the overall growth. Analysts attribute this success to strategic marketing and product localization. The positive trend in the Asian market is expected to continue into the next quarter.",
"response": "The company experienced an 8% increase in Q3 2024, largely due to effective marketing strategies and product adaptation, with expectations of continued growth in the coming quarter.",
}
score = await metric.ascore(
user_input=test_data["user_input"],
response=test_data["response"]
)
print(f"Score: {score.value}")
print(f"Reason: {score.reason}")Other
34、
Star 3.4k
Fork 294
5 months ago
Dynamic Auto-Sync Tool for GitHub Profile.This is a GitHub Action tool that automatically syncs your latest blog posts or other RSS feed content to your GitHub profile or project README.

35、
Star 15.9w
Fork 2.7k
5 months ago
Claim Your Free Domain.This project is initiated by the non-profit organization DigitalPlat, aiming to provide free domain registration services for individuals and organizations. Users can register a free domain and host it on DNS providers such as Cloudflare and Hostry.
36、
Star 484
Fork 36
5 months ago
Running Linux Shell on HarmonyOS.This is a Linux emulator and shell tool specifically designed for HarmonyOS. It allows running a complete Linux environment on HarmonyOS devices, transforming phones or tablets into lightweight and portable Linux development terminals.

37、
Star 1.1k
Fork 40
5 months ago
A Handy Tool to Let You Eat Instant Noodles on Keyboard Worry-free.This is a Windows tool that temporarily blocks input from laptop keyboard and mouse. Developed with AutoHotkey, it has a simple and elegant interface. With one click, it can block keyboard input, avoiding mis touches when cleaning the keyboard, taking notes or eating, and it is especially suitable for laptop users

38、
Star 2.9k
Fork 142
5 months ago
Out-of-the-Box Internet Speed Test Tool.This is an open-source, lightweight network speed monitoring and statistics tool that supports regularly performing internet speed tests and generating statistical charts, with historical data retained for up to 30 days.

39、
Star 5.6k
Fork 217
5 months ago
LAN Device Wake-up Tool.This is a self-hosted Wake-on-LAN web application that supports one-click wake-up of devices in the local area network, port status monitoring, scheduled auto-power-on, and network device automatic discovery functions.

«Previous
/121
Next»
Catalog
- C
- C#
- C++
- Go
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Rust
- Swift
- AI
- Other
Catalog
- C
- C#
- C++
- Go
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Rust
- Swift
- AI
- Other