28 مستودعات
Specialized practices and toolsets for developing desktop software using the Electron framework.
Distinct from Desktop Development: Specifies the use of Electron for desktop development, rather than general desktop-native software practices.
Explore 28 awesome GitHub repositories matching web development · Electron-Based Development. Refine with filters or upvote what's useful.
Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.
Enables the creation of desktop software using web technologies like HTML and CSS via Electron.
Oblivion Desktop هو تطبيق سطح مكتب لعميل وكيل (proxy) وأداة لخصوصية الشبكة مصممة لإدارة أنفاق الشبكة المشفرة وقواعد التوجيه. يعمل كمدير بروتوكول وكيل يقوم بتشفير حركة المرور الصادرة وتدوير عناوين IP لإخفاء هوية المستخدم وموقعه، بشكل أساسي لتجاوز رقابة الإنترنت والقيود الإقليمية. يوفر التطبيق واجهة رسومية لتكوين بروتوكولات نفق متعددة، وواجهات TUN، وملفات PAC لتأمين حركة مرور شبكة الجهاز. يتضمن قدرات لتجاوز رقابة الإنترنت وإدارة وكيل الخصوصية، مما يسمح للمستخدمين بإعادة توجيه حركة المرور على مستوى النظام عبر أنفاق آمنة. تتضمن الأداة أيضاً مجموعة من تشخيصات أداء الشبكة لإجراء اختبارات ping، واختبارات السرعة، ومسح الشبكة للتحقق من جودة الاتصال واستقراره. تغطي ميزات الإدارة الإضافية التكامل مع علبة النظام، وتخصيص الواجهة، وتكوين قواعد التوجيه الجغرافي.
Wraps the proxy management interface in an Electron shell for cross-platform desktop delivery.
IPFS Desktop هو عميل رسومي لتخزين واسترجاع وإدارة المحتوى على شبكة من الأقران. يعمل كمدير نظام ملفات موزع وأداة إدارة عقدة، مما يسمح للمستخدمين بتشغيل عقدة محلية وإدارة البيانات المعنونة بالمحتوى دون استخدام سطر الأوامر. يتضمن التطبيق مصوراً للشبكة لمراقبة الأقران المتصلين وتحليل طوبولوجيا الشبكة العالمية. كما يعمل كمعالج بروتوكول نظام قادر على اعتراض ومعالجة عناوين ipfs وipns. يغطي البرنامج تخزين الملفات اللامركزي واستضافة المحتوى الموزع، ويتميز بأدوات لاستيراد البيانات عبر السحب والإفلات أو الأرشيفات الثنائية. يوفر أدوات لتنظيم الملفات، وتثبيت المحتوى عن بعد، وجمع القمامة لإدارة مساحة القرص. تشمل قدرات إدارة الشبكة تكوين التناظر الدائم، وPubSub، وإعدادات IPNS.
Wraps a web application in a native window to provide system tray access and OS-level file integration.
Flat is an open-source virtual classroom client that combines real-time video conferencing, an interactive whiteboard, screen sharing, and session recording into a single cross-platform application. Built with Electron and React, it provides a desktop shell for hosting and joining live teaching sessions on Windows and macOS, with a web-based interface that integrates video, audio, whiteboard annotations, and messaging for synchronous student engagement. The platform distinguishes itself through its integration of Agora's Real-Time Communication engine with the Software-Defined Real-Time Netwo
Wraps the classroom UI in an Electron shell for native desktop experience on Windows and macOS.
🎤 微软语音合成工具,使用 Electron Vue ElementPlus Vite 构建。
Bundles a web-based UI into a cross-platform desktop application using Electron and Chromium.
electron-ssr-backup هو تطبيق سطح مكتب Electron عبر الأنظمة الأساسية يعمل كعميل وكيل ShadowsocksR ومدير شبكة النظام. يعمل كمنسق خادم وكيل، مما يسمح للمستخدمين بتوجيه حركة مرور الشبكة عبر خوادم محددة وأتمتة تكوينات وكيل نظام التشغيل. يمكن التطبيق من استيراد وتنظيم قوائم خادم الوكيل عبر روابط الاشتراك، ورموز QR، وملفات التكوين اليدوية، أو اللصق من الحافظة. ويتضمن آلية مزامنة لجلب وتحديث قواعد بيانات الخادم من روابط بعيدة. يوفر البرنامج عناصر تحكم للتبديل بين الوكيل العالمي وأوضاع التوجيه الانتقائي. كما يدعم استضافة وكيل HTTP محلي واستخدام اختصارات لوحة المفاتيح العالمية لإدارة رؤية النافذة وحالات الوكيل.
Wraps a web-based user interface in an Electron shell for native window management and system-level access.
Angular Electron is a project scaffolding tool that generates a preconfigured desktop application template combining Angular's web framework with Electron's native runtime. It produces cross-platform executables for Windows, macOS, and Linux from a single codebase, while providing a development server with hot reload that automatically refreshes the Electron renderer process when Angular source files change. The project handles the architectural complexity of running Angular inside Electron by separately bundling Node.js modules for the main process and Angular modules for the renderer proces
Provides the core scaffolding that bundles Angular into Electron for desktop-native execution.
weweChat هو عميل سطح مكتب غير رسمي لـ WeChat، تم تطويره كغلاف مراسلة عبر الأنظمة الأساسية. يستخدم واجهة مستخدم قائمة على React داخل غلاف Electron لتوفير بيئة مخصصة لإدارة المحادثات على أنظمة تشغيل سطح المكتب. يقدم التطبيق إمكانيات مخصصة غير موجودة في العميل الرسمي، مثل القدرة على اعتراض وأرشفة الرسائل التي تم استرجاعها من قبل المرسل. كما يتضمن أتمتة المراسلة الجماعية لإرسال نفس الرسالة إلى عدة مستلمين في وقت واحد. تم تصميم العميل لسير عمل المستخدمين المتقدمين، ويتميز بالتنقل القائم على لوحة المفاتيح لتبديل سلاسل المحادثات وبدء المحادثات. كما يدعم معالجة الوسائط المحسنة من خلال نقل الملفات المجمعة وتكامل الحافظة للصور والملفات. يتضمن البرنامج نظاماً للتحديثات التلقائية لضمان تثبيت أحدث الإصدارات.
Wraps a React-based interface within an Electron shell to provide a native desktop messaging environment.
Blockbench هو مصمم نماذج ثلاثية الأبعاد منخفض المضلعات ورسام نسيج متخصص مصمم لإنشاء نماذج وأنسجة فن البكسل. يعمل كمحرر ثلاثي الأبعاد قابل للتوسيع يسمح بإنتاج أصول مخصصة لمحركات الألعاب وبرامج العرض. يتميز المحرر ببنيته القائمة على الإضافات، والتي تمكن من تطوير سكربتات مخصصة لأتمتة سير عمل التصميم وإضافة أدوات متخصصة. يدمج أيضاً نظام رسم نسيج يطبق فن البكسل مباشرة على الشبكات ثلاثية الأبعاد لتحقيق جمالية منمقة. يغطي البرنامج عرضاً ثلاثي الأبعاد عالي الجودة للعروض التقديمية الاحترافية ويوفر أدوات لتصدير التصميمات إلى تنسيقات ملفات ثلاثية الأبعاد موحدة.
Uses an Electron shell to wrap the web-based editor for native OS features and hardware acceleration.
Soundnode هو عميل سطح مكتب ومشغل موسيقى متعدد المنصات لـ SoundCloud. يوفر واجهة مخصصة لبث الصوت وإدارة مكتبات الموسيقى الرقمية على Windows و macOS و Linux. يدمج التطبيق التحكم في تشغيل الوسائط الأصلي، مما يسمح للمستخدمين بإدارة المسارات الصوتية عبر مفاتيح الوسائط للأجهزة واختصارات لوحة المفاتيح على مستوى النظام. يتضمن واجهة بحث لاكتشاف الفنانين والأغاني، وأدوات لتنظيم مجموعة شخصية من خلال قوائم التشغيل والمستخدمين المتابعين.
Wraps the music player interface in an Electron shell to provide native window management and OS integration.
Simplenote-electron هو محرر نصوص متزامن سحابياً وعميل سطح مكتب عبر المنصات لإنشاء وإدارة ملاحظات نصية بسيطة. يعمل كتطبيق يعتمد على Electron يقوم بمزامنة بيانات المستخدم عبر أجهزة وأنظمة تشغيل متعددة. يوفر التطبيق أداة كتابة تقوم تلقائياً بعكس مستندات النص العادي عبر حساب المستخدم. ويدمج إدارة هوية OAuth للتحقق من بيانات الاعتماد عبر التحقق من البريد الإلكتروني أو مزودي الحسابات التابعين لجهات خارجية. يغطي البرنامج تخزين النصوص القائم على السحابة ومزامنة المحتوى عبر أجهزة متعددة لضمان بقاء الملاحظات متسقة عبر بيئات Windows وLinux والويب. ويتضمن مصادقة حساب آمنة لإدارة الوصول إلى الملفات الشخصية.
Wraps the web application in an Electron desktop shell to provide native window management and OS integration.
Falcon هو عميل SQL ومدير قواعد بيانات متعدد المنصات يوفر واجهة موحدة لتنفيذ الاستعلامات عبر أنظمة قواعد بيانات متعددة. يعمل كتطبيق سطح مكتب لنظامي Windows و Mac، مما يسمح للمستخدمين بإدارة البيانات عبر بيئات قواعد بيانات متنوعة من خلال محرر استعلام واحد. تعمل الأداة كاستوديو بيانات متزامن سحابياً، مما يسد الفجوة بين نتائج قواعد البيانات المحلية والتخزين السحابي البعيد. وهذا يتيح نقل بيانات الاستعلام المعالجة إلى بيئة سحابية للتخزين الدائم والتحليل التعاوني. إلى جانب تنفيذ الاستعلامات، يتضمن التطبيق أداة تصور تحول نتائج SQL إلى مخططات تفاعلية لتحليل البيانات. وتدعم هذه الإمكانات نظام اتصال يعتمد على التعريفات (drivers) وآلية تخزين مؤقت من جانب العميل لإدارة مجموعات النتائج.
Wraps the web-based frontend in an Electron shell to provide native window management and OS access.
DesktopNaotu هي أداة خرائط ذهنية عبر المنصات لإنشاء وتنظيم الرسوم البيانية الهرمية المرئية. تعمل كمحرر غير متصل بالإنترنت وتطبيق مستقل لإدارة المعرفة دون الحاجة إلى اتصال بالإنترنت. يتضمن التطبيق وظائف مساعدة لتحويل بيانات الخريطة الذهنية، مما يسمح للمستخدمين باستيراد وترحيل الملفات من منصات الطرف الثالث إلى تنسيق متوافق غير متصل بالإنترنت. كما تعمل كأداة رسم بياني ذات إصدارات تتحكم في تاريخ الخرائط للسماح بمراجعة أو استعادة الإصدارات السابقة. يوفر البرنامج إمكانيات لدمج نظام الملفات المحلي، بما في ذلك القدرة على فتح وحفظ ونسخ ملفات الخريطة الذهنية احتياطياً. يدعم إنشاء رسوم بيانية منظمة للعصف الذهني وتنظيم المعلومات عبر Windows و macOS و Linux.
Wraps the web-based mind map editor in an Electron shell for native desktop OS integration.
This project is a boilerplate and starter for building cross-platform desktop applications that integrate a web-based frontend with a native shell. It provides a pre-configured development environment combining Electron, Vite, and Vue to establish a frontend-driven desktop framework. The setup features an integrated development workflow with hot module replacement and automatic reloading for both the main and renderer processes. This allows for real-time updates to the desktop application shell and user interface components without requiring manual restarts. The project covers native system
Provides a comprehensive starter for developing cross-platform desktop applications using Electron and Vue.
git-it-electron هو تطبيق لسطح المكتب وأداة تعليمية تفاعلية لتعلم Git. يوفر بيئة متعددة المنصات لممارسة سير عمل Git و GitHub من خلال تحديات موجهة وتمارين عبر سطر الأوامر. يعمل التطبيق كمحاكي لسير العمل يقوم بالتحقق من حالات المستودع المحلي للتأكد من التنفيذ الصحيح لأوامر التحكم في الإصدارات. يستخدم التطبيق التحقق التلقائي القائم على الحالة لمسح الأدلة المحلية وسجلات المستودع، مما يضمن تنفيذ خطوات التعلم المحددة بشكل صحيح قبل أن ينتقل المستخدم إلى الخطوة التالية. يغطي البرنامج التدريب على سير عمل سطر الأوامر وتأهيل المطورين على الأدوات، مع التركيز على إتقان مفاهيم الإصدارات وإدارة المستودعات ضمن بيئة تطوير محلية.
Wraps the learning interface in an Electron shell to enable native OS-level file system and shell command access.
هذا المشروع عبارة عن برنامج بث يعتمد على OBS ومحرك بث مباشر مصمم لالتقاط ونقل محتوى الصوت والفيديو في الوقت الفعلي إلى منصات الإنترنت. يعمل كأداة توزيع محتوى وتطبيق سطح مكتب عبر الأنظمة الأساسية يدير ترميز ونقل تدفقات الوسائط المتعددة من جهاز كمبيوتر. يستخدم البرنامج محركاً يعتمد على OBS للتعامل مع التقاط محتوى سطح المكتب، بما في ذلك نشاط الشاشة، ونوافذ التطبيقات، وخلاصات كاميرا الويب. يوفر البنية التحتية اللازمة لإدارة تخطيطات البث والمشاهد المعقدة للجماهير المباشرة. يدمج النظام إمكانيات لتوزيع التطبيقات عبر الأنظمة الأساسية، وتحديداً تجميع البرامج في مثبتات موقعة وموثقة للتثبيت الآمن على أجهزة Windows وmacOS.
Wraps the application interface in an Electron shell for cross-platform desktop window management.
Appium Desktop هي واجهة مستخدم رسومية لتهيئة وإدارة خادم Appium لأتمتة اختبارات تطبيقات الأجهزة المحمولة. تعمل كمدير أتمتة عبر المنصات للتحكم في الجلسات عبر أنظمة تشغيل الأجهزة المحمولة ومزودي السحابة المختلفين. يتضمن التطبيق مفتش تطبيقات الأجهزة المحمولة لتحليل أشجار مصادر التطبيقات وتحديد سمات العناصر، إلى جانب مسجل نصوص الاختبار الذي يلتقط تفاعلات المستخدم لإنشاء كود الأتمتة. تغطي الأداة إدارة الخادم والتحكم في دورة الحياة، مما يسمح بإدارة تكوينات الشبكة ومتغيرات البيئة من خلال إعدادات مسبقة محفوظة. وتوفر القابلية للملاحظة عبر مراقبة سجل الخادم في الوقت الفعلي وقدرات إدارة الجلسة لتهيئة جلسات جديدة أو الإرفاق بجلسات موجودة. كما تسهل الاتصال بمنصات اختبار السحابة عن بُعد.
Wraps the user interface in an Electron shell for native window management and cross-platform desktop support.
هذا المشروع هو عميل Microsoft Teams لنظام Linux يعمل كغلاف سطح مكتب أصلي لخدمة الاتصالات القائمة على الويب. يستخدم غلافاً يعتمد على Electron لتوفير تكامل النظام وإدارة النوافذ للتطبيق على منصات Linux. يتميز العميل بمدير جلسات متعدد الحسابات يستخدم تقسيم الجلسات وأدلة البيانات المعزولة للسماح بالوصول المتزامن إلى ملفات تعريف ومستأجرين متعددين. كما يتكامل مع أتمتة المنزل عبر جسر MQTT، حيث ينشر حالة الحضور والمكالمات إلى وسيط الرسائل ويستقبل أوامر عن بعد لتشغيل إجراءات التطبيق. يغطي البرنامج مجموعة واسعة من القدرات على مستوى النظام، بما في ذلك مصادقة المؤسسات مع SSO وتخزين الرموز الآمن، ومشاركة الشاشة المتوافقة مع Wayland، وتعديل محرك Chromium من خلال محاكاة المنصة. كما يتضمن أدوات لتحسين الوسائط، واختصارات لوحة المفاتيح العالمية، وتكامل إشعارات سطح المكتب الأصلية. يدير المشروع إصدارات البرامج عبر نظام تحديث الحزم الذي يدعم التحديثات التفاضلية (delta updates).
Uses an Electron shell to wrap the web service for native window management and OS-level features.
Sqlectron-gui هو مدير قواعد بيانات وعميل SQL متعدد المنصات. يوفر واجهة رسومية لتنظيم اتصالات الخادم وتنفيذ أوامر SQL عبر أنظمة تشغيل مختلفة. تعمل الأداة كبيئة استعلام متعددة قواعد البيانات، مما يسمح للمستخدمين بالاتصال والتفاعل مع أنظمة قواعد بيانات علائقية متنوعة من واجهة واحدة. يغطي التطبيق إدارة خادم قاعدة البيانات من خلال حفظ وتنظيم تفاصيل الاتصال لبيئات متعددة. كما يتضمن قدرات لإدارة اتصالات قواعد البيانات وتنفيذ استعلامات SQL.
Wraps the application in an Electron shell to provide a consistent cross-platform desktop experience.
VoTT هو برنامج لتعليق بيانات الرؤية الحاسوبية (computer vision annotation) وأداة لإعداد مجموعات بيانات تعلم الآلة. هو تطبيق سطح مكتب مصمم لرسم مربعات الإحاطة (bounding boxes) وتعيين وسوم للكائنات في الصور ومقاطع الفيديو لإنشاء مجموعات بيانات تدريب لنماذج اكتشاف الكائنات. يستخدم التطبيق واجهة سطح مكتب متعددة المنصات لإدارة أصول الصور والفيديو. ويتميز بتكامل تخزين محلي (local-first) للتعامل مع أصول الوسائط الكبيرة مباشرة من نظام ملفات الجهاز المضيف، ويتضمن أخذ عينات فيديو محكوم بمعدل الإطارات لاستخراج صور محددة من تدفقات الفيديو للوسم. يغطي البرنامج دورة حياة البيانات الكاملة، بما في ذلك استيراد الأصول من التخزين المحلي أو السحابي وتحويل البيانات المعلقة إلى تنسيقات تعلم آلة متنوعة عبر تصديرات قائمة على المخططات (schema-based). كما يتضمن تشفيراً قائماً على الرموز لتأمين إعدادات تكوين المشروع الحساسة.
Uses an Electron shell to wrap the web interface, enabling native desktop window management and local file system access.