T
traeai
Sign in
返回首页
HelloGitHub

HelloGitHub Monthly Vol.118

7.8Score
HelloGitHub Monthly Vol.118

TL;DR · AI Summary

HelloGitHub Vol.118 recommends multiple open-source projects covering command-line tools, video players, route tracing tools, dynamic graphics generators, watermark removal tools, macro keyboards, and notification tools, showcasing the vibrant open-source ecosystem on GitHub.

Key Takeaways

  • Recommended 6 open-source projects from different fields, covering C, C#, Go, et
  • Includes innovative features like real-time subtitle generation and distributed
  • Some projects support AI model integration and cross-platform usage

Outline

Jump quickly between sections.

  1. Introduce the purpose and content overview of HelloGitHub Vol.118

  2. Classify the recommended open-source projects by functional areas

  3. Analyze the innovative technologies and implementations of each project

  4. Describe the functions and characteristics of each recommended project

  5. Introduce an efficient command-line file management tool

  6. Describe a video player that supports real-time bilingual subtitle generation

Mindmap

See how the topics connect at a glance.

查看大纲文本(无障碍 / 无 JS 友好)
  • HelloGitHub 第118期
    • 项目推荐
      • 命令行工具
      • 视频播放器
      • 路由追踪工具
    • 技术特性
      • AI模型集成
      • 跨平台支持
      • 分布式架构
    • 开发语言
      • C
      • C#
      • Go

Highlights

Key sentences worth saving and sharing.

#GitHub#open-source projects#command-line tools#AI#distributed systems
Open original article

Published on January 28, 2026

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

Star 1.6k

4 months ago

Pure Command-Line File Manager. This is a command-line file management tool written in C. It is more efficient than Shell and lighter than TUI tools. With no complex menus or graphical interfaces, users can quickly perform file operations by entering simple commands, and it supports features like numerical indexing of items, auto-completion, syntax highlighting, and file preview.

Image 1: clifm

C#

Star 3.7k

4 months ago

Video Player with Automatic Bilingual Subtitle Generation. This is a C#-based Windows video player that can generate bilingual subtitles in real time. It utilizes the Whisper speech-to-text model to generate subtitles in real time for subtitle-free videos, and provides more accurate translations through large language models with context awareness. It supports integrating with Google, DeepL, OpenAI, and local LLM services.

Image 2: LLPlayer

Star 4.2k

4 months ago

Cross-Platform Visual Route Tracing Tool. This is a visual route tracing tool developed based on NextTrace, which can intuitively display the transmission path of data packets from the local to the target server, showing the IP address, latency, and geographic location information of each hop, and supports functions like real-time MTR diagnostics and custom DNS resolution.

Image 3: opentrace

Star 4.9k

4 months ago

Open-Source Real-Time Dynamic Graphics Creation Tool. This is a free and open-source real-time dynamic graphics creation tool that can be used to create visual backgrounds and effects that change with music. It has built-in node-based procedural content generation (PCG) and keyframe animation editing functions, supports multi-source inputs such as MIDI, OSC, and Spout, and is suitable for scenarios like VJ live performances, interactive art creation, and dynamic graphics design.

Image 4: tixl

C++

Star 2.2k

4 months 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.

Image 5: GeminiWatermarkTool

Star 684

4 months 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.

Image 6: Hapticpad

Star 384

4 months 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.

Image 7: toasty

Go

Star 2.8k

4 months ago

Turn SQLite into a Distributed Database in Seconds. This is a lightweight distributed SQLite system developed in Go language, which transforms SQLite into a highly available distributed database through a leaderless architecture. It uses the Gossip protocol for cluster management and data synchronization, supports eventual consistency and multi-point writes, achieves row-level replication through CDC, is compatible with the MySQL protocol, and allows existing MySQL clients and applications to be seamlessly migrated to the SQLite cluster.

Star 29k

4 months ago

