{"id":13459746,"url":"https://github.com/douyu/jupiter","last_synced_at":"2025-05-11T03:51:02.681Z","repository":{"id":38207966,"uuid":"243518322","full_name":"douyu/jupiter","owner":"douyu","description":"Jupiter: Governance-oriented Microservice Framework.","archived":false,"fork":false,"pushed_at":"2025-04-16T21:07:55.000Z","size":30271,"stargazers_count":4494,"open_issues_count":9,"forks_count":702,"subscribers_count":95,"default_branch":"master","last_synced_at":"2025-05-08T17:17:28.396Z","etag":null,"topics":["douyu","douyutv","etcd","go","golang","governance","grpc","jupiter","metrics","microservice","trace","web-framework"],"latest_commit_sha":null,"homepage":"http://jupiter.douyu.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/douyu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-27T12:50:47.000Z","updated_at":"2025-05-08T12:43:51.000Z","dependencies_parsed_at":"2024-01-14T04:34:49.044Z","dependency_job_id":"2ba34e06-2391-441f-84a8-ee467d64f4a1","html_url":"https://github.com/douyu/jupiter","commit_stats":{"total_commits":791,"total_committers":58,"mean_commits":"13.637931034482758","dds":0.6080910240202275,"last_synced_commit":"d9670171ad4f464cff8834382bb178aab93e4409"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/douyu%2Fjupiter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/douyu%2Fjupiter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/douyu%2Fjupiter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/douyu%2Fjupiter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/douyu","download_url":"https://codeload.github.com/douyu/jupiter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514567,"owners_count":21920334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["douyu","douyutv","etcd","go","golang","governance","grpc","jupiter","metrics","microservice","trace","web-framework"],"created_at":"2024-07-31T10:00:27.848Z","updated_at":"2025-05-11T03:51:02.615Z","avatar_url":"https://github.com/douyu.png","language":"Go","readme":"# JUPITER: Governance-oriented Microservice Framework\n\n![logo](doc/logo.png)\n\n[![GoTest](https://github.com/douyu/jupiter/workflows/unit-test/badge.svg)](https://github.com/douyu/jupiter/actions)\n[![codecov](https://codecov.io/gh/douyu/jupiter/branch/master/graph/badge.svg)](https://codecov.io/gh/douyu/jupiter)\n[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go\u0026logoColor=white\u0026style=flat-square)](https://pkg.go.dev/github.com/douyu/jupiter?tab=doc)\n[![Go Report Card](https://goreportcard.com/badge/github.com/douyu/jupiter)](https://goreportcard.com/report/github.com/douyu/jupiter)\n![license](https://img.shields.io/badge/license-Apache--2.0-green.svg)\n\n## Introduction\n\nJUPITER is a governance-oriented microservice framework, which is being used for years at [Douyu](https://www.douyu.com).\n\n## Online Demo\n\n[Jupiter Console (Juno)](https://jupiterconsole.douyu.com)\n\n```\nUsername: admin\nPassword: admin\n```\n\n## Documentation\n\nSee the [中文文档](http://jupiter.douyu.com/) for the Chinese documentation.\n\n## Requirements\n\n- Go version \u003e= 1.19\n- Docker\n\n## Quick Start\n\n1. Install [jupiter](https://github.com/douyu/jupiter/tree/master/cmd/jupiter) toolkit\n1. Create example project from [jupiter-layout](https://github.com/douyu/jupiter-layout)\n1. Download go mod dependencies\n1. Run the example project with [jupiter](https://github.com/douyu/jupiter/tree/master/cmd/jupiter) toolkit\n1. Just code yourself :-)\n\n```bash\ngo install github.com/douyu/jupiter/cmd/jupiter@latest\njupiter new example-go\ncd example-go\ngo mod tidy\ndocker compose -f test/docker-compose.yml up -d\njupiter run -c cmd/exampleserver/.jupiter.toml\n```\n\n## Learn More:\n- [Juno](https://github.com/douyu/juno): **Microservice Governance System** for jupiter\n- [Jupiter Layout](https://github.com/douyu/jupiter-layout): **Project Template** for jupiter\n- [Examples](https://github.com/douyu/jupiter-examples)\n\n## Bugs and Feedback\n\nFor bug report, questions and discussions please submit an issue.\n\n## Contributing\n\nContributions are always welcomed! Please see [CONTRIBUTING](CONTRIBUTING.md) for detailed guidelines.\n\nYou can start with the issues labeled with good first issue.\n\n\u003ca href=\"https://github.com/douyu/jupiter/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=douyu/jupiter\" /\u003e\n\u003c/a\u003e\n\n## Contact\n\n- [Wechat Group](https://jupiter.douyu.com/join/#%E5%BE%AE%E4%BF%A1)\n","funding_links":[],"categories":["Go","武器库","Libraries and Plugins","语言资源库","Jupiter","Repositories"],"sub_categories":["后端","go"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdouyu%2Fjupiter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdouyu%2Fjupiter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdouyu%2Fjupiter/lists"}