下拉刷新
Catalog

HelloGitHub Vol.120

Published on March 27, 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 2.4k
3 minutes ago

Tic-Tac-Toe in a Single printf Call.This is an open-source project showcasing C language black magic, which completes game logic operations, variable assignment, win/loss judgment, and interface rendering within a single printf call, and also supports number key moves, move detection, and board refresh functions.

printf-tac-toe
C#
Star 9.8k
3 minutes ago

Effortlessly Manage Drivers on Your Computer.This is an open-source Windows driver management tool that supports quick viewing, installing, uninstalling, and backing up drivers. It is portable, lightweight, can automatically compare driver versions, identify outdated or unused drivers, and is convenient for cleaning up redundant drivers

DriverStoreExplorer
Star 1.3w
3 minutes ago

The Game Engine Behind Stardew Valley.This is a cross-platform, open-source .NET game development framework, which is an open-source implementation of Microsoft's XNA framework. Developers can use the C# language to develop 2D and 3D games with this framework, and the code requires almost no modification to run on platforms like Windows, macOS, Linux, iOS, Android, PlayStation, Xbox, and Nintendo Switch. Well-known games such as Stardew Valley, Celeste, and Fist of Fury 4 are all developed based on this project.

MonoGame
Star 1.1k
3 minutes ago

Minimalist IT Asset Management Tool.This is a lightweight personal IT infrastructure management tool, offering both web UI and CLI access. It stores data via YAML files, with built-in Git for tracking change history, supports intuitive display of hardware parameters, network, and service information, as well as features like exporting SSH configurations and generating Ansible inventories

RackPeek
Star 5.9k
3 minutes ago

Portable Desktop Translation and OCR Tool.This is a Windows translation and OCR tool developed based on WPF, integrating translation services such as Google, DeepL, OpenAI, and supporting features like word selection translation, screenshot recognition, full-text translation, new word management, and plugin marketplace.

STranslate
C++
6
mujoco
Star 1.3w
3 minutes ago

Open-Source High-Performance General-Purpose Physics Engine.This project is an open-source general-purpose physics simulation engine developed by Google DeepMind, focusing on simulating complex joint structures and interactions with the environment. It has a built-in visual interactive interface and supports describing scenes using MJCF, and is applicable to scenarios like robotics, embodied intelligence, biomechanics, animation, and machine learning

mujoco
7
RCLI
Star 1.3k
3 minutes ago

Local Voice AI Assistant Tailored for macOS.This is a local voice AI command-line tool optimized for Apple Silicon, integrating speech recognition, LLM, VLM, and text-to-speech functions. It performs end-to-end local inference without relying on cloud services, supports voice control of music playback, creating reminders, adjusting volume, etc., and can analyze screen or image content.

RCLI
Go
Star 3.1k
3 minutes ago

Integrating Local AI Coding Assistants into Chat Applications.This project can connect locally running AI Agents to your commonly used instant messaging platforms, such as mainstream platforms like Feishu, DingTalk, Slack, Telegram, Discord, etc. It also supports 7 types of AI coding assistants including Claude Code, Cursor, Gemini CLI, and realizes remote control of local AI Agents through chat software to perform various development-related tasks.

cc-connect
Star 917
3 minutes ago

Remote GPU-Accelerated FFmpeg Transcoding.This project enables video transcoding in a way similar to local FFmpeg command invocation, but the actual encoding and decoding are performed on a remote GPU server, with no need for complex configurations or cross-device file sharing systems

ffmpeg-over-ip
Star 8.2k
3 minutes ago

Bridging AI and Chrome Browser.This is an HTTP server developed in Go language, which enables AI agents to control the Chrome browser via API interfaces or command line, supporting functions like MCP, DOM interaction, screenshot, and text extraction, and effectively reducing token consumption

pinchtab
Star 998
3 minutes ago

A Tool for One-Click Synchronization of AI Skills Across Multiple Platforms.This is a cross-tool and cross-platform skill synchronization tool that can synchronize skills, prompts, and configuration files to multiple AI tools with a simple command, supporting tools like Claude Code, OpenClaw, Codex, OpenCode, etc.

skillshare
Java
12
floci
Star 1.8k
3 minutes ago

Out-of-the-Box AWS Local Simulator.This is a free, open-source AWS local simulator that helps developers develop and test AWS applications locally. It features quick startup, low resource consumption, no need for an account, and can start simulation environments for over 20 AWS services locally with just one command.

Star 765
3 minutes ago

