Top 15 Homebrew Alternative and Similar Softwares | Dec 2024

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X.

1. MidnightBSD

MidnightBSD MidnightBSD is a FreeBSD derived Operating System. A critical goal of the project is to create an easy to use desktop environment with graphical ports management, and system configuration using GNUstep. The vast majority of the operating system will maintain a BSD license. Certain software packages use other licenses such......

2. Rudix

Rudix Rudix is a package-based, user-friendly way to extend the Unix portion of Mac OS X with additional network utilities, computer languages, development libraries, text tools and everything else you missed from command line.......

3. Cygwin

Cygwin Cygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment.......

4. Illumos

Illumos Illumos is a derivative of OS/Net (aka ON), which basically is a Solaris/ OpenSolaris kernel with the bulk of the drivers, core libraries, and basic utilities. It is dependent on OS/Net, which Illumos will follow very closely while allowing to retain changes to code which might be unacceptable......

5. dash

dash DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks. DASH stands for Debian Almquist Shell.......

6. fish

fish fish is a user friendly command line shell for UNIX-like operating systems such as Linux.Finally, a command line shell for the 90s. The new fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family. With autosuggestions, VGA color, man-page completions, web......

7. win-bash

win-bash win-bash is a Windows port of the famous GNU bash (see GNU Bash homepage).The goal of the win-bash project is to finish the port to Windows and provide a full functional bash.exe binary for windows nt and derived systems. win-bash can be used as a input shell as well as......

8. Conda

Conda Conda is a package manager application that quickly installs, runs, and updates packages and their dependencies. The conda command is the primary interface for managing installations of various packages. It can query and search the package index and current installation, create new environments, and install and update packages into existing......

9. Xara-GTK

Xara-GTK Xara is a graphical interface for Ara; a utility for searching the Debian package database using boolean regexp queries.Ara can perform sophisticated searches on that database. It is possible to use any field of the package database as a search criterion and any boolean combination thereof.Ara can also call......

10. RubyGems

RubyGems RubyGems.org is the Ruby community's gem hosting service. Instantly publish your gems and install them. Use the API to interact and find out......

11. NixOS

NixOS NixOS is a GNU/Linux distribution that aims to improve the state of the art in system configuration management. In existing distributions, actions such as upgrades are dangerous: upgrading a package can cause other packages to break, upgrading an entire system is much less reliable than reinstalling from scratch, you can’t......

12. YUM Package Manager

YUM Package Manager Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm. Yum has a plugin interface for adding......

13. Zypper

Zypper Zypper is a command line package manager which makes use of libzypp. Zypper provides functions like repository access, dependency solving, package installation, etc.YaST2 and RPM MetaData package repositories are supported. Zypper repositories are similar to the ones used in YaST, which also makes use of libzypp. Zypper can also handle......

14. Effing Package Management!

Effing Package Management! The packaging formats used by different distributions of Linux can be a pain point for software developers wishing to release their projects in an easily consumable way. Debian and Ubuntu rely on .deb packages, while Fedora and RedHat both use .rpm style packaging systems. These are incompatible and the tools......

15. Total Software Deployment

Total Software Deployment Total Software Deployment makes deploying packages on any number of computers a blast.Unlike the competition, this tool supports advanced concurrent deployment, allowing you to install multiple packages on multiple computers at the same time. You can specify how many computers and how many packages per computer can be installed at......