When comparing ConEmu vs Babun, the Slant community recommends ConEmu for most people. In the question“What are the best terminal emulators for Windows?” ConEmu is ranked 2nd while Babun is ranked 6th. The most important reason people chose ConEmu is:
ConEmu allows running CMD, PowerShell, Cygwin, PuTTY, etc.
Ranked in these QuestionsQuestion Ranking
Pro Can be used with any shell
ConEmu allows running CMD, PowerShell, Cygwin, PuTTY, etc.
Pro Highly customizable
You can configure a plethora of settings, including shortcuts and aesthetics (background image, transparency, colors, and fonts) per software.
Pro Highly configurable hotkeys
Hotkeys allow the user to easily trigger an action and can be configured to their liking.
Pro Explorer integration
ConEmu integrates well with Explorer.
Pro Integrates with FarManager
ConEmu was originally designed as an updated front-end specifically for the FarManager, which means it has increased functionality.
Pro Run DOS applications with DosBox
If you have both ConEmu and DosBox installed, you can run DOS applications (and games) within a 64-bit OS environment.
Pro Progress Bar integration
ConEmu permits the user to check up on the progress of an operation with a quick glance at the taskbar, without needing to bring the app to the foreground.
Pro Actively developed
ConEmu is under active development. Updates roll out almost daily with bugfixes and new features.
Pro Useful status bar details
Not only does the status bar show detailed information out-of-the-box, it can be configured for your specific needs.
Pro Tab support
ConEmu allows the user to create tabs (Win+W by default) for separate instances of the terminal window, allowing them to have both multiple shells and multiple instances of the same shell open. The user can also set up a startup directory for each tab and run each tab as a specific user or rights.
Pro Dynamically resize the window
You can change the width and height of the console window without having to reset your session.
Pro Free and open source
ConEmu is licensed under New BSD which is a class of very simple and liberal software licenses.
Pro Supports Jump Lists
ConEmu allows pinning commands to Jump Lists (available in Windows 7 & 8; accessed by right-clicking the application in the taskbar), giving you quick access to common tasks and configurations.
Pro Supports borderless mode
To put ConEmu in borderless mode:
Set Main -> Appearance -> Frame Width to 0
Pro Transparent, Quake-style mode
You can set up ConEmu as a transparent, Quake-style console by following these instructions.
Pro Search in console input/output history
ConEmu supports searching in all text that has been printed or entered in the console history.
Pro Built-in screenshot tool
The screenshot tool allows the user to capture their computer desktop or anything shown on their computer screen in a static image file.
Pro Run simple GUI apps within a ConEmu tab
With -new_console and -cur_console switches you can run simple GUI apps in a ConEmu tab (or split).
Pro Box selection
ConEmu offers multiple, configurable ways of interacting with text, including an ability to select text in a rectangular way.
Pro Auto discovers your shells
Zero config gets you all your installed shells.
Pro Closest replacement for iTerm2 users
Supports many of the features that iTerm users have become accustom to (like multiple tabs, highlighting, configurable scroll bars, decent support for themed color pallets to support basic/solarized/etc.).
Pro Comes with bash and zsh out of the box
Babun comes with both bash and zsh out of the box. This gives both beginners and advanced users the choice of which shell to run.
Pro Easy access to powerful zsh features through integrated oh-my-zsh
Oh-my-zsh is a dead simple configuration and management for zsh (which is a pretty powerful shell), allowing even first time users to take advantage of the most powerful features it offers.
Pro Comes with a package manager
Babun come with a package manager called Pact, which is an extremely simple yet powerful package manager similar to
yum for Linux.
Pro Extends Cygwin functionality
Babun is built on top of Cygwin, meaning that Unix or Linux applications can be compiled and run on a Windows operating system from within a Linux-like interface.
Pro Decent, out-of-the-box remoting to Unix and others
256 color xterm is simple, but many programs simply do it wrong. Babun uses well-established command-line programs that do it right, and which then wrap them in a nicely themed package.
Con Bad scrolling support
The mouse wheel scroll doesn't transfer to terminal applications by default. It moves to the blank space instead of scrolling actual text content. This is especially true for ConEmu where there doesn't seem to be a way to make it work better.
Con Default look is somewhat unpleasant
In order to get a more pleasant look and feel, you may need to customize ConEmu yourself.
Con No remote connections
A terminal emulator should emulate a terminal, i.e. a local input/output device to a remote computer. ConEmu can only run local processes in a window (albeit nicer than the local command shell window).
Con Poor Performance with WSL
Con Screen scrapes from real console
ConEmu always runs the standard Windows console - ‘real console’, but it is hidden most of time.
This adds overhead, introduces another layer of complexity, and frequently creates irritating strange glitches (lost keys, messed up spacing) for heavy users.
Con Cannot exit node.js programs
When trying to exit a node program using Ctrl-C, the process doesn't actually exit.
Con No tabs
Babun has no support for tabs.
Con Dead project
Babun is not maintained and uses an old version of Cygwin from 2015.
Con No spinner when installing packages with gems or npm
Con Does not work with Ansible
Executing Ansible modules (which helps configure and manage computers that combine multi-node software deployment) causes errors to arise.