4 مستودعات
Frameworks that use a web browser as the primary rendering engine for desktop application interfaces.
Distinct from Browser Rendering: None of the candidates cover the architectural pattern of using a browser as a desktop app window wrapper.
Explore 4 awesome GitHub repositories matching user interface & experience · Browser-Based Desktop UIs. Refine with filters or upvote what's useful.
Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su
Renders the application interface using a host web browser while executing core logic in a native Go process.
Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an HTML and JavaScript frontend. It functions as a local web server wrapper that hosts application assets and manages the browser window to provide a user interface. The framework provides a bidirectional Python-JavaScript bridge, allowing functions in either language to call each other in real time. It also includes a desktop application bundler to package Python code and web assets into a standalone executable for distribution. The system covers application window management, loc
Uses a web browser as the primary rendering engine to provide the desktop application user interface.
Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s
Uses a web browser as the primary rendering engine for a standalone desktop application interface.
SyncTrayzor هو غلاف علبة نظام (tray wrapper) أصلي لنظام Windows وواجهة إدارة لـ Syncthing. يعمل كمدير عمليات يضمن بدء خدمة المزامنة تلقائياً عند تسجيل دخول المستخدم وبقائها نشطة في الخلفية. يوفر المشروع متصفحاً مدمجاً لعرض واجهة Syncthing على الويب ويتضمن أداة متخصصة لحل التعارضات لتحديد وإصلاح عدم تطابق الإصدارات بين الملفات المتزامنة. يتكامل مباشرة في علبة النظام لتوفير تحديثات حالة الخدمة وإشعارات سطح المكتب. تشمل مجالات القدرة مراقبة المزامنة لتتبع نقل البيانات، وتنبيهات الاتصال، والتحكم في استخدام البيانات لإيقاف عمليات النقل مؤقتاً على الشبكات ذات الاستخدام المحدود.
Wraps the synchronization web interface in a native desktop window using a browser-based UI.