4 रिपॉजिटरी
Use of specialized syntax extensions to define HTML-like structures within programming languages.
Distinct from HTML-Based UI Structures: Candidates focus on CSS-only structures, class diagrams, or data configs, not the use of JS extensions for HTML structures.
Explore 4 awesome GitHub repositories matching web development · Declarative UI Structures. Refine with filters or upvote what's useful.
Moon is a minimal reactive UI library for building user interfaces with a component composition framework, client-side routing, server-side rendering, and signals-based reactivity. It provides a virtual DOM diffing engine that computes minimal real DOM mutations, enabling efficient view updates by comparing in-memory UI representations against previous versions. The library distinguishes itself through a signals-based reactivity system that tracks data dependencies through observable signals, triggering targeted DOM updates only when values change. It implements a state driver pattern for uni
Uses HTML-like markup with embedded expressions for data binding and event handling directly in JavaScript.
Reagent, ClojureScript और React.js का उपयोग करके वेब यूज़र इंटरफेस बनाने के लिए एक फ्रेमवर्क है। यह डिक्लेरेटिव UI डिज़ाइन के लिए एक फंक्शनल प्रोग्रामिंग दृष्टिकोण को सक्षम बनाता है, जहाँ HTML स्ट्रक्चर्स और कंपोनेंट पदानुक्रम को JSX के बजाय वेक्टर-आधारित Hiccup सिंटैक्स का उपयोग करके परिभाषित किया जाता है। यह प्रोजेक्ट एटम्स (atoms) पर आधारित एक रिएक्टिव स्टेट मैनेजमेंट सिस्टम के माध्यम से खुद को अलग करता है। यह ट्रैक करता है कि कौन से कंपोनेंट्स ऑटोमैटिक री-रेंडर को ट्रिगर करने के लिए विशिष्ट स्टेट एटम्स को डीरेफरेंस करते हैं और एक बड़े स्टेट एटम के विशिष्ट पथों पर अपडेट्स को अलग करने के लिए स्टेट कर्सर प्रदान करता है। इसमें नेटिव JavaScript कंपोनेंट्स और थर्ड-पार्टी लाइब्रेरीज़ को रैप करने के लिए यूटिलिटीज भी शामिल हैं ताकि यह सुनिश्चित किया जा सके कि वे फंक्शनल रेंडरिंग साइकिल के साथ संगत रहें। यह फ्रेमवर्क वर्चुअल DOM रिकॉन्सिलिएशन, साइड इफेक्ट्स और क्लीनअप के लिए लाइफसाइकिल मैनेजमेंट, और अपडेट बैचिंग व कैलकुलेशन मेमोइजेशन के माध्यम से रेंडर परफॉरमेंस ऑप्टिमाइज़ेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह स्टेटिक HTML स्ट्रिंग्स की सर्वर-साइड रेंडरिंग, कॉन्टेक्स्ट के माध्यम से ग्लोबल स्टेट शेयरिंग, और HTML कंटेंट सैनिटाइजेशन के लिए सुरक्षा प्रिमिटिव्स के लिए टूल्स भी प्रदान करता है।
Defines HTML structures and component hierarchies using vector-based Hiccup syntax instead of JSX.
SwiftWebUI एक सर्वर-साइड UI फ्रेमवर्क और डिक्लेरेटिव वेब लाइब्रेरी है जो SwiftUI पैटर्न पर आधारित सिंटैक्स का उपयोग करके वेब इंटरफ़ेस बनाने की अनुमति देती है। यह एक सर्वर-ड्रिवन सिस्टम के रूप में कार्य करता है जहाँ इंटरफ़ेस संरचना और स्थिति को सर्वर पर मैनेज किया जाता है और वेब ब्राउज़र के भीतर रेंडर किया जाता है। यह फ्रेमवर्क एक डिक्लेरेटिव डोमेन स्पेसिफिक लैंग्वेज के माध्यम से वेब इंटरफ़ेस के विकास को सक्षम बनाता है जो नेटिव Apple प्लेटफ़ॉर्म इंटरफ़ेस पैटर्न को दर्शाता है। यह रीयल-टाइम स्टेट सिंक्रोनाइज़ेशन और यूज़र इंटरैक्टिविटी को संभालने के लिए सर्वर और ब्राउज़र के बीच एक लाइव कनेक्शन बनाए रखता है। यह सिस्टम क्रॉस-प्लेटफ़ॉर्म इंटरफ़ेस डिज़ाइन और नेविगेशन और इनपुट कंट्रोल जैसे इंटरैक्टिव तत्वों के मैनेजमेंट को कवर करता है। यह पेज के केवल बदले हुए हिस्सों को संशोधित करने के लिए डिफरेंशियल अपडेट का उपयोग करता है और यूज़र इनपुट और UI अपडेट को ट्रांसपोर्ट करने के लिए एक पर्सिस्टेंट द्विदिश (bidirectional) कनेक्शन का उपयोग करता है।
Provides a declarative syntax to define HTML-like structures for browser rendering.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Utilizes JavaScript syntax extensions to define the structural layout of HTML-like interface components.