Chocolatey icon

Chocolatey

Chocolatey is an open source software management solution for Windows that allows you to automate software installations using a simple, command-line interface. It works natively with existing tools and infrastructure.

What is Chocolatey?

Chocolatey is an open source software management solution for Windows that allows administrators and power users to automate the process of installing, upgrading, configuring, and removing software packages. It works natively with existing tools and infrastructure.

Some key features of Chocolatey include:

  • Simple command-line interface to manage software
  • Use scripts to automate software installations silently in the background
  • Manage software on remote machines through remote command execution
  • Install installers, zips, scripts, Windows features, etc.
  • Works with services like Puppet, Chef, and more
  • Handles software dependencies automatically
  • Community repository contains thousands of common applications and tools
  • Free and open source software, no license needed

With its simple and easy-to-use interface, dependency management, and ability to leverage automation, Chocolatey is a valuable tool that helps administrators, developers, and users boost productivity and efficiency around software management across an entire infrastructure.

The Best Chocolatey Alternatives

Top Apps like Chocolatey

Homebrew

Homebrew is a powerful and user-friendly package manager designed specifically for macOS, offering a convenient and efficient way to install, manage, and update software on your Mac. By providing a command-line interface, Homebrew simplifies the process of handling a wide range of software packages, making it a valuable tool for...

Ninite

Ninite is a free software application that streamlines the process of installing multiple programs on a new Windows computer. It allows users to select from a list of over 100 popular free software options, including web browsers, media players, productivity software, utilities, and more.Once the desired programs are selected, Ninite...

Microsoft Store

The Microsoft Store, previously known as the Windows Store, is an app store and digital distribution platform built into Windows 10, Windows 11, and Xbox One, Xbox Series X and Series S consoles. It allows users to browse, search for, download, and install applications developed specifically for devices running the Windows 10, Windows...

Patch My PC

Patch My PC is a free software updater and patch management utility for Windows that aims to make it easy to keep your computer up-to-date. It can automatically detect and download missing updates for the Windows operating system, Microsoft products like Office, and many popular third-party applications.Some key features...

SUMo

SUMo (Software Usage Monitor) is a free and open-source time tracking tool that monitors how much time users spend on various applications and websites. It runs in the background and tracks all activity, generating detailed reports on usage and productivity.Some key features of SUMo include:Tracks time spent on...

FileHippo

FileHippo is a software download website launched in 2004 that provides free downloads of legal software applications across various platforms like Windows, Mac, Linux, Android and iOS. As of 2022, FileHippo claims to offer over 30,000 software applications in its catalog.Some key features of FileHippo include:Large library of popular free software...

Synaptic

Synaptic is a graphical user interface for advanced package management on Debian, Ubuntu and other Linux distributions using the APT package management system. It provides an easy way to install, upgrade and remove software packages without having to use apt commands in the terminal.Some key features of Synaptic include...

PDQ Deploy

PDQ Deploy is a powerful software and patch deployment solution designed to help IT administrators and teams automate application installations, upgrades, and uninstalls across their organization's computers and servers. It provides an intuitive graphical user interface for managing all aspects of deploying software, Windows updates, drivers, and patches with just...

Silent Install Builder

Silent Install Builder is a software tool developed by Ethan Breton LLC that makes it easy to create silent install setup packages for many types of common Windows software. A silent installer runs an installation in the background without requiring user input. This allows IT staff to efficiently deploy software...

Software Manager

Software Manager is an open source application designed to make software management easy on Linux operating systems. It provides a graphical user interface to manage the installation and removal of software packages from the repositories configured on the system.Some key features of Software Manager include:Intuitive interface to browse...

Windows Package Manager CLI

The Windows Package Manager CLI (winget) is a new command line tool introduced by Microsoft for Windows 10. It allows users to easily discover, install, upgrade, remove and configure applications directly from the command line. The winget tool provides capabilities similar to popular package managers on Linux like apt for Debian...

WingetUI

WingetUI is a open source graphical frontend for the Winget command line package manager included in Windows 10 and 11. It provides an intuitive way to search, install, remove, and update applications on your Windows computer without needing to use the command prompt.Some key features of WingetUI include:Browse and search...

GNOME Software

GNOME Software is the default application installer and software center for the GNOME desktop environment. It aims to provide a simple and user-friendly interface to discover, install, and keep applications up-to-date on a GNOME-based Linux distribution.Some key features of GNOME Software include:Browse and search for free and paid...

Scoop

Scoop is a command-line installer for Windows that makes it easy to install and manage open source applications. It works by fetching binaries from GitHub repositories and installing them into isolated directories rather than in the default Program Files folder.Some key features of Scoop:Simple command-line interface to find...

