2 repos
Application Distribution — DevOps & Infrastructure
We curate 2 GitHub repositories matching devops & infrastructure · Application Distribution. Refine with filters or upvote what's useful.
Application Distribution — DevOps & Infrastructure
- electron/electron
electron/electron
120,164This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security. A secure bridge mechanism facilitates communication between these isolated contexts and the main process, ensuring that privileged system APIs remain protected. The framework distinguishes itself through a comprehensive security model that includes process sandboxing, content policy enforcement, and strict validation of inter-process communication. It offers specialized tooling for native module management, allowing developers to integrate binary dependencies across different architectures. Furthermore, the system includes built-in support for accessibility management and automated testing via standard browser-automation protocols. Developers have access to a suite of utilities for performance optimization, including code bundling, background task offloading, and resource profiling. The framework also provides a complete toolset for packaging applications and generating platform-specific installers for distribution.
C++c-plus-pluschromecss - tauri-apps/tauri
tauri-apps/tauri
102,979Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model that enforces granular access control over system resources and native APIs. Communication between the isolated frontend webview and the privileged backend is managed through a secure, asynchronous message-passing bridge. This architecture ensures that native system capabilities are exposed to the web interface only through strictly defined, configuration-driven permissions. The framework provides a modular plugin system that allows for the extension of core functionality through reusable backend components. Development is supported by a unified workflow that includes project scaffolding, a local development server with hot-reloading for both frontend and backend assets, and automated tools for managing the application lifecycle and binary distribution. The system also includes built-in support for orchestrating remote application updates and verifying package integrity.
Rustdesktop-apphigh-performancemobile-app