Squirrel VS Squirrel.Mac

Compare Squirrel vs Squirrel.Mac and see what are their differences.

Squirrel

An installation and update framework for Windows desktop apps (by Squirrel)

Squirrel.Mac

:shipit: Cocoa framework for updating OS X apps :shipit: (by Squirrel)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
Squirrel Squirrel.Mac
37 4
7,155 1,557
0.8% 0.3%
6.0 0.0
3 months ago 10 months ago
C++ Objective-C
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Squirrel

Posts with mentions or reviews of Squirrel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-11.

Squirrel.Mac

Posts with mentions or reviews of Squirrel.Mac. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-13.
  • Compose Multiplatform 1.2 Is Out: New Mouse and Keyboard APIs, ProGuard Support, Online Updates
    3 projects | /r/Kotlin | 13 Oct 2022
    Electron does have auto-update built in (Squirrel), but it comes with severe non-price related caveats. Squirrel is only intermittently maintained and goes through long periods in which the different versions are abandoned (see for Windows, macOS). People have requested a switch to Sparkle on macOS, which is what Conveyor uses, but with no response. There's also the issue that their update solutions require interactive servers but the only free one is restricted to open source projects, and isn't itself open source. The Electron website points you towards a variety of projects if you want to run your own server but all of them are (again) abandoned for years.
  • Neuron Wallet Update Error on Mac
    1 project | /r/NervosNetwork | 10 May 2022
    “: Cannot update while running on a read-only volume. The application is on a read-only volume. Please move the application and try again. If you're on macOS Sierra or later, you'll need to move the application out of the Downloads directory. See https://github.com/Squirrel/Squirrel.Mac/issues/182 for more information.”
  • Flutter Desktop auto update
    2 projects | /r/FlutterDev | 23 Jun 2021
    - https://github.com/Squirrel/Squirrel.Mac
  • Bundled pkgs in an app bundle keep failing notarization, despite being signed?
    1 project | /r/Xcode | 15 Jun 2021
    LOCATION="${BUILT_PRODUCTS_DIR}" # By default, use the configured code signing identity for the project/target IDENTITY="xxxx" if [ "$IDENTITY" == "" ] then # If a code signing identity is not specified, use ad hoc signing IDENTITY="-" fi # sign all pkgs for driver in "$LOCATION/$CONTENTS_FOLDER_PATH/Resources/drivers/"*.pkg; do chmod -R 755 "$driver" SIGNED="$(echo "$driver" | sed 's|\(.*\).pkg.*|\1|')" productsign --timestamp=none --sign "$IDENTITY" "$driver" "$SIGNED"-signed.pkg && rm "$driver" done # orig run script from mRs- https://github.com/Squirrel/Squirrel.Mac/issues/234

What are some alternatives?

When comparing Squirrel and Squirrel.Mac you can also consider the following projects:

AutoUpdater.NET - AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.

squirrel-flutter - Build installers for your Flutter applications with Squirrel

Wix Toolset

Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Chocolatey - Chocolatey - the package manager for Windows

Clowd.Squirrel - Quick and easy installer and automatic updates for cross-platform dotnet applications

NetSparkle - NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.

wixsharp - Framework for building a complete MSI or WiX source code by using script files written with C# syntax.

Onova - Unintrusive auto-update framework

omaha - Google Update for Windows

Wax - An interactive editor for WiX setup projects.

winsparkle - App update framework for Windows, inspired by Sparkle for macOS