Linuxbrew

Linuxbrew is a fork of Homebrew, the popular package manager originally designed for macOS. Linuxbrew allows Linux users to install software packages from source in a similar manner to how Homebrew works on macOS systems.Some key features and benefits of Linuxbrew include:Simple installation of thousands of open source...

Appmatic

Appmatic is a low-code application development platform designed to empower professionals to create custom web and mobile applications quickly, without needing to code. With an intuitive drag-and-drop interface, anyone can build apps tailored to their unique business needs.Key features of Appmatic include:Drag-and-drop app builder with over 200 customizable components...

OneGet

OneGet is a package manager for Windows operating systems developed by Microsoft. It was introduced in Windows 10 and Windows Server 2016 as a central package manager to unify and manage other package managers like Chocolatey, PowerShell Package Manager, and NuGet.The key features and goals of OneGet include:Provide a common...

Pacman (package manager)

Pacman is a powerful, lightweight package manager developed specifically for Arch Linux. It was designed with simplicity in mind, focusing on minimalism, code correctness, and speed. Pacman provides users with simple and easy ways to manage Arch software packages from binaries and libraries to popular applications.One of the key...

Flathub

Flathub is an open source community-driven app repository and build service for desktop applications on Linux. It serves as a centralized location for users to discover, install, and receive updates for Flatpak applications across various Linux distributions.Some key things to know about Flathub:Over 9000 desktop applications across categories like...

ABC-Deploy

ABC-Deploy is an open-source application release automation and deployment tool designed to help teams streamline, standardize, and automate software deployments. It provides an intuitive dashboard and workflow engine to model deployment processes while automating common IT tasks.Key features of ABC-Deploy include:Model-driven deployments - Visually model deployment workflows with...

UpdateStar

UpdateStar is a software utility that helps users keep their apps and programs up-to-date on their Windows computer. It works by scanning the user's system to detect what software they have installed, whether that be common applications like web browsers, media players, office suites etc. or special purpose programs.It...

Update Manager

Update Manager is a software utility that helps keep all the programs and software installed on a computer up-to-date by checking for available updates. It works by connecting to the repositories and servers of the various software vendors to look for patches, bug fixes, security updates and feature upgrades that...

Winstall.app

Winstall is an open-source package manager and app store for Windows operating systems. Developed by Freeload WEB, Winstall aims to simplify finding, installing, and updating applications on Windows by providing a unified catalog of apps along with tools for securely deploying them.Like app stores on mobile platforms, Winstall allows...

Software Informer

Software Informer is a popular software download website that provides information and downloads for a wide variety of computer programs and mobile apps. The website contains an extensive database of over 500,000 software titles for platforms like Windows, Mac, Linux, Android, iOS, and more.Users can browse or search Software Informer...

UpdateHub

UpdateHub is an open-source software designed specifically for managing firmware updates on embedded Linux devices. It aims to keep embedded devices up-to-date through automatic updates using the latest firmware releases from vendors.Some key features of UpdateHub include:Automatic update checks and downloads in the backgroundSupport for both full image...

Zero Install

Zero Install is an open source software distribution system that allows applications to be run directly from network resources without needing local installation. It works by determining dependencies and downloading the latest software versions on-demand. Some key features of Zero Install include:Decentralized distribution - Apps can be run from...

Ubuntu Sources List Generator

The Ubuntu Sources List Generator is a free online tool designed to help Ubuntu Linux users easily generate sources.list configuration files. A sources.list file specifies the software repositories and components that the system will download packages and updates from.This tool provides an intuitive web interface that allows...

AppGet

AppGet is an open-source package manager and app store for Windows operating systems. Developed by Metrix Software Solutions, AppGet aims to simplify the process of finding, installing, and updating applications on Windows.Some key features of AppGet include:Simple graphical user interface to browse and install applications from its catalogOne-click...

Ubuntu After Install

Ubuntu After Install is a free and open source application developed to help configure Ubuntu Linux after a fresh install. It aims to automate various tweak settings that are often done manually post install.Some of the key features and customizations enabled by Ubuntu After Install are:Configure privacy controls...

MacPorts

MacPorts is an open-source community initiative that aims to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac operating system. It simplifies the installation of open-source software on Apple Macintosh computers using the Mac OS X and Darwin operating...

OUTDATEfighter

OUTDATEfighter is a free open-source software designed to simplify and automate the process of keeping applications and software up-to-date. It runs in the background on Windows PCs and continuously checks installed software against databases to identify applications that are outdated, vulnerable to security exploits, or missing critical patches.Once outdated...

RuckZuck

