下拉刷新
Catalog

HelloGitHub Vol.122

Published on May 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
1
ds4
Star 1.2w
7 minutes ago

The Inference Engine Dedicated to DeepSeek Developed by Redis Creator.This project is a lightweight local inference engine developed in C by the creator of Redis, specifically designed for the DeepSeek-V4-Flash model. It is not just a simple GGUF runner, but a fully functional independent inference engine that supports hardware acceleration with Metal and CUDA, 2-bit quantization, persistent disk KV cache, HTTP API services, and programming agents, etc.

ds4
Star 2.6k
7 minutes ago

A Teaching Operating System with Only 2000 Lines.This is a minimalist operating system implemented with only 2000 lines of code, containing 9 course experiments, aiming to enable every student to read and understand all the source code of the operating system. It is small in size, clear in structure, and can run on QEMU emulator and RISC-V development board, realizing core components such as memory management, process control, system calls, file system, network communication, and shell.

egos-2000
C#
Star 1.5k
7 minutes ago

Tool for Codex to Switch Providers and Retrieve Historical Conversations.This tool is designed to address the issue of invisible historical conversations when switching model providers in Codex. It restores the conversation list by synchronizing conversation files, SQLite databases, and vendor metadata in project path caches, and offers both a Windows GUI and cross-platform CLI usage modes.

Star 2.8k
7 minutes ago

More Aesthetic Windows Media Control Popup.This is a tool that replaces the default Windows media control popup, adopting the Fluent 2 design language. It offers music popups displaying album covers, song titles, and playback controls, upcoming playback popups, and lock key status popups. It also supports functions such as customizing popup positions, Windows Mica blur effects, light and dark themes, etc.

FluentFlyout
Star 527
7 minutes ago

Windows Tool to Show Desktop by Clicking Wallpaper.This is a desktop tool that migrates the macOS feature of showing the desktop by clicking the wallpaper to Windows 10/11. It is ready to use out of the box, with memory usage less than 5 MB when idle, and supports hiding all open windows by clicking the wallpaper or blank area of the taskbar, and restoring them by clicking again.

PeekDesktop
C++
6
o3de
Star 9.1k
7 minutes ago

Free and Open-Source 3D Engine.This is a free, open-source, and real-time 3D engine that can be used to develop AAA-level games, movie-quality 3D scenes, and simulation applications, and it supports Windows and Linux platforms.

o3de
Star 6.8k
7 minutes ago

Ghibli-Style 2D Animation Creation Software.This is an open-source 2D animation creation software deeply customized and evolved from the famous animation studio Ghibli. It provides digital animation production processes including scanning, coloring, compositing, special effects, and film output, and is compatible with Windows, macOS, and Linux platforms.

opentoonz
Go
8
cliamp
Star 2.3k
7 minutes ago

Winamp-Style Terminal Music Player.This is a retro-style terminal music player inspired by Winamp, which supports playing local files, network streams, podcasts, and content from major mainstream platforms. It is equipped with a spectrum visualizer, parametric equalizer, and playlist management, and also enables one-click browsing of multiple online radio stations.

cliamp
9
dolt
Star 2.3w
7 minutes ago

SQL Database with Git-like Data Management.This is an SQL database compatible with the MySQL protocol. It introduces Git's version control capabilities to table management, supporting operations like branch, merge, push, pull, clone, etc., and can be directly connected and used via any MySQL client.

dolt
Star 789
7 minutes ago

A Command to Generate Terminal Screenshots.This is a command-line tool developed in Go language that can convert terminal text content into screenshots with syntax highlighting and window borders. It supports using 'termshot' before the command and features like custom fonts, displaying executed commands, instant preview, removing window decorations and shadows, etc.

termshot
11
witr
Star 1.7w
7 minutes ago

A Command to Reveal Process Origins.This is a command-line diagnostic tool written in Go for quickly locating and analyzing running processes. It maps process information via ports, service names, or PIDs, generates easy-to-understand process causality chains, and visually shows the origin, startup method, and reasons for continuous operation of processes, helping operations and maintenance personnel and developers to investigate and locate abnormal processes

