awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesApplication State Persistence

Maintaining the active state of a user session across application restarts.

Distinct from Session State Persistence: Distinct from database session persistence by focusing on the overall application state and initialization delays.

Explore 6 awesome GitHub repositories matching development tools & productivity · Application State Persistence. Refine with filters or upvote what's useful.

Awesome Application State Persistence GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • holoviz/panelالصورة الرمزية لـ holoviz

    holoviz/panel

    5,709عرض على GitHub↗

    Panel هو إطار عمل لتطبيقات البيانات بلغة Python يُستخدم لبناء لوحات تحكم تفاعلية وواجهات مستخدم تفاعلية من خلال ربط تصورات البيانات، والأدوات (widgets)، والاستدعاءات. يعمل كمكتبة واجهة مستخدم تفاعلية تزامن حالة التطبيق مع تحديثات الواجهة بناءً على تفاعلات المستخدم. يتميز المشروع بتقديم نماذج تنفيذ متعددة، بما في ذلك خادم تطبيقات ويب قائم على FastAPI لإدارة الجلسات القابلة للتوسع ومترجم WebAssembly الذي يمكّن تطبيقات Python من العمل مباشرة في المتصفح دون خادم خلفي. كما يتضمن مجموعة أدوات متخصصة لبناء واجهات ذكاء اصطناعي محادثة مع استجابات نصية متدفقة وسجلات رسائل. يغطي إطار العمل مجالات إمكانيات واسعة بما في ذلك تصميم التخطيط المتجاوب، وتكامل مكتبات الرسم المتنوعة وجداول البيانات التفاعلية، وإدارة المعلمات التفاعلية. ويوفر أدوات لمصادقة المستخدم، واستمرارية الجلسة، وجدولة مهام الخلفية.

    Maintains active sessions across application restarts to minimize initialization delays and reduce resources.

    Python
    عرض على GitHub↗5,709
  • tencent/wujieالصورة الرمزية لـ Tencent

    Tencent/wujie

    4,962عرض على GitHub↗

    Wujie is a micro-frontend framework and orchestrator designed to embed multiple independent web applications into a single host shell. It provides a system for managing the lifecycle, mounting, and state preservation of sub-applications while maintaining strict JavaScript and CSS isolation. The framework utilizes a web component sandbox combining iframes and custom elements to prevent global variable pollution and style leakage. It features a decentralized event bus for data exchange and state synchronization between isolated micro-applications, along with a mechanism to mirror internal sub-a

    Retains the internal state and interface of background sub-applications to restore user sessions immediately upon return.

    TypeScript
    عرض على GitHub↗4,962
  • bartonhammond/snowflakeالصورة الرمزية لـ bartonhammond

    bartonhammond/snowflake

    4,583عرض على GitHub↗

    Snowflake هو بادئ تطبيق جوال عبر المنصات مصمم لبناء تطبيقات iOS و Android باستخدام قاعدة كود JavaScript واحدة. يوفر قالباً مسبق التكوين لتسريع عملية التطوير الأولية لتطبيقات الجوال. يتضمن المشروع قالب إدارة حالة Redux لتنسيق حالة التطبيق العالمية والحفاظ على جلسات المستخدم، إلى جانب إطار عمل تكامل REST API للتواصل مع الخوادم البعيدة أو المحلية عبر طلبات HTTP. كما يتميز بنظام ترجمة يعين محتوى واجهة المستخدم إلى لغات متعددة بناءً على منطقة الجهاز. يغطي البادئ مجموعة واسعة من القدرات، بما في ذلك سير عمل هوية المستخدم والمصادقة، والملاحة القائمة على المسار، وإنشاء نماذج إدخال تم التحقق منها. كما يدمج تكوين جناح اختبار Jest للتحقق من منطق العمل ومكونات واجهة المستخدم من خلال اختبارات الوحدة واللقطات. تتضمن مجموعة الأدوات سير عمل لإرسال إصدارات بيتا إلى TestFlight ونشر الإصدارات النهائية إلى App Store.

    Maintains active user sessions and global state across application restarts via local device storage.

    JavaScript
    عرض على GitHub↗4,583
  • appwrite/sdk-for-react-nativeالصورة الرمزية لـ appwrite

    appwrite/sdk-for-react-native

    4,274عرض على GitHub↗

    This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend services. It serves as a client for managing user authentication, cloud databases, and remote file storage within a mobile environment. The SDK enables mobile developers to implement secure login flows using OAuth, email, and phone verification. It includes a database client for performing CRUD operations on structured data and a storage client for uploading and retrieving binary assets from remote cloud buckets. Additionally, it features a WebSocket-based interface to receiv

    Persists authentication state and data caches across route navigations in server-rendered environments.

    TypeScriptappwritebaasjavascript
    عرض على GitHub↗4,274
  • carbon-design-system/carbon-components-svelteالصورة الرمزية لـ carbon-design-system

    carbon-design-system/carbon-components-svelte

    2,879عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من مكونات الواجهة القابلة لإعادة الاستخدام والتي يمكن الوصول إليها، والمبنية خصيصاً لإطار العمل Svelte. يعمل المشروع كنظام تصميم متكامل، حيث يوفر أدوات قياسية لبناء واجهات مستخدم متجاوبة وشاملة تلتزم بمعايير التصميم وإرشادات سهولة الوصول. تتميز المكتبة بتكاملها العميق مع إطار العمل Svelte، حيث تستخدم تحويلات تعتمد على المترجم (compiler) لتحسين عرض المكونات ومزامنة الحالة التفاعلية. كما تتضمن نظاماً قوياً لإدارة السمات (themes) يطبق الأنماط المرئية عبر خصائص CSS المخصصة، مما يسمح بتبديل السمات ديناميكياً أثناء التشغيل. بالإضافة إلى ذلك، تستخدم المكتبة تقنية العرض عبر البوابات (portal-based rendering) لعناصر الواجهة العائمة لضمان عدم حجبها بواسطة قيود الحاويات الأبوية. تغطي مجموعة المكونات نطاقاً واسعاً من متطلبات الواجهة، بما في ذلك إدارة جداول البيانات المهيكلة، وبناء النماذج الديناميكية مع التحقق المدمج، وحاويات التخطيط المتجاوبة. كما توفر أدوات متخصصة لتتبع نقاط توقف الشاشة (breakpoints)، وإدارة استمرارية حالة التطبيق، وتقديم إشعارات المستخدم عبر أنظمة مضمنة أو مشروطة (modal). صُممت المكتبة لدعم سير عمل تطوير فعال من خلال تقليم الأنماط غير المستخدمة وتحسين تسليم الأصول أثناء عملية البناء.

    Maintains application state and user preferences across sessions using local storage utilities.

    TypeScriptcarboncarbon-design-systemcomponent-library
    عرض على GitHub↗2,879
  • colbyfayock/50-projects-for-react-and-the-static-webالصورة الرمزية لـ colbyfayock

    colbyfayock/50-projects-for-react-and-the-static-web

    1,128عرض على GitHub↗

    هذا المشروع هو مورد تعليمي مختار مصمم لمساعدة المطورين على ممارسة تطوير الويب للواجهة الأمامية من خلال مجموعة من خمسين تحدياً برمجياً متميزاً. يوفر منهجاً منظماً يركز على بناء تطبيقات وظيفية باستخدام React وتقنيات الويب الساكنة الحديثة، ويقدم ملخصات للمشاريع ومخططات توجيهية تساعد المتعلمين خلال تنفيذ واجهات ويب متنوعة. تتميز المجموعة بالتركيز على النماذج الأولية الكاملة (full-stack) وأنماط التكامل الواقعية. بدلاً من التركيز على عناصر واجهة المستخدم المعزولة، تتطلب المشاريع دمج خدمات خارجية، بما في ذلك أنظمة إدارة المحتوى بدون رأس (headless CMS)، وواجهات برمجة التطبيقات الخارجية، وقواعد البيانات السحابية. من خلال تكرار وظائف المنصات الشهيرة وبناء أدوات تفاعلية، يكتسب المطورون خبرة في إدارة الحالة المعقدة، والمصادقة، ومزامنة البيانات عبر الجلسات. يغطي المنهج نطاقاً تقنياً واسعاً، بما في ذلك البنية القائمة على المكونات، ومعالجة النماذج التعريفية، وتوليد المواقع الساكنة. كما يتضمن مهاماً عملية مثل تصور البيانات الجغرافية المكانية، وإدارة أصول الوسائط، ومعالجة المدفوعات، وتنفيذ وظائف البحث. تم تصميم هذه التمارين لمحاكاة سير عمل التطوير المهني، بما في ذلك استخدام توليد البيانات الوهمية والاختبار الآلي لضمان موثوقية التطبيق. يعمل المستودع كدليل شامل لأولئك الذين يتطلعون إلى بناء محافظ مهنية من خلال توثيق التحديات التقنية والنتائج. تم تنظيمه لمساعدة المبرمجين على الانتقال من تصميم الواجهة الأساسي إلى تطبيقات الويب المعقدة القائمة على البيانات.

    Saves user data and application settings to browser storage to maintain state across page refreshes and sessions.

    ebookhacktoberfestjavascript
    عرض على GitHub↗1,128
  1. Home
  2. Development Tools & Productivity
  3. Database Session Management
  4. Session State Persistence
  5. Application State Persistence

استكشف الوسوم الفرعية

  • Micro-Frontend State PreservationsCapabilities for retaining the internal state of background micro-applications to allow immediate session restoration. **Distinct from Application State Persistence:** Distinct from Application State Persistence: specifically targets the backgrounding and foregrounding of micro-frontend instances rather than general app restarts.