{"repo":"aide-family/moon","free":true,"listed":false,"github":"https://github.com/aide-family/moon","clone":"git clone https://github.com/aide-family/moon.git","description":"Moon is a versatile monitoring and alerting platform designed for multiple domains, supporting various application scenarios such as cloud-native, Internet of Things (IoT), and artificial intelligence (AI).","language":"Go","stars":253,"topics":["prometheus","go","go-kratos","victoriametrics","docker","elasticsearch","gorm-gen","granfana","influxdb","jaeger"],"license":null,"category":"analytics","readme_excerpt":"Moon Go backend platform for aide-family — monorepo of shared tooling and microservices 中文 · English --- Table of Contents - About - Features - Prerequisites - Installation - Quick Start - Project Structure - Documentation - Contributing - License - Acknowledgments --- About Moon is a Go backend platform maintained by aide-family. This repository is a monorepo that includes: - A shared toolkit and library used by all applications - Microservices built with Kratos and Cobra Each application has its own go.mod , build pipeline, and documentation (English & 中文). --- Features - Monorepo — One repository for shared code and multiple services - Kratos — Consistent service framework (HTTP/gRPC, config, logging) - Cobra — CLI and subcommands for each app - Magic Box — Shared utilities (safety, OAuth, validation, etc.) used across apps - Bilingual docs — README and docs in English and 中文 for root and sub-projects --- Prerequisites - Go 1.25+ - Make --- Installation No global install is required at the repo root. Each app is built and run from its own directory (see Quick Start and Documentation). --- Quick Start From the repository root: Build all apps: Run a single app in development mode: Where is one of: goddess , rabbit , marksman , jade tree . Example: List all Make targets: Generate code (e.g. from protos) for all apps: For app-specific setup (config, database, etc.), see the README of each app under Documentation. --- Project Structure Path Name Description ------ ------ ------","default_branch":null,"files":null,"tree":[],"storefront":"/r/aide-family","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aide-family/moon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}