witr
JavaScript
12
docmd
Star 1.6k
7 minutes ago

Out-of-the-Box Markdown Documentation Site Generator.This is an out-of-the-box Markdown documentation site generator. You can start it by running a single command in any directory containing Markdown files, automatically generating navigation and outputting static HTML. It features built-in SEO optimization, internationalization, version management, offline search, PWA, and AI context, and supports one-click generation of deployment configuration files for Docker, Nginx, or Caddy.

docmd
Star 3.5w
7 minutes ago

Zero-Dependency TypeScript ORM Library.This is a lightweight, small-sized, zero-dependency TypeScript ORM library that supports PostgreSQL, MySQL, SQLite, and Serverless databases, and can run on Node.js, Bun, Deno, Cloudflare Workers, and various Edge runtimes

Star 1.1w
7 minutes ago

React Code Quality Scanning Tool for AI Safety Net.This project is a scanning tool designed specifically for React projects, capable of detecting issues such as state, performance, architecture, and security. It supports frameworks like Next.js, Vite, TanStack, React Native, Expo, etc., and can be installed as a skill into AI coding tools like Claude Code, Cursor, Codex, etc.

Star 2.5k
7 minutes ago

High-Performance React Native Line Chart Component.This is a high-performance React Native line chart component built on the Skia rendering engine, supporting panning gesture for point selection, axis labels, and custom data ranges. Animations execute entirely on the native side without blocking navigation or scrolling, and it is specifically designed for financial scenarios

react-native-graph
Star 1.5w
7 minutes ago

Screen Recording Tool with Auto-Scaling and Cursor Effects.This is an open-source desktop screen recording and editing tool. It features auto-scaling based on mouse activity, smooth and beautified cursor effects, supports camera feeds, custom wallpapers, drag-and-drop timeline editing, and is compatible with Windows, macOS, and Linux platforms.

Recordly
Python
Star 5.6k
7 minutes ago

Free and Open-Source Disk Cleanup Tool.This is an open-source disk cleanup tool for Windows and Linux, which can be used to clear temporary files, browser caches, cookies, browsing history, etc., and supports functions such as secure deletion, file shredding, and batch automatic cleanup.

bleachbit
Star 880
7 minutes ago

API Traffic Analysis Tool for AI Coding Assistants.This is a Python-developed tool that tracks API requests of AI coding CLI tools, helping users view prompts, conversation histories, tool invocation results, streaming responses, and token usages for each LLM service call. It also supports comparing adjacent requests to locate changes in prompts or parameters, and is compatible with 10 mainstream AI coding tools such as Claude Code, Codex CLI, Gemini CLI, and Cursor CLI

claude-tap
19
numexpr
Star 2.4k
7 minutes ago

Speed-Up Library for NumPy Numerical Computations.This is a fast library designed specifically for evaluating numerical expressions in NumPy. It significantly boosts computation speed and reduces memory usage by avoiding intermediate temporary arrays and leveraging multi-threaded parallel computing. For large array operations, it's usually 2-4 times faster than NumPy, and for complex mathematical expressions, it can be up to 15 times faster. It also supports Intel MKL/VML to further accelerate mathematical function computations

numexpr
Star 1.8k
7 minutes ago

Helping You Find the Best Large Models That Can Run Locally.This project can automatically detect the local GPU/CPU/RAM configurations and screen out large models suitable for the current hardware from HuggingFace. It is based on comprehensive score rankings like LiveBench and Chatbot Arena ELO, rather than simply sorting by the number of parameters. It also supports functions such as simulating specified GPUs, finding the graphics cards needed to run target models, one-click starting conversations, and generating Python code snippets.

whichllm
Rust
21
dbx
Star 2.1k
7 minutes ago