Next-generation AI Model Aggregation Management and Distribution System. This project is an AI model interface management and distribution platform developed by secondary development based on One API. It encapsulates various mainstream large models like OpenAI, Claude, Gemini, DeepSeek and AI services into a unified interface, and is compatible with common interface formats such as those of OpenAI, Claude, Gemini. Meanwhile, it provides functions including data dashboards, intelligent routing distribution, token grouping, model access restrictions, and online recharging, which is suitable for enterprises or individuals to build a unified LLM (Large Language Model) calling platform.

Image 8: new-api

Star 2.5k

4 months ago

Lightweight Nginx Log Visualization Platform. This project is a lightweight Nginx log analysis and visualization platform built with Go, Vue3, and PostgreSQL, supporting functions such as PV/UV statistics, IP location analysis, and client device resolution, and it is suitable for individual website owners and small teams.

Image 9: nginxpulse

Star 3.4k

4 months ago

Friendly Network Connections Viewer. This project is a network connection monitoring command-line tool developed in Go, serving as a replacement for ss and netstat. It is ready-to-use, features a simple and intuitive interface, and supports real-time refresh, filtering, sorting, exporting, and searching for TCP/UDP connections, etc.

Image 10: snitch

Star 3.8k

4 months ago

Server-Side Implementation of Large File Resume Upload. This project is the official open-source Go language implementation of the tus protocol (an HTTP-based file resume upload protocol), designed specifically to solve the problem of large file uploads being easily interrupted and needing to be retransmitted from the start. It supports multiple storages such as local disk, AWS S3, Google Cloud Storage, etc., and can be used as an independent service or a Go library.

Java

Star 1.7k

4 months ago

Companion Experimental Framework for Distributed Systems Courses. This project is a Java framework designed by the University of Washington specifically for distributed systems teaching and learning, providing functions like network simulation, automated testing, and visual debugging. It helps beginners implement a fault-tolerant, sharded, and transactional KV storage system from scratch and master the implementation principles of distributed protocols in practice.

Star 820

4 months ago

Self-hosted Personal Footprint Analysis Platform. This is a location tracking and analysis platform built with Java (Quarkus) and PostGIS, serving as an open-source alternative to Google Timeline. It has low memory usage during runtime (40-100MB), offers features such as automatic trip detection, real-time location sharing, multi-source data import, Immich integration, and an AI Q&A assistant, and supports deployment on Docker and K8s.

Image 11: geopulse

JavaScript

Star 3.7w

4 months ago

Bridging AI and Chrome Browser. This project is an official MCP service implementation open-sourced by the Chrome DevTools team, which provides the capabilities of Chrome DevTools to AI coding assistants in the form of MCP tools, and supports automated operations, debugging, and performance analysis.

code
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

Star 1.5w

4 months ago

Ending the Fragmentation of Backend Frameworks. This is a one-stop backend framework that integrates capabilities such as APIs, event-driven, timed tasks, real-time data streams, and AI agents. It supports mixed development in multiple languages such as TypeScript and Python. It has built-in state management, structured logging, end-to-end link tracking, and a visual debugger, and supports functions such as flowcharts, log streams, and real-time testing.

Image 12: iii

Star 4.1k

4 months ago

File-Free PDF All-in-One Toolbox. This is an open-source PDF toolbox built with Next.js and WebAssembly. All file operations are performed locally in the browser without uploading to external servers. It provides node-based orchestration for PDF file processing workflows, supporting over 90 functions including merging, splitting, OCR, and format conversion.

Image 13: pdfcraft

Star 1.3w

4 months ago

React Visual Editor Component. This is a visual editor built with TypeScript and React. It can easily integrate drag-and-drop page building functionality into React applications such as Next.js and Remix, and directly reuse existing React components to transform them into draggable editing units.

Image 14: puck

Star 979

4 months ago

A Distinctive Journal. This is a personal note-taking platform that pursues minimalism and elegant experience, built with React and Node.js, supports one-click deployment via Docker, and provides open API interfaces for users to input or retrieve data in various ways.

