Algorithms and Data Structures implemented in Go for beginners, following best practices.
- algorithms
- algorithms-implemented
- data-structures
- datastructures
56,638 visible repositories in the index
121–144 of 2,249 · Most stars
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)
TranslatedThe official Lark/飞书 (Feishu) CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Secure environments for developers and their agents
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Secure, Fast, and Extensible Sandbox runtime for AI agents.
IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API
Translated🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding. It also supports communication encryption, smart HTTP and SOCKS5 proxies, blacklists and whitelists, speed limiting, traffic limiting, connection count limiting, cross-platform use, KCP, and an authentication API.
A high performance HTTP request router that scales well
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Pure Go implementation of the WebRTC API
MCP Toolbox for Databases is an open source MCP server for databases.
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud
Cloudflare Tunnel client
A fast, cross-platform build tool inspired by Make, designed for modern workflows.
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, WeChat Work). Chat with your AI dev assistant from anywhere — no public IP required for most platforms.