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

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

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

squirrel/squirrel.windows

0
View on GitHub↗
7,968 نجوم·1,049 تفرعات·C++·MIT·13 مشاهدات

Squirrel.windows

Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards.

The framework uses NuGet packages to distribute software and reduce download sizes through delta updates. It manages software releases by organizing updates into distinct HTTP channels to control how different user groups receive new versions.

The system handles deployment through user-mode directory installation to avoid administrative prompts and system reboots. It manages the software lifecycle using atomic update swapping, where new versions are prepared in temporary folders before being applied silently in the background.

Features

  • Desktop Application Installers - Provides a framework for packaging and distributing desktop software specifically for Windows machines.
  • Automatic Software Updates - Automatically detects and applies the latest software versions to local installations without manual intervention.
  • User-Level Installers - Deploys application files to user-writable directories to bypass administrative prompts and installation wizards.
  • Release Channel Management - Enables the organization of software updates into distinct HTTP channels for controlled release stages.
  • Release Channel Managers - Manages different software update streams through HTTP channels to control versioning for user groups.
  • Binary Delta Generators - Calculates byte-level differences between software releases to create delta update packages that reduce download sizes.
  • Windows Installers - Deploys desktop software to Windows machines without traditional installation wizards or system reboots.
  • NuGet-Based Distributions - Uses the NuGet package format for consistent versioning and delivery of application binaries over HTTP.
  • User-Mode Installations - Installs software into the local app data folder to bypass the need for elevated system permissions.
  • Update Channels - Provides the ability to organize updates into distinct HTTP channels to control how different user groups receive new versions.
  • Background Update Execution - Provides a silent mechanism for applying new software versions in the background.
  • Application Update Managers - Applies software updates silently in the background to prevent user interruptions and avoid system restarts.
  • Atomic Installation Swaps - Implements atomic update swapping by preparing new versions in temporary folders before replacing the active installation.
  • Installation Tools - Manages installation and updates for desktop apps.

سجل النجوم

مخطط تاريخ النجوم لـ squirrel/squirrel.windowsمخطط تاريخ النجوم لـ squirrel/squirrel.windows

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة squirrel/squirrel.windows؟

Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards.

ما هي الميزات الرئيسية لـ squirrel/squirrel.windows؟

الميزات الرئيسية لـ squirrel/squirrel.windows هي: Desktop Application Installers, Automatic Software Updates, User-Level Installers, Release Channel Management, Release Channel Managers, Binary Delta Generators, Windows Installers, NuGet-Based Distributions.

ما هي البدائل مفتوحة المصدر لـ squirrel/squirrel.windows؟

تشمل البدائل مفتوحة المصدر لـ squirrel/squirrel.windows: blackboardsh/electrobun — Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop… chocolatey/choco — Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool… rust-lang/rustup — rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of… beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… mherrmann/fbs — fbs is a Python desktop application packager and cross-platform application installer. It serves as a utility for… eugeny/tabby — Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows…

بدائل مفتوحة المصدر لـ Squirrel.windows

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Squirrel.windows.
  • blackboardsh/electrobunالصورة الرمزية لـ blackboardsh

    blackboardsh/electrobun

    5,534عرض على GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    عرض على GitHub↗5,534
  • chocolatey/chocoالصورة الرمزية لـ chocolatey

    chocolatey/choco

    11,414عرض على GitHub↗

    Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface. The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments. The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software manag

    C#
    عرض على GitHub↗11,414
  • rust-lang/rustupالصورة الرمزية لـ rust-lang

    rust-lang/rustup

    6,940عرض على GitHub↗

    rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of the Rust compiler and its associated build tools. It serves as a toolchain installer and version manager, enabling the deployment of the language ecosystem across different operating systems. The system manages multiple compiler versions across stable, beta, and nightly release channels, allowing users to switch between these versions to meet different environment requirements. It also functions as a cross-compilation manager by installing pre-compiled standard libraries to bui

    Rust
    عرض على GitHub↗6,940
  • beekeeper-studio/beekeeper-studioالصورة الرمزية لـ beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030عرض على GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    عرض على GitHub↗22,030
  • عرض جميع البدائل الـ 30 لـ Squirrel.windows→