RuckZuck is a feature-rich screenshot application for Linux desktops. Developed as an open-source project, RuckZuck aims to provide an intuitive and customizable screenshotting experience for power users.Some key features of RuckZuck include:Customizable hotkeys to take different types of screenshots like fullscreen, section selection, active window etc.Basic image...

FileOur

FileOur is a cloud-based document management and file sharing platform designed for teams and businesses to store, organize, collaborate on, share, and manage files and documents securely. Some of the key features of FileOur include:Secure cloud storage and file hostingCustomizable user and group permissions for accessing or editing files...

Homebrew Cask

Homebrew Cask is a command-line utility for macOS that allows users to easily install GUI applications and other binaries. It builds on the popular Homebrew package manager and extends it to support installing full macOS applications, fonts, plugins and other non-command line tools into their own Caskroom.Some key features...

InstallPad

InstallPad is an open source package manager and software installer for Windows. It aims to simplify the process of finding, downloading and installing various software on Windows.Some key features of InstallPad include:A centralized catalog of thousands of popular Windows softwareAbility to easily browse and search for software by...

Advanced Package Tool

Advanced Package Tool (APT) is a free software user interface that works with core libraries to handle the installation and removal of software on Debian, Ubuntu, and other Linux distributions based on them. APT simplifies the process of managing software on Unix-like operating systems by automating the retrieval, configuration and...

Oduso

Oduso is an intuitive yet powerful online diagramming and whiteboarding application. As an open-source web-based tool, Oduso enables real-time collaboration for teams to visually map out ideas, workflows, processes, organizational charts, UML diagrams, and more. Key features include:Intuitive drag and drop interface with various templates and shapesReal-time collaboration -...

WPKG

WPKG (Windows Package Manager) is an open-source software deployment and management solution designed specifically for Windows environments. It provides administrators with a simple way to install, upgrade, and remove software across a network of Windows computers using a central XML database to store all package information.Some key features of...

Just Install

Just Install is a lightweight and portable software manager designed for Windows. It allows users to install various apps and programs onto their computers without needing admin privileges or rights.Some key features of Just Install include:Runs completely from a USB flash drive - No installation requiredBypasses admin restrictions...

Total Software Deployment

Total Software Deployment is an advanced software distribution and IT management solution designed to help organizations efficiently deploy applications, updates, configurations and scripts across a large number of computers. It provides a single centralized console to manage the entire application lifecycle.Key features include:Automatic scanning of hardware and software...

RPM Package Manager

RPM Package Manager (RPM) is a free and open-source package management system that runs on Red Hat Linux and its variants such as CentOS, Fedora etc. It allows users to easily install, update, remove and query software packages on their system. RPM maintains a database of installed packages and their...

IObit Software Updater

IObit Software Updater is a free utility program for Windows that helps users easily update installed software on their computer. It automatically detects when there are new versions available for over 150 common applications from developers like Adobe, Mozilla, VLC Media Player, and more.Some key features of IObit Software Updater...

Debian Sources List Generator

The Debian Sources List Generator is an online tool that simplifies managing the sources.list file on Debian-based Linux distributions such as Ubuntu, Linux Mint, and more. The sources.list file controls which software repositories or PPAs (Personal Package Archives) are enabled on your system.This generator provides an easy...

Npackd

Npackd is an open-source package manager and app store for Windows created by Daryl Metcalf. It aims to simplify installing, updating, and removing desktop applications on Windows by providing a unified interface and backend.Some key features of Npackd include:A simple user interface for browsing, installing, and managing appsSupport...

UCheck

UCheck is a comprehensive malware and virus scanning program for Windows designed to protect your computer by analyzing files, drives, memory, registry, browsers, and system components. It goes beyond traditional antivirus software by not just detecting known threats, but also identifying suspicious activity that could indicate emerging or unknown malware...

RepackagerExpress Multi Installer

RepackagerExpress Multi Installer is a utility that enables IT administrators and software developers to combine multiple Windows installation packages into a single multi-installer executable. This multi-installer can then be distributed and executed on target computers to silently install the bundled software.Some key features of RepackagerExpress Multi Installer include:Ability...

NeoSetup Updater

NeoSetup Updater is a lightweight software deployment and updating solution designed for Windows. It provides an easy way to install, update, and manage software applications across multiple devices.Key features of NeoSetup Updater include:Intuitive graphical user interface for configuring and monitoring software deploymentUnattended, silent installer with command line interfaceRemote...

Roboget

Roboget is a free, open-source download manager and accelerator for Windows. It aims to make downloading files from the internet easier and faster with various features:Resume capability - Pause and resume downloads in case of network errors or computer restartsMulti-part downloading - Split files into multiple parts and download...

