下拉刷新

Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Go collection.

Star 2.2k
Vol.123
4 days ago

Out-of-the-Box Chinese Ancient Poetry API Service.This project is a Chinese ancient poetry API service developed in Go, which includes nearly 400,000 works such as Tang poems, Song ci, and Yuan qu. It offers REST API and GraphQL interfaces, supports full-text search, IP rate limiting, randomly retrieving poems by dynasty/author/poem type, and one-click deployment with Docker

Star 532
Vol.123
4 days ago

Terminal-based DouDizhu Game.This is a DouDizhu game written in Go, featuring random card dealing and no card control algorithm. It supports functions such as online gameplay, room matching, disconnection recovery, card recorder, and music on/off. It also integrates DouZero DouDizhu AI from Kuaishou's open source, which can be used as a robot to fill in or play against.

fight-the-landlord
3
gopass
Star 7.1k
Vol.123
17 days ago

Command-Line Password Manager Designed for Teams.This is a command-line tool for storing, managing, and synchronizing passwords, keys, and certificates, serving as an alternative to the UNIX password tool pass. It defaults to using GPG for encryption and Git for credential management, allowing synchronization among multiple devices and teams through Git repositories.

gopass
Star 8k
Vol.123
a day ago

Open-Source Zero-Code Identity Authentication Middleware.This is a minimalist authentication middleware developed in Go, which can be quickly deployed via Docker. It enables any web application or service to add a login interface or OAuth logins (such as Google, GitHub, etc.) with a single click, without modifying existing code. It can be seamlessly integrated into mainstream reverse proxies like Traefik, Caddy, Nginx, etc., significantly simplifying the login implementation process.

tinyauth
5
cliamp
Star 2.7k
Vol.122
2 days 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
6
dolt
Star 2.4w
Vol.122
2 days 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 950
Vol.122
3 days 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
8
witr
Star 1.8w
Vol.122
3 days 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
9
glow
Star 2.7w
Vol.121
3 months ago

Tool for Browsing Markdown in Command Line Directly.This project is a command-line Markdown reader developed in Go, providing both TUI and CLI modes. It can automatically scan the current directory to read local files and remote URLs, and supports features such as custom themes, syntax highlighting, and pagination.

glow
10
k0s
Star 6.4k
Vol.121
3 days ago

Lightweight, Zero-Dependency Kubernetes Distribution.This project is a Kubernetes distribution that packages all components required for a cluster into a single executable file. It has no host dependencies other than the kernel and can run with a minimum of 1 core and 1GB of memory, supporting scenarios like cloud computing, edge computing, and IoT.

k0s