mikaelemmmm/go-zero-looklook

🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 18th, 2026
Created on December 20th, 2021
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 927
Total Stargazers: 5,204 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 44.1 days
Mean response time: 51.8 days
90th percentile: 133.0 days
Tracked items: 17

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 307 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

go-zero-looklook is a reference implementation project that demonstrates best practices for building microservices using the go-zero framework and its associated technology stack.

The project addresses the lack of complete, production-oriented examples for go-zero by providing a fully functional microservices architecture. It uses go-zero as the core framework and integrates a comprehensive stack of complementary tools developed by the go-zero team and community, including message queuing with go-queue and asynq, distributed transaction handling with dtm, observability through Jaeger and Prometheus, and log aggregation via Elasticsearch and Kibana. The architecture supports deployment across multiple environments, from local development with Docker Compose to Kubernetes clusters, using direct service linking in development to avoid the complexity of service discovery middleware.

Developers should adopt this project if they want to understand how to structure a real-world go-zero microservices application or need a template for their own services. It suits teams already committed to the go-zero ecosystem or those evaluating it for new projects. The README explicitly recommends starting with just MySQL and Redis if unfamiliar with the full stack, then gradually incorporating additional components. The project is organized into clear directories for business logic (API, RPC, and message queue services), shared components, and infrastructure data, making it straightforward to extract patterns for specific use cases.

The project maintains detailed documentation in English and Chinese, with accompanying tutorial videos covering the complete technology stack. The codebase reflects active engagement with the go-zero community, having evolved from the author's participation in answering user questions and identifying gaps in available examples. The project structure and documentation suggest ongoing refinement based on practical deployment experience across development, testing, and production environments.