All Projects → Squirrel → Squirrel.Windows

Squirrel / Squirrel.Windows

Licence: MIT license
An installation and update framework for Windows desktop apps

Programming Languages

C++
36643 projects - #6 most used programming language
C#
18002 projects
c
50402 projects - #5 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to Squirrel.Windows

DownloadFullInstaller
macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application.
Stars: ✭ 678 (-89.68%)
Mutual labels:  installer
Dark Souls Config Utility
All-in-one installer and configuration UI for various mods/fixes for Dark Souls™: Prepare to Die Edition.
Stars: ✭ 27 (-99.59%)
Mutual labels:  installer
squilu
A scripting language that accepts a subset of javascript and C/C++
Stars: ✭ 69 (-98.95%)
Mutual labels:  squirrel
pulseaudio-win32
An up-to-date PulseAudio build for Windows with an installer, service, socket support, bug fixes, and new features.
Stars: ✭ 38 (-99.42%)
Mutual labels:  installer
alminium
勉強しながら、少しずつ更新しています。現在、Ubuntu 18.04&CentOS7でRedmine3.4が動作します。
Stars: ✭ 14 (-99.79%)
Mutual labels:  installer
installer-scripts
💻 Bash scripts for doing installations in one go.
Stars: ✭ 17 (-99.74%)
Mutual labels:  installer
rimerc
rimerc: rimer's dictionary & config
Stars: ✭ 228 (-96.53%)
Mutual labels:  squirrel
ansible-role-fail2ban
Install and configure fail2ban on your system.
Stars: ✭ 42 (-99.36%)
Mutual labels:  installer
platformio-core-installer
PlatformIO Core Installer
Stars: ✭ 53 (-99.19%)
Mutual labels:  installer
dex
docker executables - run applications without installing them or their dependencies
Stars: ✭ 31 (-99.53%)
Mutual labels:  installer
MS-PS-Installer
Automated PowerShell installer for *Nix with multi Distro support.
Stars: ✭ 20 (-99.7%)
Mutual labels:  installer
arch-install
A highly configurable script automatically installing Arch Linux.
Stars: ✭ 32 (-99.51%)
Mutual labels:  installer
dotget
Installer for .NET Core CLI Apps
Stars: ✭ 35 (-99.47%)
Mutual labels:  installer
AppMan
A portable AppImage manager that installs, removes, updates and manages software (locally) like APT or Pacman do.
Stars: ✭ 36 (-99.45%)
Mutual labels:  installer
dppm
An easy way to install and manage server applications
Stars: ✭ 107 (-98.37%)
Mutual labels:  installer
v2ray-deb
v2ray debian/ubuntu安装包
Stars: ✭ 143 (-97.82%)
Mutual labels:  installer
APK-Installer
An Android Application Installer for Windows
Stars: ✭ 1,076 (-83.62%)
Mutual labels:  installer
SimpleInstaller
Simply installer
Stars: ✭ 18 (-99.73%)
Mutual labels:  installer
cargo-binstall
Binary installation for rust projects
Stars: ✭ 421 (-93.59%)
Mutual labels:  installer
EndeavourOS-ISO
EndeavourOS ISO framework based on Arch-ISO
Stars: ✭ 159 (-97.58%)
Mutual labels:  installer
README.md

Contributors Needed

We are looking for help with maintaining this important project - please read the discussion in #1470 for more information.


Squirrel: It's like ClickOnce but Works™

Build Status

Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).

Squirrel uses NuGet packages to create installation and update packages, which means that you probably already know most of what you need to create an installer.

What Do We Want?

Windows apps should be as fast and as easy to install and update as apps like Google Chrome. From an app developer's side, it should be really straightforward to create an installer for my app, and publish updates to it, without having to jump through insane hoops.

  • Integrating an app to use Squirrel should be extremely easy, provide a client API, and be developer friendly.
  • Packaging is really easy, can be automated, and supports delta update packages.
  • Distributing should be straightforward, use simple HTTP updates, and provide multiple "channels" (a-la Chrome Dev/Beta/Release).
  • Installing is Wizard-Free™, with no UAC dialogs, does not require reboot, and is .NET Framework friendly.
  • Updating is in the background, doesn't interrupt the user, and does not require a reboot.

Refer to our full list of goals for integrating, packaging, distributing, installing, and updating.

Documentation

See the documentation Table of Contents for an overview of the available documentation for Squirrel.Windows. It includes a Getting Started Guide as well as additional topics related to using Squirrel in your applications.

Building Squirrel

For the impatient:

git clone --recursive https://github.com/squirrel/squirrel.windows
cd squirrel.windows
devbuild.cmd

See Contributing for additional information on building and contributing to Squirrel.

License and Usage

See COPYING for details on copyright and usage of the Squirrel.Windows software.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].