8 个仓库
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 是一个用于构建用户界面的 JavaScript 库,采用组件化架构和单向数据流。
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 是一个用于在各种视觉布局中渲染时间顺序事件和叙事的 React 组件。它作为一个可自定义的数据可视化工具,用于通过日期序列映射历史或未来事件。 该项目以支持多级事件映射而著称,允许创建嵌套时间轴,其中详细的子叙事存在于主要事件中。它还包含一个交互式幻灯片模式,具有自动过渡和用于顺序演示的进度指示器。 该组件涵盖了广泛的功能,包括带有懒加载和视口触发播放的富媒体集成。它提供用于实时内容过滤和搜索的工具、用于排版和颜色的视觉主题配置,以及用于界面标签和日期格式的文本本地化。
Allows the integration of interactive custom components directly into timeline content cards.