Running OpenClaw on Android.This project offers two ways to run the OpenClaw agent platform (non-client) on an Android phone. You can deploy the Linux binary by installing the glibc dynamic linker via Termux, or directly install the packaged Android app for one - click installation of OpenClaw without the need to install Termux.

openclaw-android
Star 2.4k
3 minutes ago

Open-Source Model Rocket Simulator.This is a free and open-source simulation software for model rockets (aeromodels). It supports simulating the aerodynamic performance and flight trajectory of rockets, provides an intuitive rocket design interface, allows six-degree-of-freedom flight simulation, and displays parameters like altitude, velocity, and acceleration in real time during simulation. It is compatible with Windows, Linux, and macOS platforms.

openrocket
JavaScript
15
cobe
Star 4.5k
3 minutes ago

Ultra-Lightweight Interactive Globe Library Under 5KB.This is an ultra-lightweight 3D visualization library for the globe. With just a few lines of code, it can render stunning 3D interactive globe visuals on web pages.

cobe
16
editor
Star 7.3k
3 minutes ago

Minimalist 3D Architectural Editor.This is a 3D architectural editor constructed with React and WebGPU, enabling the creation, editing, and sharing of 3D architectural models within a browser

editor
Star 3.2k
3 minutes ago

Retro Game Emulator Running Multiple Classic Games in Browser.This is a retro game emulator developed based on JavaScript and WebAssembly, supporting classic games like NES, SNES, GBA, PSP, PS1, and arcade games. Users can simply drag game ROMs into the webpage to start playing, and it supports functions such as saving game progress, online multiplayer battles, and screen recording.

EmulatorJS
Star 2w
3 minutes ago

The Tool for Generating Knowledge Graphs of Code Repositories.This project can generate interactive knowledge graphs including call chains, dependency relationships, and execution flows based on code repositories, providing structured context for AI coding tools like Cursor and Claude Code

GitNexus
19
oat
Star 4.5k
3 minutes ago

A Minimalist Zero-Dependency Frontend UI Library.This is a zero-dependency UI component library compressed to only 8KB. By introducing the extremely small-sized CSS and JS files, you can easily build a beautiful web application with common components.

oat
Kotlin
Star 378
3 minutes ago

Application for Automatically Recognizing Faces in Images and Replacing Them with Emojis.This is an Android face pixelation application based on the YOLOv8 model, which can automatically detect faces in images and cover them with Emoji expressions, and also supports various blurring effects such as Gaussian blur, pixelation, and halftone dots

EmojiFace
Star 3.4k
3 minutes ago

In-Browser Management of Your Mobile Phone.This is an Android application developed in Kotlin. It allows you to easily view and manage contacts, text messages, call records, files, and photos on your phone through a browser on any computer within the same local area network, and supports functions such as screen mirroring, remote control, and file transfer.

plain-app
Python
22
chardet
Star 2.5k
3 minutes ago

Character Encoding Detection Python Library.This is a universal character encoding detection Python library that can automatically identify the encoding format used by text. It supports 99 encoding types such as UTF-8, GB2312, ISO-8859-1, and 49 languages, and can be used as a library or a command-line tool

chardet
Star 1.2k
3 minutes ago

A Visual Management Tool for Crontab in Terminal.This is a visual management tool for crontab built on Textual, which can be used to manage scheduled tasks on local and remote servers, and supports features like task searching, path autocompletion, and converting expressions to natural language descriptions.

cronboard
24
Mouser
Star 2.5k
3 minutes ago

Logitech Mouse Button Remapping Tool.This is a lightweight, account-free Logitech mouse button remapping tool that can automatically switch button configurations according to different applications and supports customizing mouse sensitivity, scrolling direction, and gestures.

Mouser
Star 8.9k
3 minutes ago

Interactive Data File Browsing Tool in Terminal.This is a multi-functional command-line tool developed in Python for viewing data files, which can intuitively and smoothly browse data files with millions of rows. It supports multiple data formats such as csv, sqlite, json, xlsx, and hdf5, and some formats require installing corresponding Python libraries additionally

visidata
Rust
26
arnis
Star 1.3w
3 minutes ago

Bringing Real-World Scenes into Minecraft.This tool can transform real-world geographic data into in-game maps for Minecraft. Users can simply select an area on the interactive map, and it will automatically generate game archives containing terrain, streets, buildings, and forests, applicable to Minecraft Java Edition (1.17+) and Bedrock Edition

arnis
27
rtk
Star 1.4w
3 minutes ago

Command-line Tool to Reduce Token Consumption.This is a tool for reducing token consumption of AI coding assistants. It can reduce token consumption by 60-90% by compressing outputs of common development commands, merging duplicate logs, removing code comments and unnecessary blank lines, effectively extending the usage time of the plan quota.