Lightweight Cross-Platform Database Desktop Client.This is a lightweight, cross-platform, offline-capable database desktop client that supports over 40 databases including MySQL, PostgreSQL, SQLite, Redis, MongoDB, etc. It integrates features like connection management, SQL editing, data table, and AI assistant, and provides Docker self-hosting, web version, MCP Server, and CLI.

dbx
22
gittype
Star 1.1k
7 minutes ago

Tool to Turn Code into Typing Games.This is a tool that can convert your written code or GitHub projects into typing challenges. It supports programming languages such as Rust, TypeScript, Python, etc., and provides real-time accuracy statistics and various game modes, which is suitable for familiarizing with code while practicing keyboard input.

gittype
Star 8.8k
7 minutes ago

Video Shaking Stabilization Tool.This is a video stabilization application based on gyroscope data, compatible with mainstream devices like GoPro, Sony, Insta360, DJI, etc. It offers features such as real-time preview, rolling shutter correction, underwater shooting, adaptive zooming, etc., and can be adapted as a plugin to various video editors, supporting Windows, macOS, Linux, Android, and iOS platforms.

gyroflow
Skills
Star 2.2w
7 minutes ago

Skill Kit for Creating Videos with HTML.This is a skill kit that enables developers to create videos with HTML, featuring frameworks like GSAP, anime.js, Lottie, Three.js, etc. It supports real-time preview/editing, background removal, text-to-speech, subtitles, and can seamlessly integrate with tools such as Claude Code, Cursor, Codex, Gemini CLI, etc.

hyperframes
25
Kami
Star 5.8k
7 minutes ago

Making AI-Generated Docs Print-Worthy.This project is a document layout design kit for AI programming tools, solving the problems of unappealing layouts and inconsistent styles in AI-generated documents. It comes with 10 document templates, including one-pagers, resumes, slideshows, portfolios, and landing pages.

Kami
26
skills
Star 10.8w
7 minutes ago

Skill Kit to Make AI Coding Tools Stop Random Coding.This is a skill kit for AI coding tools developed by senior developer Matt Pocock, applicable to Claude Code, Codex, etc., and can be installed with a single command. It includes more than a dozen combinable skills such as requirement alignment, shared documents, red-green-refactor TDD, problem diagnosis, problem decomposition, architecture optimization, etc., helping developers to master AI in an engineering way instead of aimless vibe coding.

Swift
Star 1.4w
7 minutes ago

All AI Programming Tools Usage at a Glance.This is a macOS application that centrally displays the quota usage and reset countdowns of over 40 AI tools such as Codex, Claude, Cursor, Gemini, Copilot, Grok, etc. It reuses existing authentication information like OAuth, browser cookies, and API keys, eliminating the need for re - login. It also supports usage progress bars and service status monitoring.

CodexBar
Star 215
7 minutes ago

Sit-Down Reminder Tool for macOS Menu Bar.This is a sit-down reminder application that stays in the macOS menu bar. It supports customizing work durations from 1 to 120 minutes and break durations from 1 to 15 minutes, and forces breaks via pop-ups when the set time is reached. It provides multiple reminder methods, including forcing reminders in the top-right corner, top-left corner, center of the screen, or full screen. Additionally, it features data statistics functions such as daily goals, continuous check-ins, unlocking badges, bar charts, and heat maps.

health-tick-release
Star 4.5k
7 minutes ago

What Can This USB-C Cable Do.This is a tool that can identify the charging speed and data transfer speed of a USB-C cable plugged into a Mac, and can display information such as transfer rate, charging speed, power limit, and the manufacturer of the E-Marker chip

whatcable
AI
Star 1.9w
7 minutes ago

AI Programming Assistant Cross-Session Memory System.This is a persistent memory service for an AI programming Agent built on the iii engine, which automatically captures the Agent's operational behaviors and compresses them into retrievable memories, injecting relevant contexts when starting a new session subsequently to allow the Agent to continue the previous state without re-explanation. It supports multiple programming assistants such as Claude Code, Cursor, Gemini CLI, and Codex CLI, provides over 50 MCP tools and 12 hooks, achieves a retrieval recall rate of 95.2% in the LongMemEval-S test, and meanwhile reduces token consumption by 92%

