31 个仓库
Full-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.
Explore 31 awesome GitHub repositories matching user interface & experience · Custom Page Views. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
CTFs as you need them
Allows plugins to register custom HTTP endpoints for serving pages and API responses.
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.
Allows administrators to publish custom HTML or Markdown pages at user-accessible URLs.
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.
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.
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.
Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden
Bromite sets the user's home page as the content shown when opening a new tab.
Flask-Admin is a framework for auto-generating administrative interfaces in Flask applications. It provides a Flask Admin Interface that automatically creates create, read, update, and delete views for database models, functioning as a Database Model CRUD Generator that eliminates manual coding for basic data administration tasks. The framework also includes an Extensible Admin Dashboard that developers can customize, along with a File Management Interface for browsing, uploading, and organizing server-side files, and a Redis Console Client for executing interactive Redis commands directly wit
Registers view classes into the admin interface via a plugin-like pattern attached to a central object.
Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application, providing create, read, update, delete, search, and pagination capabilities out of the box. It functions as a convention-based dashboard generator that maps model attributes to default field types and views, while supporting customization through standard Rails controller and view overrides. The framework distinguishes itself through a field type abstraction layer that encapsulates data display and input logic into reusable classes, and a hook-point content injection system that allo
Overrides default dashboards with standard Rails controllers and views for minimal custom code.
Firefox-UI-Fix 是一套 CSS 样式表、样式覆盖和 UserChrome 框架,旨在重新定义 Firefox Web 浏览器的布局和外观。它作为一个浏览器界面自定义工具和样式套件,使用 CSS 注入和 DOM 覆盖来修改浏览器外壳。 该项目通过提供与宿主操作系统的深度集成而脱颖而出,使浏览器的窗口装饰、菜单和主题能够匹配系统强调色和原生桌面美学。它包括用于修改界面视觉层级和提供预定义视觉主题分发的专门功能。 广泛的功能领域涵盖全面的布局修改,包括调整元素密度、重新定位标签栏和重组导航工具栏的能力。该项目还提供用于标签管理、内部媒体播放器重新设计、界面动画移除以及自定义内部浏览器页面和排版的工具。 该系统使用 SCSS 实现,并利用浏览器的内部样式机制和偏好驱动的配置。
Customizes the new tab page layout with updated search bar designs and field borders.
This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and controlling connected smart home devices and automation services. It provides a graphical control panel to send commands to smart devices and visualize real-time telemetry from home automation networks. The interface facilitates IoT device orchestration and smart home visualization, allowing for the monitoring of sensors and actuators to track environment and security conditions. It integrates diverse home automation hardware and services into a single unified user interface.
Ships a customizable dashboard designed for managing lighting, climate, and security devices across a home network.
You-need-to-know-css is a curated library of pre-written CSS code snippets for common frontend styling tasks including layout patterns, visual effects, animations, and component styling. It serves as a quick reference for developers looking to implement ready-to-use styling solutions without writing CSS from scratch. The collection is organized by visual effect or layout category, with each snippet presented on a standalone page that includes syntax-highlighted code, property documentation explaining the CSS rules and their values, and a live inline demo rendered inside an isolated iframe to
Generates individual static HTML pages for each CSS technique with embedded demos.
Tsuru 是一个开源的平台即服务(PaaS),用于自动化容器化应用的构建、部署和扩展。它作为一个基于容器的部署引擎和 Kubernetes 管理层,将源代码转换为容器镜像并协调其生命周期。 该平台专为多云基础设施管理而设计,允许应用分布在不同的云提供商和区域,以提高弹性。它具有灵活的部署模型,支持多进程容器,使单个仓库能够同时运行不同的组件,如 Web 服务器和后台工作进程。 功能领域包括用于将应用链接到外部数据库和消息代理的托管服务配置,以及使用 OAuth 和 SAML 的综合身份管理。该系统还通过分层权限、资源配额和自动化流量路由为团队访问控制提供了工具。 该平台可以使用 Helm Chart 在 Kubernetes 集群上安装和配置。
Allows customization of the primary landing page's appearance and available variables using custom templates.
本项目是一个用于创建响应式 Home Assistant 仪表盘的设计系统与配置框架。它提供了一个基于 CSS 的界面框架与主题系统,用于定义家庭自动化界面的视觉外观与布局。 该系统通过多视图布局方法脱颖而出,使界面能够适应移动设备以及横竖屏放置的壁挂式平板电脑。它采用基于配置的 UI 定义与自定义 CSS 来实现高级视觉效果,例如图标的状态触发动画,以及由用户交互触发的交互式覆盖弹窗。 广泛的能力包括响应式仪表盘布局管理、带有可复用按钮模板的全局界面主题化,以及针对媒体播放器与系统状态传感器的条件渲染逻辑。该框架还支持带有倾斜效果的交互元素,以及针对触控显示器的音频反馈。
Creates custom, stylized user interfaces specifically designed for smart home automation platforms.