awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
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·19 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

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.

Which projects share features with 1024-lab/smart-admin?

Projects with overlapping indexed features 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…

Projects sharing features with Smart Admin

These projects share indexed features with Smart Admin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • Compare all 30 related projects→