Web Analytics

Snail

⭐ 1 stars English by haiyinlong

🌐 Language

Snail - Enterprise-level Microservice Rapid Development Scaffold

🚀 Based on Spring Boot 3 + Spring Cloud + OAuth2 + shadcn/ui

Quick StartDocumentationContributing

GitHub Stars GitHub Forks

🐌 Snail - Lightweight Spring Boot Rapid Development Scaffold

Snail is a modern microservices rapid development framework based on Spring Boot 3,
providing out-of-the-box authentication, authorization, gateway, resource service and other core capabilities to help enterprises quickly build secure, scalable cloud-native applications.

🚀 Out-of-the-box | Secure & Reliable | Easily Extensible | Fullstack Integration


🌟 Features

Spring Cloud Alibaba 2023.0.3.3 for a clean, responsive admin interface ---

🛠 Technology Stack

| Category | Technology | |-----------|-------------------------------------------------------------------| | Backend Framework | Spring Boot 3.5.5, Spring Cloud 2025.0.0, Spring Security, OAuth2 | | Microservice Governance | Nacos (Registry & Configuration Center), | | Gateway | Spring Cloud Gateway | | Database | MySQL 8 | | Frontend Framework | Vue 3 + Vite + TypeScript + shadcn/ui | | Build Tools | Maven, Docker, Docker Compose | | Monitoring | Spring Boot Actuator, Prometheus (optional), Grafana (optional) |


🏗 Project Structure

snail/
├── authentication/           # Authentication service (OAuth2 authorization server)
├── authorization/          # Authorization service (permission management, roles, menus)
├── gateway/               # API gateway (routing, authentication, rate limiting)
├── resource/              # Resource service (business API example)
├── snail-vue-app/          # Backend management interface (Vue3 + shadcn/ui)
└── pom.xml                      # Maven parent project
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-11 ---