Image 15: Rote

Kotlin

Star 2.1k

4 months ago

Open-Source AI Mobile Automation Assistant. This is an open-source Android AI mobile automation assistant that enables users to automatically perform tasks on their phones through natural language commands without a computer. It utilizes vision-language models to recognize screenshots and combines delegated execution or GUI automation to accomplish complex app interaction tasks.

Image 16: roubao

Star 591

4 months ago

A Minimalist Android Traffic Monitoring App. This is a free, open-source, lightweight, and ad-free Android network traffic monitoring app, which supports features such as real-time network speed display in the status bar, historical data, and application-level traffic statistics.

Image 17: traffic-light

Python

Star 1.4w

4 months ago

Command-Line Web Path Scanner. This is a Python-developed web path scanning tool that supports multithreading and asynchronous modes, and provides multiple report output formats.

Image 18: dirsearch

Star 1.2w

4 months ago

Smarter Alert Management Platform. This is an intelligent alert management and AIOps platform that utilizes AI technology for alert correlation and analysis. It offers a unified interface for managing various alerts and incidents, supports functions such as alert deduplication, filtering, correlation analysis, and automated processing, and can integrate with multiple monitoring tools, databases, communication platforms, and incident management tools.

Image 19: keep

Star 1.3k

4 months ago

极简城市地图海报生成器。该项目是一个用 Python 开发的城市地图海报生成器,可以将城市地图数据转化为美观的极简风格艺术海报。它利用 OpenStreetMap 数据自动绘制指定城市的道路网、水体和公园,并提供赛博朋克、水墨风格等 17 种主题风格可选。

Image 20: maptoposter

Star 2.6k

4 months ago

用 Python 和 Jinja2 生成 Word 文档。该项目是一个结合了 python-docx 和 Jinja2 库的 Word 文档渲染库。它可以使用 .docx 文档作为模板,在其中嵌入 Jinja2 语法标签,自动生成格式复杂的 Word 文档,支持图片、富文本、页眉、页脚、表格等功能。

python
from docxtpl import DocxTemplate

doc = DocxTemplate("my_word_template.docx")
context = { 'name' : "HelloGitHub" }
doc.render(context)
doc.save("generated_doc.docx")

Star 4.1k

4 months ago

终端上的 SQL 数据库管理工具。这是一个用 Python 开发的终端 TUI 数据库客户端,目标是成为数据库界的 lazygit。它开箱即用,易于使用,支持查询历史、自动补全、语法高亮以及多种主流数据库,适合开发者在懒得打开 GUI 客户端时快速查询数据库。

Image 21: sqlit

Rust

Star 1.9k

4 months ago

Git 提交历史可视化工具。该项目可以将 Git 提交历史以图表形式直观展示,作为 git log --graph 命令的替代方案,并支持灵活排序、自定义快捷键和外部命令扩展等功能。

Image 22: serie

Star 4.4k

4 months ago

开箱即用的静态网站生成器。该项目是由 Material for MkDocs 团队使用 Rust 和 Python 重写的一个静态网站生成器,可以根据 Markdown 文件构建带有搜索功能的精美专业静态文档网站。它开箱即用,高度可定制,并兼容现有的 Material for MkDocs 项目配置,方便迁移。

Image 23: zensical

Swift

Star 6k

4 months ago

为 macOS 带来应用级音量控制。这是一个用 Swift 开发的 macOS 菜单栏音频控制工具,支持对每个应用独立调整音量以及设置不同的输出设备等功能。

Image 24: FineTune

Star 1.3k

4 months ago

开源键盘鼠标统计工具。这是一个轻量级的 macOS/Windows 应用程序,可以量化用户的输入行为而不记录具体的输入内容,支持统计键盘按键次数、鼠标点击次数、鼠标移动距离和滚动距离等。

Image 25: keyStats

Star 4.3k

