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

elunez/eladmin-web

0
View on GitHub↗
4,629 stars·2,743 forks·Vue·Apache-2.0·3 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

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 Eladmin Web

Similar open-source projects, ranked by how many features they share with Eladmin Web.
  • 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
See all 30 alternatives to Eladmin Web→

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.

What are some open-source alternatives to elunez/eladmin-web?

Open-source alternatives to elunez/eladmin-web 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…