11 repository-uri
Mechanisms for swapping default interface elements with custom implementations.
Distinguishing note: Specifically targets granular UI element replacement within existing views.
Explore 11 awesome GitHub repositories matching user interface & experience · Component Replacements. Refine with filters or upvote what's useful.
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.
Allows replacing individual interface elements like buttons and status indicators with custom components.
This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex
Iterates through training datasets in randomized orders without replacement to improve data efficiency.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Allows swapping built-in UI elements or logic controllers with custom implementations.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Overrides standard graphical icons for text-based emoticons with custom image files.
BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc
Provides mechanisms for swapping default interface elements with custom implementations to allow theme-level UI customization.
react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m
Enables swapping standard arrows, beacons, and tooltips with custom React components.
Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com
Supports swapping the component inside a container without altering the remaining layout structure or positioning.
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes
Replaces an Ark component's default DOM element with a custom component that inherits all its behavior, styling, and accessibility.
JDA is a Java wrapper for the Discord API, providing a framework for building automated agents and integrating applications with the chat platform. It functions as both a REST API client for managing server entities and a gateway client that maintains persistent WebSocket connections for real-time state updates. The library features a comprehensive voice API module for managing audio streaming, voice channel connectivity, and soundboard integration. It also includes a specialized toolkit for interactive UI design, enabling the creation of slash commands, buttons, select menus, and modal input
Allows for the programmatic swapping or removal of interactive elements within a message component structure.
JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables applications to interact with the Discord REST API and real-time gateway to build automated assistants, manage servers, and handle user interactions. The project includes a sharding manager to distribute gateway connections across multiple shards for scaling high-volume deployments. It also provides a UI component library for constructing interactive buttons, select menus, and modal forms within messages. Its capabilities cover voice and audio management, including audio streaming and
Allows swapping or removing interactive UI elements within a message hierarchy.
WeChat Moments Screenshot Generator este un instrument de mockup pentru social media conceput pentru a crea screenshot-uri simulate ale postărilor sociale. Funcționează ca un simulator UI de sistem de operare mobil, permițând utilizatorilor să genereze imagini realiste care imită aspectul vizual al activității pe social media. Instrumentul dispune de un preluator de metadate care extrage titluri și imagini de copertă din link-uri publice pentru a popula automat previzualizările postărilor partajate. Include capabilități pentru simularea implicării organice prin like-uri și comentarii randomizate și utilizează maparea bazată pe modele pentru a insera emoticoane specifice platformei în conținutul postării. Sistemul oferă personalizarea stilului interfeței pentru a se potrivi cu barele de stare și stilurile vizuale specifice sistemelor de operare mobile. Utilizatorii pot proiecta previzualizări de conținut pentru a oferi dovezi de partajare sau pentru a crea mockup-uri de înaltă fidelitate pentru prezentări de design.
Maps specific text placeholders to platform-specific emoticon images to mimic authentic social media posts.