Skip to content
View atop0914's full-sized avatar
  • shanghai

Block or report atop0914

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
atop0914/README.md

atop

Building Go infrastructure libraries and AI agents from Shanghai.

Learning relentlessly, building patiently.


About

I write Go for a living and ship side projects on weekends. In 2026 my focus is:

  • Small, composable Go libraries that each solve one problem well — resilience, test infra, containerized databases.
  • LLM agents that replace operational toil — MCP servers, Claude Code Skills, AI-driven analysis.

Featured Projects

🛠️ Go Infrastructure

OpenTelemetry-native LLM Observability SDK — automatic tracing, token tracking, cost calculation for OpenAI, Anthropic, Gemini.

Go 1.22+ · OpenTelemetry · Multi-provider

Unified resilience toolkit for Go — Circuit Breaker, Retry, Rate Limiter, Bulkhead, Timeout, Fallback. Inspired by Resilience4j & Polly.

Go 1.22+ · Zero-deps · Prometheus

Spin up real MySQL / PostgreSQL / SQLite in containers with one function call. Built for integration tests — no docker-compose required.

Go 1.22+ · Testcontainers · CLI

Comprehensive Go testing utilities — fluent assertions, mocking, fake data, HTTP helpers, golden files.

Go 1.22+ · Zero-deps · assert/mock/fake

🤖 AI Agents & Tooling

AI weather bot powered by an agent loop with LLM tool-use. TypeScript end-to-end.

TypeScript · Agent · LLM

Go-based instant messaging system. End-to-end design covering protocol, persistence, and delivery.

Go · IM · Distributed

Tech I actually use

Layer Tools
Languages Go · Python · TypeScript
Data MySQL · PostgreSQL · Redis · Kafka
Infra Docker · Linux · gRPC
AI Claude Code · MCP · Gemini API

Contribution Snake

github contribution grid snake animation

Contact

Pinned Loading

  1. containerdb containerdb Public

    Lightweight containerized database toolkit for Go development and testing

    Go

  2. goshield goshield Public

    GoShield — Unified Resilience Toolkit for Go (Circuit Breaker, Retry, Rate Limiter, Timeout, Bulkhead, Fallback)

    Go

  3. gotestkit gotestkit Public

    Go testing toolkit with assertions, mocking, testdata generation, and testcontainers integration

    Go

  4. wacli wacli Public

    Go

  5. openclaw/openclaw openclaw/openclaw Public

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    TypeScript 379k 79.2k

  6. NousResearch/hermes-agent NousResearch/hermes-agent Public

    The agent that grows with you

    Python 193k 33.8k