awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
douyu avatar

douyu/jupiter

0
View on GitHub↗
4,564 stars·711 forks·Go·Apache-2.0·3 viewsjupiter.douyu.com↗

Jupiter

Jupiter is a comprehensive suite for task scheduling, performance observability, service governance, project bootstrapping, and dependency analysis within service meshes. It provides a microservice governance framework to manage service discovery, load balancing, and communication across distributed systems.

The project distinguishes itself through a service mesh management tool that analyzes service dependencies and manages multi-data center registration and runtime configuration. It includes a dedicated microservice project bootstrapper via a command-line tool to generate standardized project structures for the creation and deployment of new services.

The system covers a broad range of capabilities including distributed tracing and monitoring for collecting latency and error metrics, a distributed task scheduler for coordinating timed tasks across server instances, and centralized configuration and permission management. It also provides runtime performance profiling through real-time sampling and standardized error code separation to accelerate root-cause analysis.

Features

  • Service Governance - Provides a microservice governance framework to manage service discovery, load balancing, and communication across distributed systems.
  • Microservice Project Scaffolding - Ships a command-line tool for generating standardized project structures to simplify the creation and deployment of new services.
  • Centralized Configuration Management - Syncs service settings across different environments and versions through a remote center to control runtime behavior.
  • Distributed Task Coordination - Coordinates and synchronizes the execution of timed tasks across multiple server instances for consistent reliability.
  • Distributed Recurring Task Scheduling - Coordinates the execution of timed tasks across multiple server instances to ensure consistency and prevent duplicates.
  • Runtime Configuration Control - Enables real-time modification of running service behavior and dependency updates by syncing with remote configuration centers.
  • Service Meshes - Implements a service mesh management tool for analyzing dependencies and managing multi-data center registration.
  • Distributed Service Communications - Implements a governance framework for registering services across multiple data centers and managing network load balancing.
  • Service Discovery - Registers services across various physical locations and applies load balancing strategies to distribute network traffic.
  • Service Configuration Management - Syncs settings through files or remote centers to track versions and update dependencies across different environments.
  • Distributed Tracing - Collects latency, traffic, and error metrics with integrated slow log capture for distributed performance observability.
  • Service Dependency Analysis - Analyzes service configurations and module files to generate topology maps and version data for inter-service dependencies.
  • Real-Time Performance Profilers - Profiles live services through real-time sampling of resource consumption and latency to identify performance bottlenecks.
  • Centralized Permission Management - Features a centralized engine that restricts resource access and user roles to ensure secure feature availability.
  • Project Bootstrapping Tools - Provides a command-line tool to generate standardized project structures for the creation and deployment of new services.
  • Standardized Development - Bootstraps projects with a consistent structure and unified error coding to accelerate development.
  • Real-Time Application Performance Monitors - Tracks latency, traffic, and error metrics through real-time profiling and dashboards to identify system bottlenecks.
  • Connection Interception Observability - Intercepts database and cache connections to automatically capture performance metrics, slow logs, and distributed traces.
  • Data Access Observability - Wraps database and cache connections to automatically capture performance metrics, slow logs, and distributed traces.
  • Server Activity Logs - Records high-performance logs that automatically adjust detail levels based on the environment and capture slow requests.
  • Service Health Monitoring - Tracks application metrics and logs through visual dashboards to observe the current operational state of services.
  • Performance Profilers - Profiles live services using real-time sampling to identify performance bottlenecks and resource consumption.
  • Business Error Separation - Separates system errors from business errors to automatically generate documentation and accelerate root-cause analysis.
  • System-Business Error Separation - Divides system errors from business logic errors to automate documentation and accelerate root-cause analysis.

Star history

Star history chart for douyu/jupiterStar history chart for douyu/jupiter

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Jupiter

Similar open-source projects, ranked by how many features they share with Jupiter.
  • apache/dubbo-spring-boot-projectapache avatar

    apache/dubbo-spring-boot-project

    5,389View on GitHub↗

    This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for

    Javadubbo
    View on GitHub↗5,389
  • thinkgem/jeesitethinkgem avatar

    thinkgem/jeesite

    8,044View on GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    View on GitHub↗8,044
  • apache/dubbo-goapache avatar

    apache/dubbo-go

    4,938View on GitHub↗

    Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance microservices. It serves as a cross-language RPC framework and microservices communication layer that enables remote procedure calls between services written in different programming languages. The framework functions as a service governance toolset and a distributed service mesh proxy, allowing data planes to connect with external control planes in proxy or proxyless modes. It specifically provides a compatibility layer to facilitate communication between Go and Java-based ser

    Gogohttp2microservices
    View on GitHub↗4,938
  • moleculerjs/moleculermoleculerjs avatar

    moleculerjs/moleculer

    6,373View on GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    View on GitHub↗6,373
See all 30 alternatives to Jupiter→

Frequently asked questions

What does douyu/jupiter do?

Jupiter is a comprehensive suite for task scheduling, performance observability, service governance, project bootstrapping, and dependency analysis within service meshes. It provides a microservice governance framework to manage service discovery, load balancing, and communication across distributed systems.

What are the main features of douyu/jupiter?

The main features of douyu/jupiter are: Service Governance, Microservice Project Scaffolding, Centralized Configuration Management, Distributed Task Coordination, Distributed Recurring Task Scheduling, Runtime Configuration Control, Service Meshes, Distributed Service Communications.

What are some open-source alternatives to douyu/jupiter?

Open-source alternatives to douyu/jupiter include: apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… apache/dubbo-go — Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… sofastack/sofa-rpc — Sofa-rpc is a high-performance remote procedure call framework designed for building distributed Java applications. It… zlt2000/microservices-platform — This project is a comprehensive enterprise architecture for building multi-tenant distributed systems, implemented as…