4 مستودعات
Libraries and frameworks for managing dynamic state and UI components in the browser.
Distinguishing note: No candidates provided; minting under Web Development to categorize frontend frameworks.
Explore 4 awesome GitHub repositories matching web development · Client-Side Frameworks. Refine with filters or upvote what's useful.
Discourse هو محرك منتدى مفتوح المصدر مصمم لتسهيل المحادثات الطويلة والمترابطة وإدارة المجتمع. تم بناؤه كتطبيق من جانب الخادم، ويوفر واجهة منظمة وقائمة على الفئات للمجتمعات التفاعلية عبر الإنترنت، ويدعم مصادقة المستخدم، والإشراف، وتسليم المحتوى في الوقت الفعلي. تستخدم المنصة قاعدة بيانات علائقية لإدارة العلاقات المعقدة بين المستخدمين والمواضيع وإعدادات الموقع. يتميز التطبيق ببنية معيارية تسمح بالمكونات الإضافية والسمات المخصصة، مما يتيح تكييف مساحات المناقشة مع احتياجات تنظيمية متنوعة. يوفر تجربة تطبيق صفحة واحدة من خلال إطار عمل واجهة أمامية قائم على المكونات ويحافظ على الاستجابة أثناء النشاط عالي الحجم عن طريق تفريغ المهام غير المتزامنة إلى محرك معالجة خلفي متعدد الخيوط. يمكن للتطبيقات الخارجية التفاعل مع المنصة من خلال واجهة برمجة قياسية، والتي تدعم إدارة بيانات المجتمع، وتفاعلات المستخدم، ومهام الإشراف. بالإضافة إلى قدرات المناقشة الأساسية، تعمل المنصة كنظام لإدارة المحتوى يدعم إنشاء قاعدة معرفية قابلة للبحث وفهرسة البحث بالنص الكامل. تم تنظيم الكود المصدري لتوفير وصول واضح إلى نقاط نهاية التكامل، مما يسهل التحكم البرمجي في المنشورات والفئات.
Provides a component-based single-page application experience within the browser.
jquery-pjax is a client-side library that combines Ajax requests with the HTML5 History API to replace page content without triggering a full browser reload. It fetches HTML fragments from the server and updates the browser URL using pushState, preserving the page layout and assets while only swapping a designated container's content. The library emits custom JavaScript events at each stage of the request lifecycle, enabling external handlers to respond to loading, success, and error states. The project distinguishes itself through its event-driven navigation model and server-side integration
Provides a client-side library for loading only a container's HTML from the server while preserving layout and assets.
Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and
Provides a lightweight architecture for managing business logic, external data streams, and dynamic module loading in web apps.
Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input. The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packa
Functions as a client-side framework for managing dynamic state and UI components in the browser.