5 مستودعات
Methodologies and libraries for building user interfaces through reusable components.
Distinguishing note: Focuses on the architectural pattern of UI composition.
Explore 5 awesome GitHub repositories matching user interface & experience · Component Frameworks. Refine with filters or upvote what's useful.
This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine
A development model that allows developers to build interactive client-side interfaces using reusable components that run directly in the browser.
GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib
Hooks into the lifecycle of modern frontend frameworks to manage animation state, cleanup, and responsiveness automatically within component-based architectures.
Soybean Admin is a type-safe frontend management boilerplate and dashboard template built with Vue 3, Vite, and TypeScript. It provides a pre-configured foundation for creating enterprise administrative interfaces, utilizing the NaiveUI component framework and UnoCSS for utility-first styling. The project distinguishes itself through automated workflow tools, including file-system-based route generation and a command-line interface for automating git commits and project deployments. It implements a comprehensive security model featuring both static and dynamic role-based access control to res
Utilizes the NaiveUI component framework to provide a consistent architectural pattern for UI composition.
San هو إطار عمل JavaScript متماثل (Isomorphic) ومجموعة أدوات لتطبيقات الصفحة الواحدة تستخدم لبناء واجهات المستخدم بمكونات قابلة لإعادة الاستخدام. يعمل كمكتبة واجهة مستخدم تفاعلية تقوم بمزامنة حالة التطبيق مع الواجهة من خلال ربط البيانات والقوالب التصريحية. يتميز إطار العمل بدعمه لكل من إنشاء HTML من جانب الخادم والترطيب (Hydration) من جانب العميل لتحسين أداء التحميل الأولي وتحسين محركات البحث. يستخدم عملية تجميع متخصصة من القالب إلى المصفوفة لضغط هياكل القوالب وتقليل تكاليف الشبكة. يوفر المشروع قدرات شاملة لإدارة الحالة، بما في ذلك الحالة العالمية الموحدة أحادية الاتجاه، والخصائص المحسوبة، وربط البيانات ثنائي الاتجاه. يغطي التوجيه عبر أوضاع الهاش والتاريخ، وإدارة دورة حياة المكونات، ونظام قوالب يتميز بإدارة الفتحات (Slots)، والرؤية الشرطية، وعرض القوائم الديناميكي. يتم دعم التطوير من خلال واجهة سطر أوامر لتمهيد المشاريع وأدوات لتصحيح حالة المكونات ومعالجة الأخطاء.
Uses a component-based architecture for building user interfaces with reusable, declarative templates.
This project is a framework for building stateful, component-driven terminal user interfaces in Rust. It provides a structured architecture for managing complex command line applications by decoupling rendering logic from application state through a centralized message-passing system. By utilizing a component-based model, it enables developers to construct interactive interfaces that handle event routing, focus management, and lifecycle orchestration in a predictable manner. The framework distinguishes itself through its focus on modularity and developer productivity. It employs trait-based c
Implements a component-based architecture inspired by React and Elm for building stateful terminal user interfaces.