Fink

Fink is an open source package manager for Mac OS X that allows users to easily install a large number of Unix executable files. It converts source packages into Mac OS X installers using its own build scripts. Fink makes it easy to keep these packages up to date.Some...

SoloAdmin

SoloAdmin is an open-source web hosting control panel that allows server administrators and web hosts to easily manage websites, domains, databases, email accounts, FTP accounts, and more. It provides an intuitive graphical user interface to handle common hosting tasks.Some key features of SoloAdmin include:Domain management - Add, configure...

Allmyapps

Allmyapps is a desktop application launcher and web app manager. It provides users with a simple interface to access, organize and launch web applications from their computer desktop.Some key features of Allmyapps include:Centralized access to all your web apps in one placeApp discovery - browse from over 1,500 web...

Silent Install Helper

Silent Install Helper is a free utility designed to help IT administrators and power users create answer files for silently installing software on Windows systems. With Silent Install Helper, you can easily create answer files (also called unattended installation files) for over 200 popular applications, including web browsers, office suites, PDF...

App Grid

App Grid is an internal app store and app catalog software designed for enterprises. It provides companies with a private app marketplace where employees can access, download, and share business and productivity apps approved by IT.Key capabilities and benefits of App Grid include:App catalog management - IT administrators...

Pkgsrc

pkgsrc is a framework for building third-party software on Unix-like systems including NetBSD, FreeBSD, Linux, Solaris, Tru64, Darwin, and other platforms. It provides over 12,000 ready-to-use software packages that have been patched to fix security vulnerabilities and work on multiple platforms. The focus of pkgsrc is to provide a packaging system...

App Explorer from SweetLabs

App Explorer from SweetLabs is an application manager designed to help users discover, install, and manage software on their Windows computers. Here are some key features of App Explorer:Personalized recommendations - App Explorer analyzes user patterns and preferences to recommend new apps they may like.Software updates - It...

PostInstallerF

PostInstallerF is an open-source tool for creating post-installation scripts for Windows. It provides an easy way to automate post-OS installation tasks like:Installing additional softwareApplying Windows tweaks and customizationsChanging settings and configurationsRunning commands and scriptsWith PostInstallerF, you can bundle all necessary post-install tasks into a single script. It will automatically...

CoApp

CoApp is an open-source software package manager and build system designed specifically for C++ applications on Windows and Linux operating systems. Its key features and goals include:Simplifying the process of installing, building, and managing complex C++ code bases with multiple dependenciesImproving reproducibility and sharing of C++ software stacks across...

Windows Packager

Windows Packager is a free, open-source packaging tool developed by Microsoft that enables developers to package their Win32, .NET Framework, and .NET Core applications as MSIX packages for distribution through the Microsoft Store or other channels. Key features include:Intuitive graphical interface to configure package details like app info, visual...

Acer Collection

Acer Collection is a suite of utility applications developed by Acer to help Acer device users manage, maintain, and optimize their computers or devices. It comes pre-installed on most new Acer laptops and desktops.Some of the key apps in Acer Collection include:Acer Care Center - Allows you to...

USSU Unlimited

USSU Unlimited is a feature-rich virtualization platform that enables users to run multiple operating systems and applications on a single physical machine. With USSU Unlimited, you can create, run, manage, and monitor virtual machines with great ease and flexibility.Some key features of USSU Unlimited include:Support for running Windows...

All My Mac Apps

All My Mac Apps is an application and website that serves as an alternative Mac app store with a focus on discoverability and recommendations. It features a clean, easy-to-navigate interface to browse and search for various Mac apps across categories like productivity, utilities, creativity, and more.What sets All My...

Xara-GTK

Xara-GTK is an open source vector graphics editor for Linux operating systems. It is designed to provide functionality similar to proprietary offerings like Adobe Illustrator, CorelDRAW, and Microsoft Publisher.Key features of Xara-GTK include:Precise vector drawing and illustration tools including pens, shapes, gradient fills, variable-width brush strokes, etc.Advanced...

Soft2base

Soft2base is an open-source customer relationship management (CRM) software designed for small and medium-sized businesses. It provides a suite of tools to organize contacts, manage sales opportunities, automate marketing campaigns, and provide customer support.Key features of Soft2base CRM include:Contact Management - Store all customer and prospect...

Gigarepo

Gigarepo is an open-source self-hosted Git repository manager and DevOps platform. It is designed as a fast, scalable, and high-performance alternative to GitLab for managing Git repositories.Some of the key features Gigarepo offers include:Repository management - Create, browse, and manage Git repositories with fine-grained access controls, webhooks, and...