8 Repos
Utilities for integrating interactive interface elements into external web pages.
Distinguishing note: Focuses on embedding functional blocks rather than building full pages.
Explore 8 awesome GitHub repositories matching user interface & experience · Component Embedding. Refine with filters or upvote what's useful.
React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.
Integrates functional components into existing HTML pages to add interactivity to specific sections of a website.
Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including accounting, inventory, manufacturing, and human resources, within a single platform. It functions as a modular business application framework that allows for the development and deployment of specialized modules, supported by a low-code environment that provides visual tools for creating custom workflows and data-driven interfaces. The platform distinguishes itself through a highly extensible architecture that enforces strict multi-tenant data isolation, ensuring that records r
Integrates interactive interface elements into web pages to provide functional content blocks.
SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and prompt windows with stylized, customizable popup dialogs. It provides a set of visual components for displaying messages, warnings, and prompts through a polished user interface. The library allows for the creation of custom modal designs and branded popup dialogs that match a specific website aesthetic. It supports the embedding of external rendering elements directly into popups to customize visual content and layout. The toolkit covers a range of interaction patterns, incl
Supports embedding external rendering elements directly into popup dialogs to customize layouts.
VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc
Allows integrating dynamic components directly into markdown files to add interactive functionality to documentation.
Asciinema is a platform for capturing, replaying, and sharing command-line sessions. It provides a comprehensive suite of tools to record terminal activity into lightweight, text-based files that preserve ANSI escape sequences, allowing users to document technical workflows, troubleshooting steps, and software demonstrations with high fidelity. The project distinguishes itself through its versatile playback and distribution capabilities. It features a web-based player that renders interactive terminal sessions directly in the browser, supporting features like seeking, playback speed control,
The platform generates portable player components and preview images for embedding interactive terminal recordings into external websites and documentation.
tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create customizable effects, confetti, and interactive backgrounds using HTML5 Canvas. It functions as a plugin-based graphics engine and a web component animation engine, allowing for the generation of complex behaviors and themes through structured JSON configuration objects. The project provides a cross-framework animation wrapper with dedicated compatible components for integrating effects into React, Vue, Angular, and Svelte. Its modular architecture allows users to extend the en
Provides a custom HTML element wrapper to embed particle effects into external web pages.
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
Ships framework-agnostic web components for handling login and registration directly within web pages.
react-chrono ist eine React-Komponente für das Rendern chronologischer Ereignisse und Narrative in verschiedenen visuellen Layouts. Sie fungiert als anpassbares Datenvisualisierungstool für die Abbildung historischer oder zukünftiger Ereignisse durch eine Sequenz von Daten. Das Projekt zeichnet sich durch die Unterstützung von mehrstufigem Event-Mapping aus, was die Erstellung verschachtelter Zeitachsen ermöglicht, in denen detaillierte Sub-Narrative innerhalb von Hauptereignissen existieren. Es enthält zudem einen interaktiven Slideshow-Modus mit automatisierten Übergängen und Fortschrittsanzeigen für die sequentielle Präsentation. Die Komponente deckt ein breites Spektrum an Funktionen ab, einschließlich Rich-Media-Integration mit Lazy Loading und Viewport-getriggerter Wiedergabe. Sie bietet Werkzeuge für Echtzeit-Inhaltsfilterung und -suche, visuelle Theme-Konfiguration für Typografie und Farben sowie Textlokalisierung für Interface-Labels und Datumsformate.
Allows the integration of interactive custom components directly into timeline content cards.