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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

51 repository-uri

Awesome GitHub RepositoriesAdmin Interface Customizations

Tools for modifying the layout, navigation, and display properties of administrative panels.

Distinguishing note: Specifically targets the customization of admin UI elements like navigation and list views, rather than general UI components.

Explore 51 awesome GitHub repositories matching user interface & experience · Admin Interface Customizations. Refine with filters or upvote what's useful.

Awesome Admin Interface Customizations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • payloadcms/payloadAvatar payloadcms

    payloadcms/payload

    43,053Vezi pe 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.

    Customizes the admin interface navigation and UI components.

    TypeScriptcmscontent-managementcontent-management-system
    Vezi pe GitHub↗43,053
  • magicmirrororg/magicmirrorAvatar MagicMirrorOrg

    MagicMirrorOrg/MagicMirror

    23,612Vezi pe GitHub↗

    MagicMirror is an open source framework for creating personalized information dashboards, specifically designed for use as a modular smart mirror platform and a plugin-based dashboard framework. It functions as a system for aggregating data feeds and modular components to create a centralized information hub. The platform utilizes a module-based plugin architecture that allows for the development and integration of custom third-party plugins through a standardized interface. This extensibility enables the creation of personalized displays and custom data widgets. The system supports a headle

    Provides a customizable user interface specifically designed for smart home monitoring and information display.

    JavaScriptdomoticsjavascriptmagicmirror
    Vezi pe GitHub↗23,612
  • wagtail/wagtailAvatar wagtail

    wagtail/wagtail

    20,366Vezi pe GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Enables the integration of custom views, templates, and menu items into the administrative dashboard to extend core functionality.

    Pythoncmsdjangohacktoberfest
    Vezi pe GitHub↗20,366
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Supports non-destructive overrides of administrative templates to modify dashboard appearance and structure.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • langbot-app/langbotAvatar langbot-app

    langbot-app/LangBot

    15,311Vezi pe GitHub↗

    LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c

    Dify adds interactive visual pages and admin panels to the application sidebar to display data or manage bot configurations.

    Pythonagentcozedeepseek
    Vezi pe GitHub↗15,311
  • spree/spreeAvatar spree

    spree/spree

    15,230Vezi pe GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    The platform supports overriding default theme variables, adding custom utility classes, and defining component layers to modify the appearance of the administrative dashboard.

    Rubycarte-commerceecommerce
    Vezi pe GitHub↗15,230
  • bailicangdu/node-elmAvatar bailicangdu

    bailicangdu/node-elm

    12,355Vezi pe GitHub↗

    node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows. The system includes a dedicated administrative management dashboard for tracking system statistics and managing users and merchants through role-based access control. It also features a digital coupon management system for tracking and exchanging promotional rewards. The framework incorporates geolocation services for IP-based po

    Aggregates counts for users, orders, and requests to generate internal business statistics.

    JavaScriptexpressmongodbmongoose
    Vezi pe GitHub↗12,355
  • emdash-cms/emdashAvatar emdash-cms

    emdash-cms/emdash

    10,887Vezi pe GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Lets plugins add custom pages and dashboard widgets under their own namespace without overriding core screens.

    TypeScriptastrocmsemdash
    Vezi pe GitHub↗10,887
  • keystonejs/keystoneAvatar keystonejs

    keystonejs/keystone

    9,893Vezi pe GitHub↗

    Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram

    Allows modification of the admin dashboard's layout, navigation, and branding to suit specific administrative needs.

    TypeScriptcmscms-frameworkgraphql
    Vezi pe GitHub↗9,893
  • activeadmin/activeadminAvatar activeadmin

    activeadmin/activeadmin

    9,701Vezi pe GitHub↗

    ActiveAdmin is a framework for building administrative back-office dashboards and data management screens within Ruby on Rails applications. It functions as a dashboard generator that automatically creates web interfaces for managing database records based on the Active Record pattern. The project utilizes a declarative domain specific language to map Ruby classes to administrative controllers and views. It employs convention-over-configuration routing to generate standard endpoints and provides a template-override hierarchy for customizing the user interface. The framework includes a respon

    Allows modification of the administrative panel layout, navigation, and display properties via template overrides.

    Rubyactiveadminadmin-uiarbre
    Vezi pe GitHub↗9,701
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Inspects extraction results against custom rules and halts the pipeline if the output fails to meet defined quality requirements.

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • thinkgem/jeesiteAvatar thinkgem

    thinkgem/jeesite

    8,044Vezi pe 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

    Allows overriding default pages by placing custom files in theme directories or assigning unique views.

    Vue
    Vezi pe GitHub↗8,044
  • vendurehq/vendureAvatar vendurehq

    vendurehq/vendure

    7,924Vezi pe GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Allows the definition of new routes and full-page views within the administrative interface to support custom business logic.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Vezi pe GitHub↗7,924
  • hannahmitt/homemirrorAvatar HannahMitt

    HannahMitt/HomeMirror

    7,811Vezi pe GitHub↗

    HomeMirror is an Android application designed to turn a tablet or screen into a smart mirror and personal information dashboard. It provides a specialized user interface for wall-mounted displays that integrates external data providers with personal scheduling. The system includes a vision-based facial expression analysis tool that detects a user's mood through camera input to adjust the visual display of the information dashboard. The application aggregates real-time data including weather, calendar events, and financial stock price fluctuations. It also tracks personal reminders such as da

    Ships a customizable user interface designed for a wall-mounted smart home information display.

    Java
    Vezi pe GitHub↗7,811
  • isislab/ctfdAvatar isislab

    isislab/CTFd

    6,706Vezi pe GitHub↗

    CTFs as you need them

    Allows plugins to register custom HTTP endpoints for serving pages and API responses.

    Python
    Vezi pe GitHub↗6,706
  • django-oscar/django-oscarAvatar django-oscar

    django-oscar/django-oscar

    6,611Vezi pe GitHub↗

    Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It provides a purpose-built admin dashboard for managing e-commerce operations including products, orders, customers, and promotions, replacing the default Django admin interface. The framework includes a flexible promotions engine for creating multi-buy, bundle, and percentage discounts with custom conditions and benefits, along with a configurable order status and transition system that supports split payments, multi-batch shipping, and deferred payment capture. The framework is desig

    Enables injecting new pages or swapping existing views with custom URL patterns and permission checks.

    Python
    Vezi pe GitHub↗6,611
  • ctfd/ctfdAvatar CTFd

    CTFd/CTFd

    6,523Vezi pe GitHub↗

    Allows administrators to publish custom HTML or Markdown pages at user-accessible URLs.

    Pythonctfctfdeducation
    Vezi pe GitHub↗6,523
  • pawelmalak/flameAvatar pawelmalak

    pawelmalak/flame

    6,412Vezi pe GitHub↗

    Flame is a self-hosted startpage dashboard and customizable web portal designed to organize server applications and bookmarks into a centralized home page. It functions as a bookmark and link manager that aggregates web shortcuts and self-hosted services within a single graphical interface. The project distinguishes itself through automatic application discovery, scanning labels from container orchestration APIs to detect and add services to the dashboard. It also includes a search aggregator that routes queries to multiple external search engines using custom URL prefixes. Visual customizat

    Enables personalization of the landing page using a built-in theme builder and custom CSS overrides.

    TypeScripthomepageself-hostedstartpage
    Vezi pe GitHub↗6,412
  • wakujs/wakuAvatar wakujs

    wakujs/waku

    6,330Vezi pe GitHub↗

    Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir

    Registers HTTP handlers at custom paths with support for static generation or dynamic execution.

    TypeScript
    Vezi pe GitHub↗6,330
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Registers new web interface pages with navigation links that appear within the main interface.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
Înapoi123Înainte
  1. Home
  2. User Interface & Experience
  3. Admin Interface Customizations

