7 个仓库
Integration of external interactive applications and specialized interfaces within a host application.
Distinct from Third-Party API Integrations: Focuses on embedding full interactive UI widgets rather than just API-based data integration
Explore 7 awesome GitHub repositories matching web development · Widget Embedding. Refine with filters or upvote what's useful.
Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of
Allows embedding of external applications and specialized interfaces directly within the chat view.
Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive enhancement. It serves as a minimal state management tool that binds reactive data to DOM elements, allowing user interfaces to update automatically when state changes without requiring a full build step. The framework specifically focuses on adding interactivity to server-rendered HTML. It allows for the creation of isolated reactive regions and embedded widgets on a single page, using custom delimiters to prevent syntax conflicts with server-side template engines. The system covers r
Facilitates the creation of small, isolated reactive components that operate independently within larger webpages.
Utterances is an embedded commenting system that uses GitHub Issues as a backend to store and manage discussions for websites. It provides a web widget that integrates conversation threads directly into web pages, mapping individual URLs to specific GitHub issues to organize discussions by page. The system integrates third-party identity verification via OAuth to ensure that comments are linked to verified accounts. It automatically handles the creation of tracking tickets when a conversation starts on a page without an existing record, converting website feedback into structured issues. The
Implements a client-side widget that embeds the commenting interface directly into host web pages.
This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu
Provides a script-tag based widget to embed conversational AI interfaces into websites.
VvvebJs is a self-hosted, vanilla JavaScript library for visually assembling web pages by dragging pre-built HTML components onto a canvas. It functions as a visual HTML editor and component-based page builder that requires no build tools or external dependencies, and can be deployed on a server with PHP or Node.js backend for saving and exporting pages. The builder organizes reusable HTML components into named groups for drag-and-drop assembly, and provides visual property editing that modifies HTML attributes, CSS styles, and class names through form controls and property panels. It include
Inserts interactive content like YouTube videos, Google Maps, and Chart.js charts into a page.
Homarr 是一个自托管应用仪表板,提供了一个用于组织和启动服务的中心化主页。它作为一个集成的小部件门户、服务状态监控器和统一 Web 搜索界面。 该项目的独特之处在于用于服务组织的可自定义拖放网格,以及用于存储和保护集成服务所用 API 密钥和密码的专用密钥管理器。它包含一个用于显示实时信息并通过第三方服务小部件控制外部功能的系统。 该平台涵盖了服务可用性监控方面的更广泛能力,以跟踪应用正常运行时间,以及将多个外部提供商聚合到单个输入字段中的统一搜索界面。
Embeds interactive third-party UI widgets and specialized interfaces within the host dashboard.
Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati
Provides an iframe-based modal widget for OAuth flows, credential forms, and connection management.