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
·
1024-lab avatar

1024-lab/smart-admin

0
View on GitHub↗
3,743 stars·991 forks·Java·MIT·3 viewssmartadmin.vip↗

Smart Admin

Smart-admin is a full-stack development platform and administrative framework combining a SpringBoot backend with a Vue frontend. It provides standardized scaffolding for building enterprise admin dashboards and management systems.

The project distinguishes itself with low-code capabilities, featuring a code generator that automatically produces backend and frontend source code from database table configurations. It incorporates a dedicated security layer for encrypting and decrypting API request and response bodies to protect data in transit.

The framework covers comprehensive identity and access management through role-based access control and multi-factor authentication. Its operational surface includes system auditing with data change tracking, health monitoring via server heartbeats, and S3-compatible cloud file storage management. It also supports multi-platform deployment from a single codebase to ensure a consistent experience across web browsers and mobile interfaces.

Features

  • Server-Side Logic Frameworks - Provides a standardized server-side architecture using SpringBoot for business logic and data access.
  • Admin Dashboard Boilerplates - Provides a comprehensive full-stack boilerplate for building enterprise administrative dashboards using SpringBoot and Vue.
  • RBAC Permission Systems - Implements a role-based access control system for managing users, departments, and functional permissions.
  • Secure API Communications - Implements a security layer that encrypts and decrypts API request and response bodies to protect data in transit.
  • API Traffic Encryption - Provides a dedicated security layer that automatically encrypts and decrypts API request and response bodies.
  • Identity and Access Management - Provides a comprehensive management system for employees, departments, roles, and permissions.
  • API Payload Encryption - Features a dedicated security layer for encrypting and decrypting API request and response bodies.
  • Role-Based Access Control - Manages organizational hierarchies and functional roles to restrict system access and data visibility.
  • Token-Based Authentication - Implements a lightweight token-based security mechanism for session management and role-based access control.
  • Backend Security Middleware - Implements a standardized backend foundation with dependency injection and security middleware for secure development.
  • Traffic Encryption - Secures data in transit through the encryption and decryption of API request parameters and response bodies.
  • Database Schema Code Generators - Automatically transforms database table schemas into ready-to-use backend and frontend source code files.
  • Low-Code Generators - Ships a code generator that automatically produces backend and frontend source code from database table configurations.
  • Admin Panel Frameworks - Provides a full-stack administrative foundation with standardized backend and frontend technologies.
  • Full-Stack Admin Frameworks - Combines a SpringBoot backend with a Vue frontend to provide a standardized foundation for enterprise admin systems.
  • Vue Frontend Stacks - Ships a reactive user interface built with Vue3 and Vite for rapid frontend development.
  • Database Change Tracking - Records data modifications and visualizes changes using a diff format to track authorship and history.
  • Boilerplate Generators - Includes a tool that generates initial standardized source code and project structures from templates.
  • Cross-Platform Web Interfaces - Supports multi-platform deployment from a single codebase to ensure a consistent experience across web and mobile.
  • User Action Audit Logging - Logs user-initiated operations and login events with request parameters and environment metadata for auditing.
  • Application Health Monitors - Tracks application availability through heartbeats and monitors database performance.
  • Server Activity Logs - Captures server heartbeats, login events, and operational logs including device and network metadata.
  • Server Monitoring and Auditing - Provides system auditing that tracks user operation logs, server heartbeats, and data changes.
  • Multi-Platform Interface Frameworks - Provides a framework for a consistent user experience across web browsers and native mobile applications.

Star history

Star history chart for 1024-lab/smart-adminStar history chart for 1024-lab/smart-admin

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 Smart Admin

Similar open-source projects, ranked by how many features they share with Smart Admin.
  • yangzongzhuan/ruoyiyangzongzhuan avatar

    yangzongzhuan/RuoYi

    7,973View on GitHub↗

    RuoYi is a Spring Boot admin framework designed for building enterprise applications. It provides a foundation for creating management dashboards and orchestrating systems using either monolithic or microservices architectures. The project features a low-code application generator that produces ready-to-compile source code and API documentation based on database table configurations. It implements a role-based access control system to map users and roles to specific menus and buttons for secure resource access. The framework includes capabilities for system health monitoring, real-time perfo

    HTMLactivitibootstrapbootstrap-table
    View on GitHub↗7,973
  • zuiidea/antd-adminzuiidea avatar

    zuiidea/antd-admin

    9,760View on GitHub↗

    This project is a production-ready enterprise admin dashboard scaffold and front-end framework built with React and Ant Design. It provides a standardized toolkit for developing administrative interfaces and internal tools. The framework features a monorepo workspace architecture to manage shared packages and multiple applications. It includes an integrated development environment for simulating backend server responses through API mocking, enabling interface construction without a live backend. Capability areas cover identity and security through token-based authentication and backend-drive

    TypeScriptadminantddashboard
    View on GitHub↗9,760
  • jqhph/dcat-adminjqhph avatar

    jqhph/dcat-admin

    4,022View on GitHub↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    View on GitHub↗4,022
  • dromara/lamp-clouddromara avatar

    dromara/lamp-cloud

    5,752View on GitHub↗

    Lamp Cloud is a multi-tenant SaaS backend framework built on Java and Spring Cloud that provides a complete foundation for building enterprise-grade administration systems. Its core identity centers on supporting multiple tenant isolation strategies—including database-per-tenant, schema-per-tenant, and shared-table modes—that can be switched without altering business code, alongside a role-based access control system enforced at the gateway layer across all microservices. The framework distinguishes itself through comprehensive tenant lifecycle management tools that allow creating, configurin

    Javaadmincloudeureka
    View on GitHub↗5,752
See all 30 alternatives to Smart Admin→

Frequently asked questions

What does 1024-lab/smart-admin do?

Smart-admin is a full-stack development platform and administrative framework combining a SpringBoot backend with a Vue frontend. It provides standardized scaffolding for building enterprise admin dashboards and management systems.

What are the main features of 1024-lab/smart-admin?

The main features of 1024-lab/smart-admin are: Server-Side Logic Frameworks, Admin Dashboard Boilerplates, RBAC Permission Systems, Secure API Communications, API Traffic Encryption, Identity and Access Management, API Payload Encryption, Role-Based Access Control.

What are some open-source alternatives to 1024-lab/smart-admin?

Open-source alternatives to 1024-lab/smart-admin include: yangzongzhuan/ruoyi — RuoYi is a Spring Boot admin framework designed for building enterprise applications. It provides a foundation for… zuiidea/antd-admin — This project is a production-ready enterprise admin dashboard scaffold and front-end framework built with React and… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… dromara/lamp-cloud — Lamp Cloud is a multi-tenant SaaS backend framework built on Java and Spring Cloud that provides a complete foundation… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate…