T
traeai
登录
返回首页
HelloGitHub

HelloGitHub 第117期

7.5Score
HelloGitHub 第117期

TL;DR · AI 摘要

HelloGitHub 第117期推荐了8个高质量的开源项目,涵盖桌面工具、系统管理、音乐播放器等,适合开发者学习和使用。

核心要点

  • Hexecute 是基于 Wayland 的鼠标手势启动器,支持自定义手势
  • TaskExplorer 提供比系统任务管理器更详细的过程信息
  • LiteMonitor 是轻量级的 Windows 硬件监控工具

结构提纲

按章节快速跳转。

  1. 介绍 HelloGitHub 月刊的宗旨和更新频率

  2. 列出本期推荐的8个开源项目及其简介

  3. 基于 Wayland 的鼠标手势启动器,支持自定义手势

  4. 提供比系统任务管理器更详细的过程信息

  5. 自动识别音乐并显示歌词的桌面工具

  6. 轻量级的 Windows 硬件监控工具

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • HelloGitHub Vol.117
    • 项目推荐
      • Hexecute
      • TaskExplorer
      • BetterLyrics
      • LiteMonitor
    • 功能特点
      • 鼠标手势启动
      • 进程信息显示
      • 歌词显示
      • 硬件监控

金句 / Highlights

值得收藏与分享的关键句。

  • Hexecute 是一个基于 Wayland 的鼠标手势启动器,可以通过绘制图案快速启动应用程序。

    第1段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • TaskExplorer 可以显示更详细的进程信息,包括线程堆栈、文件句柄和网络连接。

    第2段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • LiteMonitor 是一个轻量级的 Windows 硬件监控工具,支持任务栏显示和多语言支持。

    第4段

    ⬇︎ 下载 PNG𝕏 分享到 X
#GitHub#开源项目
打开原文

HelloGitHub Monthly Vol.117 - HelloGitHub

下拉刷新

Image 1: HelloGitHub_logo

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、

Hexecute

Star 650

Fork 24

5 months ago

Detail

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.

Image 2: Hexecute

2、

TaskExplorer

Star 3.3k

Fork 263

5 months ago

Detail

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.

Image 3: TaskExplorer

C#

3、

BetterLyrics

Star 1.8k

Fork 52

5 months ago

Detail

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.

Image 4: BetterLyrics

4、

LiteMonitor

Star 4.8k

Fork 200

5 months ago

Detail

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.

Image 5: LiteMonitor

5、

Screenbox

Star 3.4k

Fork 150

5 months ago

Detail

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

Image 6: Screenbox

C++

6、

iDescriptor

Star 3.5k

Fork 154

5 months ago

Detail

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

Image 7: iDescriptor

Go

7、

gitmal

Star 1.3k

Fork 48

5 months ago

Detail

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.

Image 8: gitmal

8、

goose

Star 1.1w

Fork 646

5 months ago

Detail

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.

Image 9: goose

9、

kaiju

Star 4.5k

Fork 191

5 months ago

Detail

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.

Image 10: kaiju

10、

unregistry

Star 4.7k

Fork 84

5 months ago

Detail

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.

Image 11: unregistry

Java

11、

fesod

Star 6k

Fork 494

5 months ago

Detail

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、

jib

Star 1.4w

Fork 1.5k

5 months ago

Detail

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、

alpine

Star 3.1w

Fork 1.4k

5 months ago

Detail

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.

html
<div x-data="{ count: 0 }">
    <button x-on:click="count++">Increment</button>
 
    <span x-text="count"></span>
</div>

14、

ChatLab

Star 6.1k

Fork 1.3k

5 months ago

Detail

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

Image 12: ChatLab

15、

dev

Star 7.8k

Fork 475

5 months ago

Detail

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.

Image 13: dev

16、

ogame-vue-ts

Star 475

Fork 61

5 months ago

Detail

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.

Image 14: ogame-vue-ts

17、

tinypdf

Star 1.7k

Fork 70

5 months ago

Detail

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.

typescript
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、

GitHub-Store

Star 1.2w

Fork 432

5 months ago

Detail

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.

Image 15: GitHub-Store

19、

Xed-Editor

Star 1.9k

Fork 119

5 months ago

Detail

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.

Image 16: Xed-Editor

PHP

20、

monica

Star 2.5w

Fork 2.5k

5 months ago

Detail

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.

Image 17: monica

Python

21、

devpush

Star 4.6k

Fork 174

5 months ago

Detail

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

Image 18: devpush

22、

Fast-F1

Star 5k

Fork 448

5 months ago

Detail

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.

Image 19: Fast-F1

23、

gmail-cleaner

Star 1.8k

Fork 110

5 months ago

Detail

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.

Image 20: gmail-cleaner

24、

PasteMD

Star 4.7k

Fork 288

5 months ago

Detail

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

Image 21: PasteMD

25、

rendercv

Star 1.6w

Fork 1.2k

5 months ago

Detail

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.

Image 22: rendercv

Rust

26、

check-if-email-exists

Star 8.6k

Fork 614

5 months ago

Detail

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.

Image 23: check-if-email-exists

27、

hl

Star 3.1k

Fork 63

5 months ago

Detail

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.

Image 24: hl

Swift

28、

port-killer

Star 4.8k

Fork 179

5 months ago

Detail

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

Image 25: port-killer

AI

29、

banana-slides

Star 1.4w

Fork 1.7k

5 months ago

Detail

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.

Image 26: banana-slides

30、

beads

Star 2.2w

Fork 1.5k

5 months ago

Detail

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、

huggingface_hub

Star 3.6k

Fork 1k

5 months ago

Detail

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

python
from huggingface_hub import hf_hub_download

hf_hub_download(
    repo_id="deepseek-ai/DeepSeek-V3.2",
    filename="config.json"
)

32、

LLM-RL-Visualized

Star 4.1k

Fork 393

5 months ago

Detail

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.

Image 27: LLM-RL-Visualized

33、

ragas

Star 1.4w

Fork 1.4k

5 months ago

Detail

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.

python
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、

blog-post-workflow

Star 3.4k

Fork 294

5 months ago

Detail

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.

Image 28: blog-post-workflow

35、

FreeDomain

Star 15.9w

Fork 2.7k

5 months ago

Detail

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、

HiSH

Star 484

Fork 36

5 months ago

Detail

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.

Image 29: HiSH

37、

I-wanna-clean-keyboard

Star 1.1k

Fork 40

5 months ago

Detail

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

Image 30: I-wanna-clean-keyboard

38、

MySpeed

Star 2.9k

Fork 142

5 months ago

Detail

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.

Image 31: MySpeed

39、

UpSnap

Star 5.6k

Fork 217

5 months ago

Detail

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.

Image 32: UpSnap

«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

AI 可能会生成不准确的信息,请核实重要内容

HelloGitHub 第117期 | HelloGitHub | traeai