9 रिपॉजिटरी
Decouples core graph logic from the user interface by delegating rendering to external frameworks.
Distinct from Visual Node Editors: Focuses on the framework-agnostic nature of the rendering engine, distinct from specific node editor implementations.
Explore 9 awesome GitHub repositories matching user interface & experience · Framework-Agnostic Rendering. Refine with filters or upvote what's useful.
TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste
Maintains a standalone JavaScript engine that can be integrated into any modern web framework via a public API.
Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages
Decouples core form logic from specific UI component libraries by delegating rendering to external adapters.
Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req
Integrates with various frontend frameworks to render node-based editors, allowing developers to choose their preferred UI library.
Builder is a visual content management system and design-to-code tool that transforms visual layouts into functional code for frontend frameworks. It operates as a headless visual editor, allowing for the creation and modification of site layouts through a drag-and-drop interface. The system enables the conversion of design mockups into components for React, Vue, Svelte, and Qwik applications. It decouples layout and design management from the frontend rendering engine, allowing users to update and publish content changes to live applications without redeploying the entire codebase. The plat
Implements a framework-agnostic rendering system that projects visual designs onto React, Vue, or Svelte.
TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked chunks. It can function as a single-file personal wiki where all content and application logic are stored within one HTML file for local-first use, or as a self-hosted wiki server that serves content over HTTP. The project is distinguished by a data-driven architecture where plugins and extensions are treated as stored data entries. It features a filter-based query engine for manipulating structured data and a transclusion system that allows the live content of one entry to be embe
Features a standalone logic core that remains independent of the user interface to facilitate embedding.
Provides core engine abstractions that decouple emulator cores from the UI layer via a plugin architecture.
Grid.js एक फ्रेमवर्क-अज्ञेयवादी JavaScript लाइब्रेरी है जो इंटरैक्टिव डेटा ग्रिड रेंडर करने के लिए है। यह विभिन्न फ्रंटएंड एनवायरनमेंट में टेबलर फॉर्मेट में स्ट्रक्चर्ड जानकारी प्रदर्शित करने की अनुमति देता है, जो स्टेटिक एरे या JSON इम्पोर्ट से डेटा पॉपुलेशन का समर्थन करता है। इस लाइब्रेरी में यूजर इंटरफेस कंपोनेंट्स और लॉजिक का विस्तार करने के लिए एक प्लगइन सिस्टम है, साथ ही प्रदर्शित होने से पहले जानकारी को बदलने के लिए एक कस्टम डेटा पाइपलाइन भी है। इसमें इंटरफेस एलिमेंट्स और संदेशों का अनुवाद करने के लिए बहुभाषी लोकलाइजेशन के लिए इन-बिल्ट समर्थन शामिल है। यह प्रोजेक्ट सॉर्टिंग, फ़िल्टरिंग और डायनामिक ग्रिड विज़ुअलाइज़ेशन सहित मुख्य डेटा विज़ुअलाइज़ेशन क्षमताओं को कवर करता है। यह कॉन्फ़िगरेशन सेटिंग्स को मैनेज करने और विभिन्न JavaScript एनवायरनमेंट के साथ इंटीग्रेट करने के लिए टूल्स प्रदान करता है।
Generates table elements using standard web APIs to ensure compatibility across different JavaScript frameworks.
This project is a design system toolkit and component library that provides a framework-agnostic approach to building web interfaces. It centers on an HTML-first development model, utilizing standard markup and utility-based CSS classes to construct consistent, responsive layouts. The library is built upon the UIkit 3 framework, allowing for the integration of pre-styled interface elements while maintaining control over the underlying markup structure. It further extends these capabilities through web component encapsulation, using custom elements to provide modular and isolated interface log
Delivers UI components as raw markup and utility classes to ensure compatibility across diverse rendering environments.
This project is a framework for building real-time collaborative rich-text editing environments. It provides a structured, schema-based engine that enforces document integrity while allowing multiple users to modify content simultaneously through synchronized state management and conflict resolution protocols. The editor distinguishes itself through a highly modular plugin architecture that supports the integration of complex, interactive UI components built with external frontend libraries. By utilizing a custom rendering engine and a versioned, immutable document state tree, it enables deve
Enables mounting complex interactive UI components as isolated cards within the document flow using external frontend frameworks.