Slash Admin

screenshot of Slash Admin

Slash Admin是一个开箱即用的分布式微服务后端管理系统,基于go-zero开发,提供丰富的功能如服务发现,权限管理等。 该框架可以帮助您快速开发具有RPC服务的后台管理系统。Slash Admin is a powerful microservice framework for basic management. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in ...

Overview

Slash Admin is an out-of-the-box distributed microservice backend management system built on the go-zero framework. It provides a rich set of features that simplify the development of backend management systems with RPC services. The use of modern technologies makes it particularly appealing for developers looking to create robust and scalable solutions quickly.

This framework is designed to facilitate efficient service management, offering tools for service discovery, permission management, and error handling, all while ensuring full internationalization support. Whether you're a seasoned developer or new to microservices, Slash Admin offers a streamlined approach to managing backend functions effectively.

Features

  • Modern Tech Stack: Utilizes cutting-edge technologies such as ent, Casbin, and Kafka for a robust development experience.
  • Go-Swagger Support: Easily generate Swagger documentation directly from annotated API files, simplifying documentation processes.
  • Unified Error Handling: Offers a consistent and internationalized error handling system across the entire application for better user experience.
  • Internationalization: Comes with a comprehensive built-in solution for internationalization, allowing for easy localization of applications.
  • Service Registration and Discovery: Boasts a reliable service registration and discovery mechanism that natively supports Kubernetes (K8s).
  • Dynamic Permission Management: Integrates a sophisticated dynamic routing permission generation scheme along with RBAC (Role-Based Access Control) for enhanced security.
  • Traffic Control: Incorporates traffic management features to help maintain service reliability and performance.
  • ES Service Maintenance: A dedicated service for Elasticsearch maintenance to ensure optimal database performance and management.
dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.