# Jupiter **Repository Path**: mirrors/Jupiter ## Basic Information - **Project Name**: Jupiter - **Description**: Jupiter是一个面向服务治理的Golang微服务框架,以开发效率和治理效率为核心目标,从统一开发规范、完善监控埋点、降低开发难度等多个维度帮助Gopher开发高性能、高可靠性的 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/jupiter - **GVP Project**: No ## Statistics - **Stars**: 37 - **Forks**: 11 - **Created**: 2020-06-16 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JUPITER: Governance-oriented Microservice Framework ![logo](doc/logo.png) [![GoTest](https://github.com/douyu/jupiter/workflows/unit-test/badge.svg)](https://github.com/douyu/jupiter/actions) [![codecov](https://codecov.io/gh/douyu/jupiter/branch/master/graph/badge.svg)](https://codecov.io/gh/douyu/jupiter) [![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/douyu/jupiter?tab=doc) [![Go Report Card](https://goreportcard.com/badge/github.com/douyu/jupiter)](https://goreportcard.com/report/github.com/douyu/jupiter) ![license](https://img.shields.io/badge/license-Apache--2.0-green.svg) ## Introduction JUPITER is a governance-oriented microservice framework, which is being used for years at [Douyu](https://www.douyu.com). ## Online Demo [Jupiter Console (Juno)](https://jupiterconsole.douyu.com) ``` Username: admin Password: admin ``` ## Documentation See the [中文文档](http://jupiter.douyu.com/) for the Chinese documentation. ## Requirements - Go version >= 1.19 - Docker ## Quick Start 1. Install [jupiter](https://github.com/douyu/jupiter/tree/master/cmd/jupiter) toolkit 1. Create example project from [jupiter-layout](https://github.com/douyu/jupiter-layout) 1. Download go mod dependencies 1. Run the example project with [jupiter](https://github.com/douyu/jupiter/tree/master/cmd/jupiter) toolkit 1. Just code yourself :-) ```bash go install github.com/douyu/jupiter/cmd/jupiter@latest jupiter new example-go cd example-go go mod tidy docker compose -f test/docker-compose.yml up -d jupiter run -c cmd/exampleserver/.jupiter.toml ``` ## Learn More: - [Juno](https://github.com/douyu/juno): **Microservice Governance System** for jupiter - [Jupiter Layout](https://github.com/douyu/jupiter-layout): **Project Template** for jupiter - [Examples](https://github.com/douyu/jupiter-examples) ## Bugs and Feedback For bug report, questions and discussions please submit an issue. ## Contributing Contributions are always welcomed! Please see [CONTRIBUTING](CONTRIBUTING.md) for detailed guidelines. You can start with the issues labeled with good first issue. ## Contact - [Wechat Group](https://jupiter.douyu.com/join/#%E5%BE%AE%E4%BF%A1)