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

full-stack admin dashboard framework

Ranking updated Jun 30, 2026

For a fullstack framework for admin dashboards, the strongest matches are dpgaspar/flask-appbuilder (Flask-AppBuilder is a rapid application framework that generates admin), go-admin-team/go-admin (go-admin-team/go-admin is a full-stack admin scaffolding system with built-in) and filamentphp/filament (Filament is a full-stack framework for building admin panels). thinkgem/jeesite and frappe/frappe round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “fullstack admin dashboard”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

full-stack admin dashboard framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • dpgaspar/flask-appbuilderdpgaspar avatar

    dpgaspar/Flask-AppBuilder

    4,951View on GitHub↗

    Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia

    Flask-AppBuilder is a rapid application framework that generates admin dashboards and REST APIs from data models, with built-in authentication, role-based access control, CRUD interfaces, and responsive UIs — directly matching your need for a full-stack admin dashboard boilerplate.

    PythonCRUD InterfacesRole-Based Access ControlRole-Based Access Control
    View on GitHub↗4,951
  • go-admin-team/go-admingo-admin-team avatar

    go-admin-team/go-admin

    12,687View on GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    go-admin-team/go-admin is a full-stack admin scaffolding system with built-in JWT authentication, Casbin RBAC, CRUD generation, RESTful API (Gin), and a Vue-based responsive frontend, providing most of the features you need for building an admin dashboard.

    GoRole-Based Access ControlCRUD GeneratorsJWT Authentication
    View on GitHub↗12,687
  • filamentphp/filamentfilamentphp avatar

    filamentphp/filament

    31,215View on GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Filament is a full-stack framework for building admin panels within Laravel, providing CRUD generation, authentication, responsive UI, and extensible dashboard widgets—exactly the kind of developer foundation you're looking for.

    PHPCRUD InterfacesDashboard WidgetsRole-Based Access Control
    View on GitHub↗31,215
  • thinkgem/jeesitethinkgem avatar

    thinkgem/jeesite

    8,044View on GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Jeesite is a full-stack low-code framework that directly provides all the core components for building enterprise admin dashboards—authentication, CRUD generation, role-based access, and a responsive Vue frontend—making it a comprehensive starting point for this search.

    VueCRUD OperationsRole-Based Access ControlCRUD Generators
    View on GitHub↗8,044
  • frappe/frappefrappe avatar

    frappe/frappe

    10,291View on GitHub↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Frappe is a full-stack low-code framework that automatically generates database schemas, REST APIs, and admin interfaces, making it an ideal boilerplate for building admin dashboards with authentication, CRUD, and role-based access control out of the box.

    PythonRole-Based Access Control
    View on GitHub↗10,291
  • rappasoft/laravel-boilerplaterappasoft avatar

    rappasoft/laravel-boilerplate

    5,630View on GitHub↗

    Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete backend foundation including user management, role-based permissions, and a CoreUI interface. It serves as a starting point for web application development by bundling essential administrative features into a single, ready-to-use package. The project distinguishes itself through a comprehensive identity management system that combines multi-language support across over 20 locales with two-factor authentication and user impersonation capabilities. Its role-based access control system

    Rappasoft's Laravel Boilerplate is a pre-built admin panel scaffold with authentication, role-based permissions, and a CoreUI responsive interface, giving you a solid starting point for building the kind of full-stack admin dashboard you want, though you'll add your own charting and data-visualization widgets.

    PHPRole-Based Access ControlData TablesUser Role Management
    View on GitHub↗5,630
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a headless CMS and application framework that automatically generates a fully customizable admin panel, API endpoints, and database schemas from code-first configurations — making it a complete, developer-oriented solution for building full-stack admin dashboards with authentication, CRUD, and GraphQL/REST support.

    TypeScriptDashboard Widget Components
    View on GitHub↗43,053
  • 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

    RuoYi-Vue3 is a full-stack admin dashboard framework built with SpringBoot and Vue3 that includes authentication, role-based access control, and a low-code CRUD generator, fitting your need for a backend-plus-frontend boilerplate, though it lacks explicit dashboard widgets and chart components.

    VueRole-Based Access ControlJWT AuthenticationRBAC Permission Systems
    View on GitHub↗6,631
  • directus/directusdirectus avatar

    directus/directus

    36,030View on GitHub↗

    Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions. The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn

    Directus is a full-featured headless CMS with an admin dashboard that automatically generates REST and GraphQL APIs and includes authentication, role-based access control, CRUD interfaces, and data visualization, giving you a complete backend-driven dashboard platform rather than just a starter template.

    TypeScriptAPI GeneratorsHeadless Content ServicesAccess Control Engines
    View on GitHub↗36,030
  • railsadminteam/rails_adminrailsadminteam avatar

    railsadminteam/rails_admin

    7,957View on GitHub↗

    Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It provides a graphical user interface for creating, reading, updating, and deleting database records, serving as a secure back office for database content management and administrative data auditing. The project distinguishes itself through a reflection-based schema mapping system that automatically generates CRUD interfaces from database metadata. It includes specialized tools for data versioning and change auditing to track administrative activity, as well as utilities for import

    Rails Admin is a ready-to-use admin dashboard engine that auto-generates CRUD interfaces from your Rails models, covering authentication, role-based access, data visualization, and a responsive UI — it's a complete solution rather than a blank template, but it fully fits the search for a full-stack admin dashboard.

    RubyCRUD InterfacesRole-Based Access Control
    View on GitHub↗7,957
  • api-platform/api-platformapi-platform avatar

    api-platform/api-platform

    9,154View on GitHub↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    API Platform gives you a complete headless CMS backend API plus an auto-generated admin dashboard for CRUD operations, which fits the full-stack admin template you need, though it does not explicitly include chart widgets or data visualization out of the box.

    PHPAPI GeneratorsREST API FrameworksAdmin Dashboard Generators
    View on GitHub↗9,154
  • davideviolante/angular-full-stackDavideViolante avatar

    DavideViolante/Angular-Full-Stack

    1,561View on GitHub↗

    Angular-Full-Stack is a comprehensive starter kit designed for building web applications using a unified TypeScript codebase. It integrates the MongoDB, Express, Angular, and Node stack into a single repository, providing a structured foundation that covers both frontend and backend logic. By utilizing a shared language across the entire stack, the framework enforces consistent data structures and interface contracts between the client and server. The project distinguishes itself through a focus on environment consistency and developer productivity. It includes pre-configured containerization

    This is a full-stack Angular Express MongoDB boilerplate with JWT authentication and a TypeScript codebase, making it a suitable starting template for an admin dashboard; however, it does not include explicit dashboard widgets, CRUD examples, or charting out of the box.

    TypeScriptFull-Stack DevelopmentFull-Stack Monorepo ScaffoldersType Safety
    View on GitHub↗1,561
  • nuxt-ui-templates/dashboardnuxt-ui-templates avatar

    nuxt-ui-templates/dashboard

    1,027View on GitHub↗

    This project is a pre-configured administrative dashboard template built with the Vue.js framework and the Nuxt UI component library. It provides a foundational structure for developing internal business applications, offering a responsive layout that includes a collapsible sidebar and integrated command-palette navigation. The template distinguishes itself through a focus on keyboard-driven interaction and administrative efficiency. It incorporates built-in support for command-palette navigation and shortcut-based movement, allowing users to execute tasks and traverse the interface without r

    A Nuxt-based full-stack dashboard template using Nuxt UI components, fitting your need for a dashboard boilerplate with Vue on the frontend and Nuxt's built-in server capabilities for the backend API layer.

    VueAdministrative DashboardsAdmin Dashboard BuildersDashboard Layouts
    View on GitHub↗1,027

Related searches

  • a react framework for building admin dashboards
  • a full stack framework for web development
  • Admin panel template
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
dpgaspar/flask-appbuilder5KPythonBSD-3-ClauseJun 5, 2026
go-admin-team/go-admin12.7KGoMITMay 22, 2026
filamentphp/filament31.2KPHPMITJun 22, 2026
thinkgem/jeesite8KVueApache-2.0Jun 22, 2026
frappe/frappe10.3KPythonMITJun 23, 2026
rappasoft/laravel-boilerplate5.6KPHP—Sep 28, 2025
payloadcms/payload43.1KTypeScriptMITJun 16, 2026
yangzongzhuan/ruoyi-vue36.6KVueMITJun 10, 2026
directus/directus36KTypeScriptNOASSERTIONJun 16, 2026
railsadminteam/rails_admin8KRubyMITSep 14, 2025
a framework for building full stack applications
  • Admin dashboard template
  • a production ready Next.js admin dashboard template
  • a SolidJS dashboard template for web applications
  • Admin dashboard framework