4 months ago

macOS 切换 AI 账号工具。这是一个用 Swift 开发的 macOS 菜单栏工具,支持统一管理 Claude、Gemini、OpenAI、通义千问等 AI 服务的账号和 API Key,并提供实时 Token 消耗统计、自动切换和 CLI 编程助手自动化配置等功能。

Image 26: quotio

AI

Star 1.6k

4 months ago

AI 驱动的修仙世界模拟器。这是一个基于大语言模型的修仙模拟游戏。不同于传统 RPG 游戏,游戏中的所有 NPC 都是具有独立性格、记忆和行为逻辑的 AI 代理。玩家在游戏中扮演“天意”的角色,以类似上帝的视角观察并干预 AI 修仙者和仙界规则,见证门派的兴衰和天才的崛起。

Image 27: cultivation-world-simulator

Star 19k

4 months ago

手机控制 Claude Code 和 Codex。这是一个能够远程操作 Claude Code 或 Codex 的工具,让你随时随地查看和远程控制 AI 编程助手,提供 iOS、Android 和 Web 客户端。

Image 28: happy

Star 8.2k

4 months ago

一秒生成 3D 场景。该项目是苹果开源的单目视图合成技术的配套代码,能够在短时间内从单张图像生成高质量的 3D 场景。它通过神经网络从单张照片回归 3D 高斯参数,并输出供 3DGS 渲染器使用的 ply 文件。

Image 29: ml-sharp

Star 471

4 months ago

轻量高效的 ONNX 模型优化工具。这是一个纯 Python 实现的 ONNX 模型剪枝与结构优化工具,无需额外编译依赖。通过分析和重写计算图,自动移除冗余节点、无效分支和多余参数,减少模型体积并提升推理速度,同时保持模型精度,适用于模型发布、推理部署和工程场景。

python
import onnx
import onnxslim

model = onnx.load("model.onnx")
slimmed_model = onnxslim.slim(model)

if slimmed_model:
    onnx.save(slimmed_model, "slimmed_model.onnx")
Image 30: OnnxSlim

Star 2.8k

4 months ago

Replicating Classic Deep Learning Papers with Hundreds of Lines of Code. This project replicates over 60 classic deep learning papers with about 100 lines of Python code, providing minimal and runnable code implementations to help researchers, students, and developers quickly understand the core ideas and implementation details of classic papers.

Other

Star 4k

4 months ago

Bid Farewell to Annoying Cookie Consent Pop-ups. This is a browser extension that automatically skips Cookie consent pop-ups. Users only need to set their privacy preferences once in the extension, and it can automatically identify and skip Cookie pop-ups on various websites, eliminating the hassle of manually handling Cookie consents.

Image 31: Consent-O-Matic

Star 6.7k

4 months ago

Plugin Loader to Unlock Steam Deck’s Potential. This project is a plugin loader specifically designed for Steam Deck devices. It can seamlessly load third-party functional modules in the native SteamOS interface, supporting plugins for interface beautification, performance optimization, and utility tools, etc.

Image 32: decky-loader

Star 1.7k

4 months ago

Free and Open-Source Diet Diary Application. This is a free and open-source mobile application for nutrition and calorie tracking, supporting taking photos to record daily meals, scanning food barcodes to quickly input nutrition information, and creating diet plans.

Image 33: OpenNutriTracker

Star 17w

4 months ago

Enabling AI Programming Tools to Work in Workflow. This project is a complete software development workflow specifically designed for AI programming agents. By combining skills and instructions, it allows the agent to not only generate code but also follow a workflow for design, planning, and implementation.

Star 1.6w

4 months ago

News Feed Recommendation Algorithm on Platform X. This project presents the technical details of the core recommendation system and key components of the News Feed (For You) on Platform X, which is officially open-sourced by xAI, and demonstrates how to build a production-grade recommendation engine with large language model ranking.

AI may generate inaccurate information. Please verify important content.