rtk
28
RuView
Star 4.3w
3 minutes ago

The Tool for Sensing Human Posture Using WiFi Signals.This tool converts WiFi wireless signals into real-time spatial sensing capabilities. By analyzing the changes in channel state information caused by human activities, it can restore human postures in real time and detect heart rate and respiration without cameras or wearable devices.

RuView
Swift
29
cmux
Star 1.1w
3 minutes ago

macOS Terminal Crafted for AI Programming.This is a macOS terminal application built on Ghostty, specifically designed for running multiple AI programming sessions simultaneously. When AI finishes a task and waits for input, the notification reminder ring helps you instantly locate the window. Its sidebar displays git branches, working directory, and port information, and it supports vertical tabs, split screens, built-in browsers, and other functions.

cmux
Star 2.2k
3 minutes ago

Free and Open-Source macOS Teleprompter.This is a free and open-source macOS teleprompter that requires no registration, can be used offline, and allows free position adjustment. It provides three modes: word-by-word tracking, automatic scrolling, and voice control, and is suitable for scenarios such as live streaming, hosting, and podcasts.

textream
AI
Star 1.2w
3 minutes ago

Exclusive Knowledge Base for Reducing AI Coding Hallucinations.This project is a community-curated, versioned API documentation knowledge base specifically designed for AI programming tools like Claude Code. It supports on-demand retrieval, local annotation, feedback loops, and other functions, effectively reducing hallucinations in AI-generated code.

Star 1.3k
3 minutes ago

AI-Driven Conversational Video Creation Agent.This is an automated video creation agent built on LLM/VLM. Users can describe their intentions in natural language, and the system automatically accomplishes material collection, editing, storyline construction, voiceover, and background music creation. It supports conversational refinement, including cutting, reorganizing, modifying subtitles, etc., and can be saved as a clip skill pack with one click for quick reproduction of videos in the same style

FireRed-OpenStoryline
33
gstack
Star 5w
3 minutes ago

Transforming AI Coding Assistants into Virtual Development Teams.This is a set of Skills to enhance the development capabilities of AI coding assistants, enabling AI to simulate the questioning methods of YC partners and roles like CEO, architect, designer, and tester, transforming Claude Code into a virtual development team that can be called upon as needed

gstack
Star 1.4w
3 minutes ago

You Website's AI Operator.This is an embedded page-based GUI Agent designed specifically for web developers. Unlike traditional browser automation tools, it needs to be integrated into a website via code, and after integration, users can interact with the page using natural language

page-agent
Star 5.4k
3 minutes ago

Python Framework for Rapid Construction of Production-Level Agents.This is a Python framework for developing AI agent applications. It can realize the construction from model capabilities, tool invocation to autonomous workflows through simple code, and supports multiple models, Agent Loop, multi-agent collaboration, voice conversation and other functions

sdk-python
Other
36
browser
Star 2.5w
3 minutes ago

A Headless Browser with Lightning-Fast Startup.This is a headless browser developed entirely from scratch in Zig. It starts 11 times faster than Chrome and uses 9 times less memory. It supports JavaScript and Web APIs, and is compatible with automation tools like Playwright, Puppeteer, and chromedp.

browser
Star 1.4w
3 minutes ago

Real-time Status Display Plugin for Claude Code.This is a Claude Code plugin that can real-time display what Claude Code is doing, context usage, running sub-agents, tool invocations, and task completion progress

claude-hud
Star 4k
3 minutes ago

GEO Optimization Skills Plugin for Claude Code.This is a skills plugin for Claude Code. Guided by the concept of GEO priority and SEO assistance, it helps websites optimize for AI-driven search engines through 11 skills and 5 sub-agents, and supports functions such as scoring, analysis, and testing.

geo-seo-claude
Star 426
3 minutes ago

Open-Source Deformable Drone.This is an open-source deformable drone that can freely switch between aerial flight mode and ground driving mode. It is built based on Raspberry Pi and ArduPilot systems, and integrates functions like color cameras, depth cameras, GPS, and remote control.

Mercury-Transforming-Drone
40
spank
Star 3.6k
3 minutes ago

Give MacBook a Tap and It Moans.This is a Go-developed macOS command-line tool that can real-time detect physical taps (vibrations) on the laptop and play pre-set audio responses immediately, compatible with devices with M2+ chips.

Catalog
  • C
  • C#
  • C++
  • Go
  • Java
  • JavaScript
  • Kotlin
  • Python
  • Rust
  • Swift
  • AI
  • Other