5 रिपॉजिटरी
Internal node trees representing each user element with type, props, and parent relationships for editor state management.
Distinct from Node-Based UI Components: Distinct from Node-Based UI Components: focuses on the internal state representation of editor elements rather than visual node-based programming interfaces.
Explore 5 awesome GitHub repositories matching user interface & experience · Editor Node Trees. Refine with filters or upvote what's useful.
Craft.js is a framework for building extensible drag-and-drop page editors using React components and serializable state management. It provides the core infrastructure to construct custom page builders where users can compose layouts by dragging, dropping, and repositioning elements within a structured editor environment. The framework manages editor state through a component-based node tree, where each user element is represented as an internal node storing its type, props, and parent relationships. This state is managed via React Context and can be serialized to JSON for persistence and sh
Provides the internal node tree that represents every user element in the page editor.
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Organizes synthesis nodes into a tree structure that determines execution order and signal flow for audio processing.
Overtone एक Lisp ऑडियो सिंथेसिस लाइब्रेरी है जो सिंथेसाइज़र डिज़ाइन करने और रियल-टाइम ऑडियो जनरेट करने के लिए एक प्रोग्रामेबल एनवायरनमेंट प्रदान करती है। यह लाइव साउंड प्रोग्रामिंग के लिए एक डिजिटल सिग्नल प्रोसेसिंग फ़्रेमवर्क के रूप में कार्य करती है, जिसमें रिमोट रिपॉजिटरी से साउंड्स को रिट्रीव और कैश करने के लिए एक ऑडियो सैंपल मैनेजर और मधुर व लयबद्ध संरचनाओं की रचना के लिए एक म्यूजिकल सीक्वेंस जनरेटर शामिल है। यह प्रोजेक्ट हार्डवेयर और नेटवर्किंग के लिए अपने विशेष इंटरफ़ेस के माध्यम से खुद को अलग करता है, जिसमें MIDI डेटा को रूट करने और सॉफ़्टवेयर व बाहरी हार्डवेयर के बीच Open Sound Control संदेशों का आदान-प्रदान करने के लिए एक समर्पित सिस्टम है। इसमें एल्गोरिदम म्यूजिकल कंपोज़िशन के लिए टूल्स भी शामिल हैं, जैसे यूक्लिडियन रिदम जनरेशन और स्केल व कॉर्ड्स को परिभाषित करने के लिए फ़ंक्शंस। यह फ़्रेमवर्क नोड-आधारित रूटिंग और कस्टम एनवेलप डिज़ाइन के साथ डिजिटल ऑडियो सिग्नल प्रोसेसिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह ऑडियो इवेंट सिंक्रोनाइज़ेशन, टाइम-सीक्वेंसिंग और ऑडियो-विज़ुअल सिंक्रोनाइज़ेशन के लिए ग्राफिक्स लाइब्रेरी व शेडर एनवायरनमेंट के साथ ऑडियो आउटपुट को कोऑर्डिनेट करने की क्षमता प्रदान करता है। अतिरिक्त यूटिलिटीज में पिच और कॉर्ड एनालिसिस तथा ऑडियो व कंट्रोल बस वैल्यूज़ की रियल-टाइम मॉनिटरिंग शामिल है।
Organizes synthesis nodes into a tree structure to determine signal flow and execution order.
Zag एक हेडलेस UI स्टेट मशीन लाइब्रेरी है जो विभिन्न रेंडरिंग इंजनों में एक समान व्यवहार सुनिश्चित करने के लिए अनस्टाइल (unstyled) कंपोनेंट लॉजिक प्रदान करती है। यह स्टेटचार्ट्स का उपयोग करके जटिल यूजर इंटरफेस इंटरैक्शन को मॉडल करने के लिए एक टूलकिट के रूप में कार्य करती है, जो विज़ुअल स्टाइलिंग से अंतर्निहित लॉजिक और एक्सेसिबिलिटी एट्रिब्यूट्स को अलग करती है। यह लाइब्रेरी फ्रेमवर्क-अज्ञेयवादी (framework-agnostic) है, जो React, Solid, Vue और Svelte जैसी विभिन्न JavaScript लाइब्रेरी के साथ अपने स्टेट मशीन लॉजिक को जोड़ने के लिए विशेष एडेप्टर का उपयोग करती है। यह दृष्टिकोण डेवलपर्स को एक ही इंटरैक्शन मॉडल बनाए रखने की अनुमति देता है, जबकि स्टेट-संचालित डेटा एट्रिब्यूट्स के माध्यम से किसी भी CSS या स्टाइलिंग समाधान को लागू किया जा सकता है। Zag कार्यात्मक क्षेत्रों की एक विस्तृत श्रृंखला को कवर करती है, जिसमें कीबोर्ड नेविगेशन और ARIA एट्रिब्यूट्स के लिए व्यापक एक्सेसिबिलिटी प्रबंधन, और इंटरैक्टिव प्रिमिटिव्स का एक विशाल संग्रह शामिल है। इनमें इनपुट कंट्रोल्स, मेनू और टैब जैसे नेविगेशनल एलिमेंट्स, डायलॉग और पॉपओवर जैसे ओवरले कंपोनेंट्स, और इमेज क्रॉपिंग व सिग्नेचर कैप्चर के लिए जटिल मीडिया हैंडलिंग शामिल हैं। यह पदानुक्रमित डेटा प्रबंधन, एसिंक्रोनस लिस्ट हैंडलिंग और गाइडेड प्रोडक्ट टूर बनाने के लिए यूटिलिटीज भी प्रदान करती है।
Provides logic for inline renaming of labels within hierarchical tree structures.
Editable is a modular framework for building custom web-based rich text editors. It provides a structured environment for managing complex document content, including support for structured data like lists and grids, while maintaining an immutable tree representation to ensure predictable state manipulation. The framework distinguishes itself through a collaborative engine that synchronizes document state across multiple users in real-time using operational transformation. It also features a plugin-based architecture that allows developers to intercept rendering and node behavior, enabling th
Maps document nodes to UI components by decoupling the underlying data structure from the visual representation.