Back to directory

Sz-Admin

An open-source backend scaffold for admin and management systems, built on Spring Boot 4 and Java 25, with role-based permissions, dynamic menus, code generation, and a Vue 3 frontend.

Sz-Admin

Sz-Admin (sz-boot-parent) is a backend scaffold for enterprise admin systems and SaaS management consoles, aimed at projects that build custom back-office tools on top of it. It provides role-based access control with dynamic menus and data-scope permissions, a code generator, dictionary management, Excel import and export, object storage integration, WebSocket support, and duplicate-submission protection.

Its backend is built with Spring Boot 4, Java 25 LTS, Sa-Token for authentication, MyBatis-Flex, Liquibase for migrations, and Redis, structured into common, module, and service layers to keep custom business modules separate from the core; a companion frontend uses Vue 3, Vite 7, TypeScript, Element Plus, and Pinia. It supports MySQL or PostgreSQL as its database.

It is written in Java and released under the Apache-2.0 license.

More in Web frameworks

See all 29
  • Andurel

    andurel.com

    A Go web framework, in the style of Laravel, with routing, controllers, database migrations and models, Inertia-based views, queues, and a code-generating CLI.

  • Vibe Stack

    vibestack0.gumroad.com

    A Next.js 15 and Supabase boilerplate shipped with architecture rules that block AI coding assistants from generating insecure auth, deprecated imports and broken Next.js 15 patterns.

  • Janux

    janux.build

    A fullstack TypeScript framework where a single component definition is projected three ways: a live UI for people, and typed MCP tools and resources for AI agents, so the human interface and the agent-facing tools cannot drift apart.