9 مستودعات
Tools and techniques for integrating external web applications into existing sites via iframes or similar mechanisms.
Distinguishing note: Focuses on the secure integration of private web applications into host environments.
Explore 9 awesome GitHub repositories matching web development · Application Embedding. Refine with filters or upvote what's useful.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
Integrates interactive forms, dashboards, or widgets into third-party websites by using secure tokens to maintain data privacy.
Jitsi Meet هي منصة مفتوحة المصدر لاتصالات الصوت والفيديو في الوقت الفعلي. توفر بنية تحتية كاملة لاستضافة مؤتمرات الفيديو الآمنة، وتدعم ميزات مثل مشاركة الشاشة، والمراسلة، واستطلاعات رأي المشاركين. تم تصميم المنصة للاستخدام المستقل والتكامل في تطبيقات الويب أو تطبيقات الهاتف المحمول الخارجية. يستخدم النظام بنية وحدة إعادة توجيه انتقائية لتوجيه تدفقات الوسائط بين المشاركين، مما يضمن اتصالاً فعالاً عبر مستخدمين متعددين. يعتمد على بروتوكولات نقل قياسية في الوقت الفعلي لإدارة نقل البيانات ويتضمن آليات للتفاوض على مسار الشبكة لتجاوز جدران الحماية وترجمة عنوان الشبكة. يتم الحفاظ على الأمان من خلال تنفيذ التشفير من طرف إلى طرف والبروتوكولات القياسية لحماية خصوصية جلسات الاتصال. توفر المنصة خيارات تكوين ونشر واسعة، مما يسمح بالتثبيتات المستضافة ذاتياً على خوادم خاصة أو عمليات نشر قابلة للتوسع داخل بيئات السحابة. وهي تدعم إدارة البنية التحتية من خلال الخدمات المصغرة المعبأة في حاويات وموازنة التحميل للحفاظ على الأداء أثناء الاستخدام العالي. يمكن للمطورين توسيع وظائف المنصة من خلال واجهات برمجية، بما في ذلك مجموعات تطوير البرمجيات وحقن الواجهة المعزولة، لمواءمة تجربة الاتصال مع متطلبات تنظيمية محددة.
Embeds live audio and video communication features directly into custom web or mobile applications using modular development kits.
DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications
Integrates dashboards and management modules into external web applications using secure iframe containers and token-based authentication.
Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a
Integrates the automation builder into external applications via secure, sandboxed iframes.
Plotly.py is a comprehensive framework for building production-ready data applications and interactive dashboards directly from Python code. It functions as both a high-performance visualization library for browser-based charts and a full-stack tool for transforming analytical scripts into responsive, web-based interfaces. By abstracting away the need for manual HTML or JavaScript, it allows developers to define complex layouts and functional logic using modular, reusable components. The framework distinguishes itself through a robust architecture that handles event orchestration and state sy
Allows integrating data applications into existing web systems using secure, bidirectional communication and single sign-on protocols.
WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har
Integrates WebAssembly functions into host programs written in C, Go, Rust, or Node.js for seamless application embedding.
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Renders entire application pages as native React components inside other applications, replacing iframe embedding.
Wujie is a micro-frontend framework and orchestrator designed to embed multiple independent web applications into a single host shell. It provides a system for managing the lifecycle, mounting, and state preservation of sub-applications while maintaining strict JavaScript and CSS isolation. The framework utilizes a web component sandbox combining iframes and custom elements to prevent global variable pollution and style leakage. It features a decentralized event bus for data exchange and state synchronization between isolated micro-applications, along with a mechanism to mirror internal sub-a
Embeds independent web applications into a host shell using web components and iframes for JavaScript and style isolation.
Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover patterns and cause-and-effect relationships within datasets. It functions as an interactive data visualization library using a grammar-of-graphics approach to generate multi-dimensional charts and dashboards. The project distinguishes itself through a natural language interface that translates plain-text questions into data answers and visualizations via a language model. It provides a specialized framework for causal discovery and inference, allowing users to identify variable li
Integrates interactive exploration interfaces and standalone dashboards into third-party web applications.