agentmemory
Star 2.2w
7 minutes ago

Learning AI Engineering from Scratch.This is a free, open-source, and comprehensive learning course for AI engineering, consisting of 20 stages, 435 lessons, and taking approximately 320 hours to complete. The content covers from mathematical foundations like linear algebra, through machine learning basics, deep learning, Transformers, large language models, Agent engineering, to multi-agent systems. Each lesson requires writing code from mathematical derivations and running tests to deeply understand their principles and operation mechanisms.

ai-engineering-from-scratch
Star 7.1k
7 minutes ago

AI Coding Assistant Token Usage Analysis Tool.This is a tool for tracking the token usage of AI coding assistants, supporting over 20 AI coding tools. It directly reads session data from the disk without an API key, and then calculates the cost of each call using LiteLLM. It can be counted by task type, model, tool, project, and vendor, supports optimization suggestions, model horizontal comparison, consumption analysis, and can export data to CSV or JSON

codeburn
Star 5.4w
7 minutes ago

Open-Source Alternatives to Claude Design.This project is an open-source alternative to Claude Design, supporting local operation and deployment to Vercel without any subscriptions or accounts throughout the process. It can automatically detect over 10 AI coding CLIs in the PATH as design engines, and has built-in over 30 composable skills and over 70 brand-level design systems.

open-design
Star 2.9w
7 minutes ago

AI Desktop Assistant Integrating into Your Daily Life.This is an open-source AI desktop personal assistant featuring an emoji-enabled desktop mascot, capable of attending online meetings on your behalf and continuously thinking and memorizing in the background. It is ready-to-use, user-friendly, and requires no complicated configuration. It can store data in SQLite and Obsidian-compatible knowledge bases in Markdown format, supports integrating with services such as Gmail, Notion, GitHub, Slack, and Jira, and automatically syncs the latest data and updates memory every 20 minutes

openhuman
Other
Star 361
7 minutes ago

Hovering E-book Reader in Desktop Corner.This is a desktop e-book reader developed with Flutter, permanently staying in a floating window in a corner of the desktop. It features a transparent plain text mode that makes the reading window blend into the desktop background. It supports formats like txt, epub, html, markdown, fb2, docx, pdf, etc., and provides single-line and multi-line reading modes, jump by line/page/percentage, text search, custom font, and one-click hide function.

cheatreader
Star 1.3k
7 minutes ago

Desktop Mini-Screen for Displaying Claude Usage.This is a desktop dashboard for displaying Claude Code usage based on ESP32. It pairs with the computer via Bluetooth, displays real-time current conversation and weekly usage statistics on an AMOLED touch screen, and plays pixel art Clawd animations, with the animation becoming busier as usage increases. The buttons on both sides of the device also support triggering voice mode and quick switching via BLE HID.

Clawdmeter
Star 4.3k
7 minutes ago

AI Large Model Price Cheat Sheet.This project is a community-maintained database of AI model information, including large models, prices, capabilities, context lengths, etc., provided by vendors like OpenAI, Anthropic, Google, and all data can be obtained at once via an API

models.dev
Star 558
7 minutes ago

Browser Extension for Identifying Website Technology Stack.This is a web technology stack identification tool based on Chrome/Edge Manifest V3. It detects the technologies used by websites from page style resources, DOM, global variables, response headers, etc., and displays the results grouped into over 50 categories, covering front-end frameworks, back-end services, CDNs, SaaS and other types, with built-in functions like forged response header detection and fuzzy false positive prevention

Star 4.6k
7 minutes ago

Programming Languages for AI Agents.This is an experimental programming language designed specifically for the code generation workflow of AI agents, featuring zero dependencies, low memory footprint, and quick startup. It directly provides structured diagnostic information, repair suggestions, module graphs, and bundle size reports through the compiler CLI, enabling agents to locate and fix code issues more efficiently.

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