Now we have become very big and different from the original idea. Here we collect awesome macOS software in various categories. Feel free to star and fork.
Any comments, suggestions? Let us know! We love PRs :) Please take a look at the contributing guidelines before opening one. Follow the awesome list.
Explanation
means open source, click to open open source repo;
means free to use, or free personal license;
means App store hyperlink;
means hyperlink to a corresponding Awesome list for the item;
Awesome Mac App for macOS. Installers for the latest stable build for Mac can be downloaded here.
Applications to edit text, I suggest the open-source editors
BetterRename - The most powerful and complete Mac file renaming application on the market.
Beyond Compare - Compare files and folders using simple, powerful commands that focus on the differences you are interested in and ignore those you are not.
Bidbar - Manage bash commands from the menu bar and run them with keyboard shortcuts.
Cacher - Cloud-based, team-enabled code snippet manager with Gist sync, VSCode/Atom/Sublime packages and Mac/Windows/Linux/Web clients.
canSnippet - Powerful snippet management tool that works across the whole operating system, always accessible via simple keyboard shortcut.
CodeKit - Web development tool which can automatically compile Less, Sass, CoffeeScript, TypeScript, Jade and JavaScript, auto-refresh browsers and much more.
Conduktor - Kafka desktop client.
Dash - Awesome API documentation browser and code snippet manager.
DiffMerge - Application to visually compare and merge files.
EnvPane - OS X preference pane for environment variables.
FinderGo - Open terminal quickly from Finder.
Finicky - Application that allows you to set up rules that decide which browser is opened for every link that would open the default browser.
Gas Mask - Simple hosts file manager for Mac OS X.
Gemini - Intelligent duplicate file finder.
Hex Fiend - Fast and clever open source hex editor.
Hosts.prefpane - System preference pane to manage your hosts file.
iHosts - The only /etc/hosts
editor on Mac App Store.
Integrity - Free website link checker for Mac.
Kaleidoscope - Powerful compare tool for text, images and folders. Works perfectly with git, svn or other version control tools.
Koala - GUI application for Less, Sass, Compass and CoffeeScript compilation.
Loca Studio - Analyze, review, and edit app translations. Supports Xcode Localization Catalog (xcloc) and XLIFF 1.2 file formats.
MacSystemColors - Mac app that shows all system colors in light and dark mode for Cocoa developers.
MJML - Framework that utilizes a semantic syntax and a rich standard components library, which allow users to easily create responsive emails.
PaintCode - PaintCode is a unique vector drawing app that generates Objective-C or Swift code in real time, acting as a bridge between developers and graphic designers.
Pasteboard Viewer - Inspect the system pasteboards.
PPRows - Application to calculate how many lines of code you write.
PushMate PushMate is a MacOS app that solves common push notification problems by ensuring your push payloads are correct.
Responsively - A must-have devtool for web developers for quicker responsive web development.
SCM Breeze - Set of shell scripts (for bash and zsh) that enhance your interaction with git.
SecureCRT - Terminal emulation which supports SSH, Telnet or other protocols.
Site Sucker - SiteSucker is a Macintosh application that automatically downloads websites from the Internet.
SnippetsLab - Easy-to-use code snippets manager.
Solarized - Clean and beautiful color theme. Works well with iTerm, JetBrains products, Vim etc.
StarUML - Powerful UML app.
Swiftify - Objective-C to Swift code converter and Xcode & Finder extensions.
SwiftPlantUML - Generate and view class diagrams from Xcode for Swift code.
SwitchHosts - Free and open-source app for hosts management & switching.
SYM - GUI Application to symbolicate iOS crash log.
TeXstudio - Integrated writing environment for creating LaTeX documents.
Timelane - Visually profile your asynchronous code.
Touch Bar Simulator - Use the Touch Bar on any Mac.
Visual Paradigm - All-in-one UML, SysML, BPMN Modeling Platform for Agile, EA TOGAF ADM Process Management.
Woodpecker - View iOS app’s Sandbox files, UserDefaults, Keychain items on a Mac.
WWDC - The Mac OS unofficial WWDC app.
Xcodes - Install and switch between multiple versions of Xcode.
zeplin - Collaboration tool for work between designers and developers.
Nib Unlocker - .nib to .xib converter #### Regular Expression Editors
Patterns - Regular expression editor.
Regex - Regular expression testing tool with an emphasis on simplicity.
RegExRX - Development tool for regular expressions.
ack - A tool like grep, optimized for programmers.
alacritty - A cross-platform, GPU-accelerated terminal emulator.
archey-osx - An archey script for OS X.
asciinema - Easily record terminal sessions and replay them in a terminal as well as in a web browser.
autojump - Replace cd
with an intelligent autojump to easily navigate directories from the command line.
bash-it - Shameless ripoff of oh-my-zsh for bash.
bat - A cat(1)
clone with syntax highlighting and Git integration.
ccat - The colorizing cat which works similar to cat but displays content with syntax highlighting.
cmus - Small, fast and powerful console music player for Unix-like operating systems.
cool-retro-term - Good looking terminal emulator which mimics the old cathode display.
dark-mode - Control dark mode from the command-line.
eureka - CLI tool to input and store your ideas without leaving the terminal.
Fish Shell - Smart and user-friendly terminal, which is similar with zsh.
fselect - Find files with SQL-like queries.
Github CLI - gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.
Glances - Glances is a cross-platform curses-based system monitoring tool.
Go2Shell - Go2Shell opens a terminal window to the current directory in Finder.
htop - htop is an interactive text-mode process viewer for Unix systems. It aims to be a better ‘top’.
httpie - Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
hyper - A terminal built on web technologies.
iTerm2 - iTerm2 is an amazing terminal emulator for OS X.
itunes-remote - Software for controlling iTunes via the terminal.
job - JOB, make your short-term command as a long-term job.
kitty - A cross-platform, fast, feature full, GPU based terminal emulator.
lnav - A log file navigator.
m-cli - Swiss Army Knife for macOS.
Mac-CLI - The ultimate tool to manage your Mac. Automatize the usage of your OS X system.
Magic Wormhole - Get Things From One Computer To Another, Safely.
mas - Simple command line interface for the Mac App Store.
Miller - Like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.
mycli - CLI for MySQL that can do auto-completion and syntax highlighting.
nushell - nushell is a modern, GitHub-era shell written in Rust.
pgcli - Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
Rebound - Instantly browse Stack Overflow results in your terminal when you get a compiler error.
Serial - Full-featured serial terminal for the Mac.
shallow-backup - Easily create text documentation of installed applications, dotfiles, and more.
silver searcher (ag) - A code searching tool similar to ack, with a focus on speed.
spaceship - A Zsh prompt for Astronauts.
Tabby (formerly Terminus) - Free terminal tool, built with TypeScript, heavily inspired by Hyper.
Taskbook - Tasks, boards & notes for the command-line habitat.
Termius - Free terminal tool,comparable to xshell on windows platform.
TextQL - Execute SQL against structured text like CSV or TSV.
thefuck - A interesting software that corrects errors in previous console commands[]
tmux - “Terminal multiplexer”, it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.
tmuxinator - Manage complex tmux sessions easily.
trash - Move files and directories to the trash.
VisiData - Terminal spreadsheet multitool for discovering and arranging data.
xonsh - Python-powered, cross-platform, Unix-gazing shell language and command prompt.
Zsh - Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
xcodes - A command-line tool to install and switch between multiple versions of Xcode.
xxh - Bring your favorite shell wherever you go through the SSH. #### Frameworks For Hybrid Applications
AppJS - Lightweight JavaScript UI library for creating mobile webapps that behave like native apps.
create-dmg - Create a good-looking DMG for your macOS app in seconds.
Electrino - Desktop runtime for apps built on web technologies, using the system’s own web browser engine.
Electron - Build cross platform desktop application with JavaScript, HTML and CSS.
ionic - Build amazing native and progressive web apps with Angular and open web technologies. One app running on everything.
MacGap - Provides a lightweight JavaScript API for OS X integration, such as displaying native notifications or writing data to a file.
nw.js - Build desktop application with HTML and JavaScript. It lets you call all Node.js
modules directly from DOM and enables a new way of writing applications with all Web technologies.
Qt - Cross-platform application framework.
React Native for Ubuntu - Build Ubuntu desktop apps using React Native.
React Native macOS - Build OS X desktop apps using React Native and Cocoa.
react-desktop - React UI Components for macOS Sierra.
ReactXP - Microsoft official production, support platform Web, iOS, Android and Windows UWP is still an ongoing work.
Airmail - Fast email client. For both Mac OS and iOS.
Foxmail - Fast email client.
MailTags - Use tags to organize email and schedule.
N1 - Extensible, open-source mail app, free for developers and $7/month for Pro.
Nylas Mail - Extensible desktop mail app built on the modern web.
Polymail - Simple, beautiful and powerful email client.
Postbox - Powerful, simple and beautiful email client, need to pay for a license.
Spark - Fast email client. For both Mac OS and iOS.
ThunderBird - Software that makes email easier.
Edison Mail - A customisable, simple, and beautiful email client. #### File Sharing
Cyberduck - Free FTP, SFTP, WebDAV, S3, Backblaze B2, Azure and OpenStack Swift browser.
Flow - Award-winning, beautiful, fast, and reliable FTP + SFTP client.
Transmit - Highly flexible and intuitive FTP client, supports SFTP, S3 and iDisk/WebDAV.
I recommend using online storage with Mac clients
(Or you could just use the Mac OS built-in dictionary)
If you come across websites offering pirated software or cracks, please post HERE. We love apps, but only authentic ones. :)
Here are some of the major software download sites, there are a number of OSX Mac software sites
Here are some of the major software download sites, there are a number of OSX Mac software sites
Refuse piracy from me. Software vendors can go to these places rights.
http://www.macbed.com
https://softasm.com/
This project exists thanks to all the people who contribute.
Thank you to all our backers! 🙏 Become a backer
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor
This work is licensed under a Creative Commons Attribution 4.0 International License.