Explorează sub-etichetele

  • Administrative Data TablesPaginated tables for managing entities with auto-generated columns and bulk action capabilities. **Distinct from Admin Interface Customizations:** Focuses on the construction of entity list pages with bulk operations rather than general admin layout modifications.
  • Administrative Report Generators1 sub-tagViews for listing filtered content items with options to export data to spreadsheet formats. **Distinct from Admin Interface Customizations:** Distinct from Admin Interface Customizations: focuses on data reporting and export functionality rather than general UI layout.
  • Boilerplate View TemplatesReusable base view files that standardize common controller actions to reduce code duplication. **Distinct from Admin Interface Customizations:** Distinct from general customizations as it focuses on reducing boilerplate through base view files for controllers.
  • Bulk Action ButtonsUI elements that allow performing a single operation on multiple selected items simultaneously. **Distinct from Admin Interface Customizations:** Specifically targets bulk operations in list views, whereas Admin Interface Customizations is a broad category.
  • Contextual Action ButtonsButtons or menu items injected into the UI based on entity context and permissions. **Distinct from Admin Interface Customizations:** Focuses on adding specific action triggers based on context, whereas Admin Interface Customizations is the general umbrella.
  • Custom Page Views3 sub-tag-uriFull-page custom views and routes within an administrative interface. **Distinct from Admin Interface Customizations:** Focuses on the creation of entirely new pages and routes, while Admin Interface Customizations often refers to modifying existing elements.
  • Paginated Entity TablesConstruction of data tables for managing entities with built-in support for pagination and filtering. **Distinct from Admin Interface Customizations:** Specifically addresses the construction of list views for entity management, not just general layout modifications
  • Timeline Component Customizations2 sub-tag-uriCustomization of activity history views to render specific event types using unique UI components. **Distinct from Admin Interface Customizations:** Targets the history timeline specifically, whereas the parent is for general admin interface modifications