T
traeai
登录
返回首页
HelloGitHub

HelloGitHub 第118期

7.8Score
HelloGitHub 第118期

TL;DR · AI 摘要

HelloGitHub 第118期推荐了多个开源项目,涵盖命令行工具、视频播放器、路由追踪工具、动态图形生成器、水印移除工具、宏键盘和通知工具,展示了GitHub上活跃的开源生态。

核心要点

  • 推荐了6个不同领域的开源项目,涵盖C、C#、Go等语言
  • 包含实时字幕生成、分布式数据库等创新功能
  • 部分项目支持AI模型集成和跨平台使用

结构提纲

按章节快速跳转。

  1. 介绍HelloGitHub第118期的发布目的和内容概览

  2. 将推荐的开源项目按功能领域进行分类说明

  3. 分析各项目的创新技术和实现方式

  4. 详细描述每个推荐项目的功能和特点

  5. 介绍一个高效的命令行文件管理工具

  6. 描述一款支持实时双语字幕生成的视频播放器

思维导图

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

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

金句 / Highlights

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

#GitHub#开源项目#命令行工具#AI#分布式系统
打开原文

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 2.9w

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 out-of-the-box, 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.3w

4 months ago

Minimalist City Map Poster Generator.This project is a city map poster generator developed with Python, which can transform city map data into beautiful and minimalist style art posters. It utilizes OpenStreetMap data to automatically draw road networks, water bodies, and parks of specified cities, and offers 17 theme styles such as cyberpunk and ink wash style for selection.

Image 20: maptoposter

Star 2.6k

4 months ago

Generating Word Documents with Python and Jinja2.This project is a Word document rendering library that combines python-docx and Jinja2 libraries. It can use .docx documents as templates, embed Jinja2 syntax tags within them, and automatically generate complexly formatted Word documents, supporting images, rich text, headers, footers, tables, and more.

code
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 Database Management Tool for Terminal.This is a Python-developed terminal TUI database client aiming to be the lazygit of the database world. It's out-of-the-box, easy to use, supports query history, auto-completion, syntax highlighting, and multiple mainstream databases, making it suitable for developers to quickly query databases when they're too lazy to launch a GUI client.

Image 21: sqlit

Rust

Star 1.9k

4 months ago

Visualizing Git Commit History Tools.This project can visually display Git commit history as a chart, serving as an alternative to the git log --graph command, and supports flexible sorting, custom shortcuts, and external command extensions.

Image 22: serie

Star 4.4k

4 months ago

Out-of-the-Box Static Site Generator.This project is a static site generator rewritten by the Material for MkDocs team using Rust and Python, which can build beautiful, professional static documentation websites with search functionality based on Markdown files. It is out-of-the-box, customizable, and compatible with existing Material for MkDocs project configurations for easy migration

Image 23: zensical

Swift

Star 6k

4 months ago

Bring Application-Level Volume Control to macOS.This is a Swift-developed macOS menu bar audio control tool that supports independent volume adjustment for each application and setting different output devices, etc.

Image 24: FineTune

Star 1.3k

4 months ago

Open-Source Keyboard and Mouse Statistics Tool.This is a lightweight application for macOS/Windows that quantifies users' input behaviors without recording specific input content, and supports counting keyboard keystrokes, mouse clicks, mouse movements, and scroll distances

Image 25: keyStats

Star 4.3k

4 months ago

macOS Tool for Switching AI Accounts.This is a macOS menu bar tool developed in Swift, which supports unified management of accounts and API keys for AI services such as Claude, Gemini, OpenAI, Qwen, etc., and provides functions like real-time token consumption statistics, automatic failover, and automated configuration for CLI programming assistant.

Image 26: quotio

AI

Star 1.6k

4 months ago

AI-Driven Cultivation World Simulator.This is an LLM-based cultivation simulation game. Different from traditional RPGs, all NPCs in the game are AI agents with independent personalities, memories, and behavioral logics. Players play the role of 'Heaven's Will' in the game, observing and intervening in AI cultivators and the rules of the fairy world from a god-like perspective, and witnessing the rise and fall of sects and the emergence of outstanding talents

Image 27: cultivation-world-simulator

Star 1.9w

4 months ago

Controlling Claude Code and Codex via Mobile Phone.This is a tool that enables remote operation of Claude Code or Codex, allowing you to view and remotely control the AI coding assistant anytime and anywhere, with iOS, Android, and Web clients provided.

Image 28: happy

Star 8.2k

4 months ago

Generate 3D Scenes in Less Than a Second.This project is the companion code for Apple's open-source monocular view synthesis technique, capable of generating high-quality 3D scenes from a single image in a short time. It regresses 3D Gaussian parameters from a single photo using a neural network and outputs a ply file for the 3DGS renderer.

Image 29: ml-sharp

Star 471

4 months ago

Lightweight and Efficient ONNX Model Optimization Tool.This is a pure Python implementation of an ONNX model pruning and structure optimization tool with no extra compilation dependencies. By analyzing and rewriting the computational graph, it automatically removes redundant nodes, invalid branches, and excess parameters, reducing the model size and improving inference speed while maintaining model accuracy, suitable for model publishing, inference deployment, and engineering scenarios

code
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 可能会生成不准确的信息,请核实重要内容