22 रिपॉजिटरी
The process of assembling user interfaces using pre-built visual elements.
Distinct from React - A JavaScript library for building user interfaces: Focuses on the act of composing layouts with a library, rather than the library itself or the underlying framework like React.
Explore 22 awesome GitHub repositories matching user interface & experience · UI Component Composition. Refine with filters or upvote what's useful.
Arco Design एक React UI कंपोनेंट लाइब्रेरी और डिज़ाइन सिस्टम फ्रेमवर्क है जिसका उपयोग पेशेवर वेब इंटरफेस बनाने के लिए किया जाता है। यह एप्लिकेशन में एक कंसिस्टेंट डिज़ाइन भाषा बनाए रखने के लिए डिज़ाइन किए गए पूर्व-निर्मित विज़ुअल तत्वों और लेआउट का एक संग्रह प्रदान करता है। सिस्टम में एक टोकन-आधारित थीमिंग इंजन है जो दानेदार विज़ुअल अनुकूलन को सक्षम करने के लिए पदानुक्रमित डिज़ाइन चर और CSS चर का उपयोग करता है। यह इंटरफेस को विशिष्ट ब्रांड पहचान के साथ संरेखित करने के लिए एक समर्पित थीम एडिटर या लोडर के माध्यम से वैश्विक और कंपोनेंट-स्तरीय शैलियों के संशोधन की अनुमति देता है।
Enables the construction of professional layouts by composing pre-built visual elements.
Vuesax एक फ्रंटएंड फ्रेमवर्क और Vue.js एप्लिकेशन के लिए UI कंपोनेंट लाइब्रेरी है। यह एक कस्टमाइज़ेबल डिज़ाइन सिस्टम और पहले से स्टाइल किए गए यूज़र इंटरफ़ेस एलिमेंट्स प्रदान करता है, जो वेब इंटरफ़ेस के डेवलपमेंट को तेज़ करने के लिए डिज़ाइन किए गए हैं। यह प्रोजेक्ट एक थीमेबल विज़ुअल टूलकिट के लिए जाना जाता है जो डायनामिक कलर अपडेट्स और ब्रांड पहचान बनाए रखने के लिए सर्वर-साइड स्टाइल कस्टमाइज़ेशन को सपोर्ट करता है। इसमें एक विशेष डेटा टेबल कंपोनेंट भी है जिसमें इनलाइन सेल एडिटिंग और पेजिनेशन, फ़िल्टरिंग और सॉर्टिंग के लिए सर्वर-साइड प्रोसेसिंग का इन-बिल्ट सपोर्ट मिलता है। यह लाइब्रेरी UI क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें रिस्पॉन्सिव बारह-कॉलम ग्रिड सिस्टम, व्यापक फ़ॉर्म एलिमेंट्स, और कंटेंट कार्ड्स व कोलेप्सिबल लिस्ट्स जैसे विभिन्न लेआउट टूल्स शामिल हैं। इसमें साइडबार और ब्रेडक्रंब जैसे नेविगेशन यूटिलिटीज़ के साथ-साथ मोडल डायलॉग्स, सिस्टम नोटिफिकेशन्स और टूलटिप्स जैसे कई ओवरले भी शामिल हैं।
Implements a system for assembling user interfaces using a library of pre-built visual elements.
Material Kit React, Material UI पर निर्मित React एप्लिकेशन के लिए एक डैशबोर्ड टेम्प्लेट है। यह TypeScript का उपयोग करके प्रशासनिक इंटरफ़ेस और प्रबंधन डैशबोर्ड विकसित करने के लिए एक टाइप-सेफ़ आधार प्रदान करता है। प्रोजेक्ट में पहचान प्रबंधन के लिए पहले से कॉन्फ़िगर किए गए प्रमाणीकरण प्रवाह शामिल हैं, जिसमें Auth0 सिंगल साइन-ऑन और Firebase सेशन मैनेजमेंट के लिए विशिष्ट एकीकरण हैं। यह सिस्टम सेटिंग्स और यूज़र एडमिनिस्ट्रेशन के लिए पहले से डिज़ाइन किए गए लेआउट के माध्यम से एप्लिकेशन स्कैफ़ोल्डिंग और एंटरप्राइज़ UI प्रोटोटाइपिंग को कवर करता है। सिस्टम थीम कस्टमाइज़ेशन के लिए एक केंद्रीकृत डिज़ाइन टोकन सिस्टम का उपयोग करता है और कॉन्टेक्स्ट प्रोवाइडर्स के माध्यम से स्टेट वितरित करता है।
Builds complex dashboard interfaces by assembling modular Material UI components within predefined layout hierarchies.
This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and controlling connected smart home devices and automation services. It provides a graphical control panel to send commands to smart devices and visualize real-time telemetry from home automation networks. The interface facilitates IoT device orchestration and smart home visualization, allowing for the monitoring of sensors and actuators to track environment and security conditions. It integrates diverse home automation hardware and services into a single unified user interface.
Constructs the user interface by assembling modular, reusable visual components that respond to state updates.
यह रिपॉजिटरी React लाइब्रेरी का उपयोग करके इंटरैक्टिव यूजर इंटरफेस और गतिशील वेब पेजों के विकास को प्रदर्शित करने के लिए उपयोग किए जाने वाले संदर्भ प्रोजेक्ट्स की एक गैलरी है। यह घटक-आधारित आर्किटेक्चर और फ्रंटएंड विकास पर केंद्रित व्यावहारिक एप्लिकेशन उदाहरणों का एक संग्रह प्रदान करता है। प्रोजेक्ट हुक्स, कॉन्टेक्स्ट और रिड्यूसर का उपयोग करके वैश्विक और स्थानीय डेटा के समन्वय के लिए प्रदर्शन के रूप में कार्य करते हैं। इनमें गतिशील सूचियों और गैलरी को पॉप्युलेट करने के लिए रिमोट डेटा लाने के नमूने शामिल हैं, साथ ही मल्टी-पेज नेविगेशन और गतिशील दृश्य जो ब्राउज़र रिफ्रेश की आवश्यकता नहीं रखते हैं। संग्रह फ्रंटएंड क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें मोडल्स और स्लाइडर्स जैसे इंटरैक्टिव UI घटकों का डिज़ाइन, जटिल एप्लिकेशन स्थिति का प्रबंधन और बाहरी APIs का एकीकरण शामिल है।
Demonstrates building user interfaces by nesting small, independent building blocks that manage their own logic.
Platform, Laravel का उपयोग करके बैक-ऑफिस एप्लिकेशन और प्रशासनिक डैशबोर्ड बनाने के लिए एक फ्रेमवर्क है। यह एक स्कीमा-संचालित UI फ्रेमवर्क और CRUD जनरेटर के रूप में कार्य करता है जो प्रोग्रामेटिक मॉडल परिभाषाओं से स्वचालित रूप से डेटाबेस मैनेजमेंट इंटरफेस, इनपुट फॉर्म और वैलिडेशन नियम बनाता है। यह प्रोजेक्ट एक व्यापक बैकएंड UI किट के माध्यम से खुद को अलग बनाता है जो भौगोलिक निर्देशांक मैपिंग, टैबुलर JSON डेटा मैट्रिसेस और मार्केटिंग मेटाडेटा ट्रैकिंग सहित उन्नत डेटा कैप्चर का समर्थन करता है। इसमें संसाधन दृश्यता और रूट सुरक्षा को प्रबंधित करने के लिए एक मजबूत भूमिका-आधारित एक्सेस कंट्रोल सिस्टम है, साथ ही एक ग्लोबल फुल-टेक्स्ट सर्च कार्यान्वयन है जो कई मॉडल्स में डेटा को इंडेक्स करता है। यह प्लेटफॉर्म एसिंक्रोनस डेटा लोडिंग, मल्टी-चैनल नोटिफिकेशन सिस्टम और रिच टेक्स्ट और फाइल मैनेजमेंट के लिए विशेष फॉर्म कंपोनेंट्स की लाइब्रेरी सहित व्यापक क्षमताएं प्रदान करता है। यह मॉडल एग्रीगेशन और चार्टिंग के माध्यम से डेटा विज़ुअलाइज़ेशन के लिए टूल्स, साथ ही सिंगल-पेज एप्लिकेशन अनुभव का अनुकरण करने के लिए आंशिक पेज रिफ्रेशिंग के लिए यूटिलिटीज भी प्रदान करता है। इंटीग्रेशन विकल्प फ्रेमवर्क में फीचर्स के क्रमिक माइग्रेशन को सुविधाजनक बनाने के लिए मौजूदा कंट्रोलर्स और लेगेसी टेम्पलेट्स के कनेक्शन की अनुमति देते हैं।
Assembles screens using a library of reusable layout components and wrappers to separate presentation from data fetching.
यह एक ASP.NET Core UI फ्रेमवर्क और Blazor कंपोनेंट लाइब्रेरी है जिसे वेब एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह Fluent UI डिज़ाइन सिस्टम पर केंद्रित पुन: प्रयोज्य UI बिल्डिंग ब्लॉक्स और मानकीकृत वेब कंपोनेंट्स का संग्रह प्रदान करता है। टूलकिट में इंटरफ़ेस स्थिरता बनाए रखने के लिए दृश्य शैलियों और वैयक्तिकरण को अनुकूलित करने के लिए एक डिज़ाइन टोकन सिस्टम है। इसमें एक उच्च-प्रदर्शन वाला डेटा ग्रिड कंपोनेंट शामिल है जो रिमोट API स्रोतों से एसिंक्रोनस रूप से फ़ेच किए गए बड़े डेटासेट को रेंडर करने में सक्षम है। फ्रेमवर्क इंटरफ़ेस आवश्यकताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें टोस्ट, टूलटिप्स और डायलॉग बॉक्स के प्रबंधन के लिए एक केंद्रीकृत अधिसूचना प्रणाली शामिल है। यह एप्लिकेशन में एक सुसंगत दृश्य भाषा और एक्सेसिबिलिटी सुनिश्चित करने के लिए सिस्टम आइकन और इमोजी के लिए एकीकृत सपोर्ट भी प्रदान करता है।
Enables the construction of complex interfaces by assembling small, reusable functional UI units.
i-hate-regex is a suite of interactive utilities for constructing, validating, configuring, and visualizing regular expressions. It provides a specialized environment for regular expression construction and debugging, allowing users to build complex patterns and verify matching behavior through interactive testing. The project features a regular expression generator with a real-time matching preview and a visual representation tool that displays the logical structure of a pattern. It also includes a curated library of standardized patterns for common data formats, including email addresses, I
Assembles the user interface using reusable visual blocks for the pattern builder and cheat sheet.
ng-alain एक Angular एडमिन डैशबोर्ड फ्रेमवर्क है जिसे एंटरप्राइज एडमिनिस्ट्रेटिव इंटरफेस बनाने के लिए डिज़ाइन किया गया है। यह जटिल और डेटा-हैवी एडमिनिस्ट्रेटिव व्यू बनाने के लिए हाई-डेंसिटी, प्री-बिल्ट UI कंपोनेंट्स और स्कैफोल्डिंग का एक सेट प्रदान करता है। इस फ्रेमवर्क में रिस्पॉन्सिव एडमिन पैनल बनाने के लिए एक थीमेबल लेआउट सिस्टम शामिल है जो अलग-अलग स्क्रीन साइज़ के अनुकूल होता है और लेफ्ट-टू-राइट और राइट-टू-लेफ्ट दोनों टेक्स्ट दिशाओं का समर्थन करता है। इसे एक बहुभाषी UI फ्रेमवर्क के रूप में बनाया गया है जिसमें वैश्विक उपयोगकर्ताओं के लिए एप्लिकेशन कंटेंट और लेबल को लोकलाइज़ करने के लिए इंटीग्रेटेड सपोर्ट है। यह प्रोजेक्ट एंटरप्राइज UI कंपोनेंट लाइब्रेरी, एप्लिकेशन स्कैफोल्डिंग और वेब एप्लिकेशन को कंटेनराइज्ड डिप्लॉयमेंट के लिए स्टैंडर्ड इमेज में पैक करने की क्षमता जैसी व्यापक सुविधाएं प्रदान करता है।
Provides a system for assembling complex administrative dashboards using a library of pre-built visual elements.
ng-alain एक Angular एडमिन डैशबोर्ड फ्रेमवर्क और एंटरप्राइज UI किट है, जिसे एडमिनिस्ट्रेटिव इंटरफेस बनाने के लिए डिज़ाइन किया गया है। यह कॉर्पोरेट वेब एप्लिकेशन बनाने के लिए एक इंटरनेशनलाइज्ड वेब फ्रेमवर्क और थीम्ड डैशबोर्ड टेम्प्लेट के रूप में कार्य करता है। यह फ्रेमवर्क NG-ZORRO कंपोनेंट लाइब्रेरी का उपयोग करके प्रोफेशनल बिजनेस डैशबोर्ड और लेआउट के लिए एक आधार प्रदान करता है। इसमें वैश्विक दर्शकों के लिए मल्टी-लैंग्वेज ट्रांसलेशन और राइट-टू-लेफ्ट लेआउट ओरिएंटेशन का नेटिव सपोर्ट शामिल है। यह प्रोजेक्ट रिस्पॉन्सिव एडमिनिस्ट्रेटिव इंटरफेस के निर्माण और कॉर्पोरेट ब्रांड की आवश्यकताओं के अनुसार विजुअल थीम्स को कस्टमाइज़ करने की सुविधा देता है। यह होस्टिंग एनवायरनमेंट में कंसिस्टेंट डिप्लॉयमेंट के लिए फ्रंटएंड बिल्ड आर्टिफैक्ट्स को आइसोलेटेड कंटेनर्स में पैक करने का भी समर्थन करता है।
Provides a system for assembling complex administrative interfaces by nesting reusable UI components within modular templates.
Gestalt is a type-safe React UI component library and design system. It provides a collection of reusable interface elements and design tokens that follow international accessibility standards to ensure usability for people with diverse needs. The framework includes a responsive web layout system with defined breakpoints and grid containers that adapt interfaces for desktop, mobile, and tablet devices. It features an internationalized component suite that supports multiple languages, regional color schemes, and right-to-left text orientations. The library covers a broad range of interface ca
Enables the assembly of complex user interfaces by nesting a set of small and reusable primitive UI elements.
radzen-blazor is a UI component library for Blazor applications, providing a collection of native interface elements including data grids, charts, and scheduling components. It includes a data visualization suite for rendering complex datasets through interactive charts and heatmaps, alongside responsive web layout tools to ensure interfaces adapt to different screen sizes and orientations. The library offers multiple design system implementations, including a Fluent UI framework and a Material Design UI kit. Visual customization is supported through dynamic theme customization and brand conf
Enables the construction of complex interfaces by nesting pre-defined Blazor components and layout blocks.
यह प्रोजेक्ट एक व्यापक फ्रंट-एंड डेवलपमेंट गाइड और रोडमैप है जिसे इंजीनियरों को आधुनिक वेब विकास के लिए आवश्यक कौशल और पेशेवर मानकों में महारत हासिल करने में मदद करने के लिए डिज़ाइन किया गया है। यह HTML, CSS और JavaScript में महारत हासिल करने के लिए एक तकनीकी संदर्भ के रूप में कार्य करता है, जो संरचित शिक्षण पथ और शुरुआती से पेशेवर वेब इंजीनियर बनने के लिए आवश्यक पेशेवर दक्षताओं का मानचित्र प्रदान करता है। यह संसाधन JavaScript परिदृश्य के एक वर्गीकृत निर्देशिका और पारिस्थितिकी तंत्र अवलोकन के रूप में कार्य करता है। यह उद्योग-मानक फ्रेमवर्क, लाइब्रेरी और उपयोगिताओं को सूचीबद्ध करता है, जो स्टेट मैनेजमेंट, CSS फ्रेमवर्क और स्टेटिक साइट जनरेटर के लिए विशिष्ट सिफारिशें प्रदान करता है। यह गाइड UI आर्किटेक्चर, वेब प्रदर्शन अनुकूलन और एक्सेसिबिलिटी ऑडिटिंग सहित इंजीनियरिंग क्षमताओं के एक व्यापक स्पेक्ट्रम को कवर करती है। यह बिल्ड ऑटोमेशन, डिप्लॉयमेंट रणनीतियों और पेशेवर वर्कफ़्लो के लिए डेवलपर टूलिंग के चयन पर मार्गदर्शन भी प्रदान करती है।
Guides the process of assembling user interfaces using pre-built visual elements and widget libraries.
यह प्रोजेक्ट एक डेवलपर पोर्टफोलियो टेम्प्लेट है जिसे सॉफ़्टवेयर इंजीनियरों के लिए एक पेशेवर ऑनलाइन उपस्थिति स्थापित करने के लिए डिज़ाइन किया गया है। यह तकनीकी क्रेडेंशियल्स, कार्य अनुभव, कौशल और शैक्षणिक प्रमाणपत्रों को प्रदर्शित करने के लिए एक संरचित वेबसाइट के रूप में कार्य करता है। इस प्लेटफॉर्म में एक डायनामिक गतिविधि डैशबोर्ड है जो GitHub से रीयल-टाइम डेटा को सिंक्रोनाइज़ करता है, जो स्वचालित रूप से पुल रिक्वेस्ट, इश्यू और प्रोजेक्ट गतिविधियों को आयात करता है। इसमें एक समर्पित रिज़्यूमे होस्टिंग क्षमता भी शामिल है जो सीधे ब्राउज़र में PDF व्यूअर को एम्बेड करती है। उपयोगकर्ता विज़ुअल थीम कस्टमाइज़ेशन के माध्यम से अपनी व्यक्तिगत ब्रांडिंग को प्रबंधित कर सकते हैं, जो साइट की उपस्थिति को संशोधित करने के लिए पूर्व-निर्धारित रंग पैलेट और थीम-आधारित स्टाइल इंजेक्शन का उपयोग करते हैं। यह साइट कंपोनेंट-आधारित UI कंपोज़िशन का उपयोग करके बनाई गई है और कंटेंट डिलीवरी नेटवर्क के माध्यम से स्टेटिक एसेट्स प्रदान करती है।
Assembles the portfolio layout using reusable UI blocks for skills, experience, and education.
winjs is a browser UI toolkit and JavaScript component library designed for building web applications. It provides a set of high-performance components and utilities with native support for touch, keyboard, and accessibility. The project features a cross-browser event normalizer that creates synthetic pointer and focus events to ensure consistent input behavior across different browsers. It also includes a web localization framework for managing multi-language translations and regional formats using key-value resource files. The toolkit covers a broad range of capabilities, including a front
Offers a high-performance toolkit for building web applications with native support for touch, keyboard, and accessibility.
This project is a browser-based digital audio workstation that provides a professional-grade environment for composing, arranging, and editing musical tracks. It functions as a complete audio sequencer, enabling users to manipulate digital audio signals and construct complex musical compositions directly within a web browser. The platform distinguishes itself through a cloud-synced architecture that stores musical projects on remote servers, ensuring that creative work remains accessible and synchronized across multiple devices. By leveraging the browser as a primary workspace, it facilitates
Assembles the application interface using modular, reactive visual elements.
ChatGpt-Web is a web-based application designed to provide a responsive interface for interacting with large language models. It functions as a centralized dashboard that enables users to exchange text prompts with generative AI services while managing conversation history and system resources through a modular, component-based architecture. The platform distinguishes itself by incorporating a backend proxy layer that routes client requests to external artificial intelligence providers. This infrastructure allows for the masking of sensitive API keys and the redirection of network traffic to
Constructs the user interface using modular components that manage local state for chat history and conversation rendering.
Light Bootstrap Dashboard is a framework for constructing administrative interfaces and management backends. It provides a collection of pre-styled components and responsive layouts designed to facilitate the development of custom web applications and internal tools. The project distinguishes itself through integrated data visualization capabilities, allowing for the rendering of interactive charts and graphs to track business metrics, sales trends, and user engagement patterns. It includes specific tools for monitoring campaign performance and system status, supported by an event-driven noti
Organizes the interface into modular, reusable building blocks for assembling complex administrative dashboard layouts.
This project is a curated collection of educational resources and study materials designed to assist developers in preparing for frontend engineering interviews. It provides a structured set of coding challenges, conceptual guides, and technical assessment problems focused on evaluating proficiency in JavaScript and core web development standards. The repository serves as a practice framework for technical interviews, offering targeted exercises that simulate real-world programming scenarios. By covering both language fundamentals and functional programming patterns, the content helps users i
Facilitates the assembly of user interfaces using pre-built visual elements and modular logic.
This project is a curated educational resource designed to help developers practice frontend web development through a collection of fifty distinct coding challenges. It provides a structured curriculum focused on building functional applications using React and modern static web technologies, offering project briefs and blueprints that guide learners through the implementation of diverse web interfaces. The collection distinguishes itself by emphasizing full-stack prototyping and real-world integration patterns. Rather than focusing on isolated UI elements, the projects require the integrati
Builds user interfaces by assembling small, reusable, and isolated functional units that manage their own internal state and rendering logic.