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
elunez avatar

elunez/eladmin-web

0
View on GitHub↗
4,629 stars·2,743 forks·Vue·Apache-2.0·26 viewseladmin.vip/demo↗

Eladmin Web

Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management systems. It utilizes a decoupled architecture consisting of a Vue frontend template and a Spring Boot backend.

The project provides tools for rapid application prototyping through automatic frontend and backend source code generation. It features a dynamic navigation system that constructs multi-level menus at runtime and controls interface visibility based on authenticated user roles.

The system integrates Spring Security for authentication and authorization, Spring Data JPA for database persistence, and a Redis-based session cache for distributed session management. It also includes support for SVG icon integration and multi-layer data integration across different persistence frameworks.

Features

  • Admin Dashboard Frameworks - Provides a comprehensive framework for building secure back-office management systems using Spring Boot and Vue.
  • Administrative Backends - Provides a comprehensive web-based interface for controlling system configurations and business operations.
  • Authentication Frameworks - Ships an integrated authentication and authorization system to control access and interface visibility.
  • Role-Based Access Control - Manages user permissions and interface visibility based on assigned administrative roles.
  • Spring Security Frameworks - Secures API endpoints and user sessions through a Spring Security middleware layer.
  • JPA Repository Layers - Utilizes JPA repository layers for object-relational mapping and automated database persistence.
  • Role-Based Menu Generation - Constructs multi-level navigation menus at runtime based on the authenticated user's specific roles and permissions.
  • Management Dashboards - Provides a complete backend management system for administering system settings and user permissions.
  • Spring Boot Backend Development - Implements a server-side application using Spring Boot and JPA for entity mapping and database management.
  • Vue Starter Templates - Provides a responsive Vue.js starter template tailored for administrative panels.
  • Distributed Session Caching - Implements distributed session caching using Redis to synchronize state across server nodes.
  • Rapid Software Prototyping - Accelerates development by automatically generating functional prototypes and source code for the dashboard.
  • Redis-Backed Session Stores - Integrates Redis-backed session stores to ensure persistent user state across distributed server nodes.
  • Dashboard Session Persistence - Provides secure login and session persistence to protect the administrative dashboard.
  • Backend-Frontend Decoupling - Implements an architectural separation between the Vue frontend and Spring Boot backend via a REST API.
  • Dynamic Navigation Menus - Generates multi-level navigation menus at runtime based on user roles and system configurations.
  • Permission-Based Visibility Controls - Implements permission-based logic to conditionally show or hide UI components based on user roles.
  • Full-Stack Code Generators - Includes tools for the automatic generation of both frontend and backend source code from configurations.
  • Spring Boot and Vue Integrations - Integrates a Java Spring Boot backend with a Vue.js frontend for a decoupled admin architecture.

Star history

Star history chart for elunez/eladmin-webStar history chart for elunez/eladmin-web

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 elunez/eladmin-web do?

Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management systems. It utilizes a decoupled architecture consisting of a Vue frontend template and a Spring Boot backend.

What are the main features of elunez/eladmin-web?

The main features of elunez/eladmin-web are: Admin Dashboard Frameworks, Administrative Backends, Authentication Frameworks, Role-Based Access Control, Spring Security Frameworks, JPA Repository Layers, Role-Based Menu Generation, Management Dashboards.

Which projects share features with elunez/eladmin-web?

Projects with overlapping indexed features include: yangzongzhuan/ruoyi-vue3 — RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue… lenve/vhr — This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for… jekip/naive-ui-admin — Naive UI Admin is a Vue 3 admin dashboard framework built with TypeScript, Vite, and the Naive UI component library.… pure-admin/vue-pure-admin — vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building… qbian61/forum-java — This project is a community discussion platform built on the Spring Boot framework, designed to facilitate knowledge… panjiachen/vue-admin-template — vue-admin-template is a boilerplate for building administrative interfaces using Vue.js. It provides a pre-configured…

Projects sharing features with Eladmin Web

These projects share indexed features with Eladmin Web. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yangzongzhuan/ruoyi-vue3yangzongzhuan avatar

    yangzongzhuan/RuoYi-Vue3

    6,631View on GitHub↗

    RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth

    Vueadminelement-pluselement-ui
    View on GitHub↗6,631
  • lenve/vhrlenve avatar

    lenve/vhr

    28,090View on GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Java
    View on GitHub↗28,090
  • jekip/naive-ui-adminjekip avatar

    jekip/naive-ui-admin

    5,875View on GitHub↗

    Naive UI Admin is a Vue 3 admin dashboard framework built with TypeScript, Vite, and the Naive UI component library. It provides a pre-built backend management interface with reusable components, dynamic menus, and a component-level permission system that restricts UI elements down to individual components using directive-based checks and role-based access control. The framework enforces compile-time type safety across the entire codebase to reduce runtime errors and improve maintainability. The project distinguishes itself through a permission system that controls feature and UI element visi

    Vuenaivenaive-uinaive-ui-admin
    View on GitHub↗5,875
  • pure-admin/vue-pure-adminpure-admin avatar

    pure-admin/vue-pure-admin

    20,368View on GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Vueadminelement-plusesm
    View on GitHub↗20,368
Compare all 30 related projects→