douyu/jupiter

Jupiter: Governance-oriented Microservice Framework.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 15th, 2026
Created on February 27th, 2020
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 708
Total Stargazers: 4,566 (+0)
Total Subscribers: 90 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.0 hours
Mean response time: 46.0 hours
90th percentile: 4.9 days
Tracked items: 3

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A 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-issue-activity (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Jupiter is a governance-oriented microservice framework written in Go that emphasizes operational control and management of distributed systems.

The framework addresses the complexity of building and operating microservices by providing integrated support for service discovery, configuration management, metrics collection, and distributed tracing. It works by offering a cohesive set of components that handle cross-cutting concerns common to microservice architectures, allowing developers to focus on business logic while the framework manages infrastructure-level details like service registration, health checks, and observability.

Jupiter suits teams building microservice systems in Go who need built-in governance capabilities rather than assembling multiple point solutions. The framework integrates with etcd for service discovery and coordination, supports gRPC for inter-service communication, and includes web framework functionality. It pairs with Juno, a separate microservice governance system, for centralized management and monitoring of Jupiter-based services. The project provides a layout template and examples to accelerate project setup and learning.

The project maintains active engagement with contributors through labeled issues for newcomers and welcomes community participation via pull requests. Development activity shows consistent attention to the codebase with regular updates and responsiveness to reported issues and feedback.