Sublime Text - Sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance, Sublime Text Plugins.
TextMate - Editor that brings Apple's approach to operating systems into the world of text editors.
Vim - Highly configurable text editor built to make creating and changing any kind of text very efficient, Vim Plugins.
QOwnNotes - Open-source notepad with markdown support and todo list manager.
Quiver - The Programmer's Notebook, lets you easily mix text, code, Markdown and LaTeX within one note, edit code with an awesome code editor and live preview Markdown and LaTeX.
Journaling
Day One - Excellent journaling app using text, photos, video, audio, location data, and more.
Journey - Journaling app with many features and with apps for every platform available.
Ebooks
Calibre - Free and open-source e-book computer software application suite which runs on multiple platforms, allows users to manage e-book collections as well as create, edit, and read e-books.
Clearview - Tabbed style e-book reader for PDF, EPUB (DRM free), CHM, and MOBI.
iChm - Ebook reader for CHM (Microsoft Compiled HTML help) files.
Kindle App - Amazon official reading app of kindle.
Klib - New way to manage highlights for Kindle and iBooks.
Scribus - Professional layout and publishing software supporting EPS and SVG import/export, and PDF support.
Feeds 2 - Keep tabs on your favorite website and RSS feeds from your Mac's menubar.
Leaf - Amazing news reader dedicated to help you enjoy your daily news and easily manage your subscriptions.
NetNewsWire - It’s a free and open source feed reader for macOS.
ReadKit - Mac read-later client supporting all major providers: Instapaper, Pocket and Readability. Even more, ReadKit is a full-featured RSS reader as well.
Reeder 4 - News reader for Feedbin, Feedly, Feed Wrangler and so on.
CLion - Powerful C and C++ IDE. (Free for Students)
DataGrip - Cross-Plaform IDE for Databases and SQL. FREE for Students, check here for more info.
GoLand - Provides ergonomic environment for Go development.
IntelliJ IDEA - Powerful IDE for JVM languages. (Free for Students)
PyCharm - Powerful Python IDE, which has professional version and community version.
Rider - Cross-Platform C# IDE. It is an alternative to Visual Studio by Microsoft with the additional benefit of getting Resharper features that are not available on Visual Studio for Mac.
WebStorm - The smartest JavaScript IDE by JetBrains. FREE for Students, check here for more info.
Haskell for Mac - A Modern Development Environment for Haskell.
NetBeans IDE - Free and open-source IDE, mainly used for Java development, but supports many other languages and frameworks.
Spyder - Powerful scientific environment written in Python, for Python.
Developer Utilities
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.
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.
LaunchRocket - Brew services management in Mac System Preferences.
Loca Studio - Analyze, review, and edit app translations. Supports Xcode Localization Catalog (xcloc) and XLIFF 1.2 file formats.
Localname - Provide access to your local development server.
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.
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.
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.
Postman - Powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing.
Katalon Studio - Simplify API, Web, Mobile Automation Tests Free. Robust. Cross-platform. Automation testers from 160 countries with YouTube channels, GitHub repositories.
Network Analysis
Charles - HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.
James - Open-source proxy tool for checking and mapping requests with http as well as https.
Little Snitch - Network monitor with a world map for visualizing network connections.
mitmproxy - Interactive intercepting HTTP proxy for penetration testers and software developers.
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.
Taskbook - Tasks, boards & notes for the command-line habitat.
Terminus - Free terminal tool, built with TypeScript, heavily inspired by Hyper.
Termius - Free terminal tool,comparable to xshell on windows platform.
TextQL - Execute SQL against structured text like CSV or TSV.
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.
VisiData - Terminal spreadsheet multitool for discovering and arranging data.
Zsh - Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
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.
Navicat Data Modeler - Powerful and cost-effective database design tool which helps you build high-quality conceptual, logical and physical data models.
Muzzle - A simple mac app to silence embarrassing notifications while screensharing.
Rambox - Messaging and emailing app that combines common web applications into one.
Riot - Create, share communicate. Chat and call securely.
Signal Desktop - Fast, simple, secure. Privacy that fits in your pocket.
Skype - Cross-platform application that provides video chat and voice call services. Users can exchange images, text, video and any other digital documents.
Shift - De-clutter your desktop workspace and streamline your accounts, apps, and workflows.
Slack - Awesome tool for team collaboration and communication.
Stack - Open, organize and use multiple web apps on a single screen. Stack your apps by categories or projects.
Teambition - Team collaboration tool, including many features like task plan, schedule, file sharing, instant discussion and everything you need when collaborating with other team members.
Telegram - Messaging app with a focus on speed and security.
Transmit - Highly flexible and intuitive FTP client, supports SFTP, S3 and iDisk/WebDAV.
Data Recovery Tools
Data Rescue - Comprehensive and professional data recovery tool for most cases.
DiskWarrior - The world’s most advanced repair and recovery tool for Mac.
R-Studio for Mac - Powerful tool for recovering data on disks, even if their partitions are formatted, damaged or deleted.
SuperDuper! - Painless fully bootable disk backups.
Audio and Video Tools
Adapter - Free audio, video and image conversion software.
Aegisub - Free, cross-platform open source tool for creating and modifying subtitles. Aegisub makes it quick and easy to time subtitles to audio, and features many powerful tools for styling them, including a built-in real-time video preview.
Audio Profile Manager - Allows you to pin input/output devices for each particular combination of connected devices. May suppress HDMI displays from being chosen.
Ardour - Cross-platform audio software for multi-track recording and editing.
Audacity - Free, open-source, cross-platform audio software for multi-track recording and editing.
Audio Hijack - Record any application's audio, including VoIP calls from Skype, web streams from Safari, and much more.
Carol - A minimal and beautiful lyrics app for macOS.
DaVinci Resolve - Free, cross-platform video editing, color grading, video effects and audio editing software.
Elmedia Player - This media player is a super versatile app for any file format you probably may think of: FLV, MP4, AVI, MOV, DAT, MKV, MP3, FLAC, M4V are all supported as well as many others.
Stremio - Movies, TV shows, series, live television or web channels like YouTube and Twitch.tv - you can find all this on Stremio.
Stringed 2 - Music practice software designed to help users learn how to play their favorite songs.
Synfig Studio - Synfig Studio is free, open-source 2D animation software.
VLC - Free, open-source, cross-platform multimedia player as well as framework that plays most multimedia files, DVDs, Audio CDs, VCDs and various streaming protocols.
VOX Player - High-definition audio player for Mac and iPhone. Music just sounds better!
XLD - Tool to decode, convert and play various 'lossless' audio files.
MusicPlus - Search, play & download music for free.
iTranslate - Translate entire website instantly with its built-in browser or with iTranslate Safari extension into over 40 languages.
Ludwig - Linguistic search engine that helps you to write better in English.
Mate Translate - Translate in Safari and any app on macOS between 103 languages.
Encryption
macOS Quick Lock - The easiest file encryption tool you'll ever use. Tightly integrated with macOS, and open-source so you can trust it.
Security Tools
BlockBlock - Me: "Please alert me whenever anything is persistently installed." BlockBlock: "You got it"
Dylib Hijack Scanner - Simple utility that will scan your computer for applications that are either susceptible to dylib hijacking or have been hijacked.
KextViewer - View all modules on that are loaded in the OS kernel.
KnockKnock - See what's persistently installed on your Mac.
LockDown - Open-source tool for El Capitan that audits and remediates security configuration settings.
LuLu - is the free macOS firewall that aims to block unauthorized (outgoing) network traffic.
MalwareBytes - Malwarebytes crushes the growing threat of Mac malware, so you are protected and your machine keeps running silky smooth. Cybersecurity smart enough for the Mac.
OverSight - Monitor mic and webcam, alerting you when the internal mic is activated, or whenever a process accesses the webcam.
Tunnelbear - Really simple VPN to browse the web privately & securely. Unblock websites around the world with applications for Mac, PC, iOS, Android & Chrome.
Tunnelblick - Free, open-source graphic user interface for OpenVPN on OS X.
eZip - An easy to use, feature-rich archiver for macOS. Supports popular formats such as RAR, ZIP, 7Z, BZ2, GZ etc. Works great with Mojave dark-mode and QuickLook.
Hazel - Automated file organization for your Mac. Responsibly and beautifully designed.
muCommander - Lightweight file manager with a dual-pane interface.
PDF Archiver - Nice tool for tagging and archiving tasks.
The Unarchiver - Unarchive many different kinds of archive files.
General Tools
AirServer - Most advanced screen mirroring software receiver for Mac, PC and Xbox One.
ControlPlane - Manages configuration profiles for your Mac. Determines where you are or what you are doing based on a number of available evidence sources and then automatically reconfigures your Mac based on your preferences.
DNS Heaven - Unifies macOS DNS so applications using glibc can resolve DNS with the native stack. Mainly for use with VPNs.
HTTrack - Useful tool for downloading a whole website and offline browsing.
TickTick - Simple and effective to-do list and task manager that helps you organize all aspects of life.
Productivity
1440 Minutes Left Today - Keep a track of how many minutes you have left until the day is over, right in your menu bar.
Alfred - Award-winning app which boosts efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
BetterTouchTool - Great, feature-packed app that allows you to configure many gestures for your Magic Mouse, Macbook Trackpad, Magic Trackpad and also Mouse Gestures for normal mice.
Choosy - UI, URL API and a browser extension set for managing rules where and how to open links.
Hammerspoon - Tool for powerful OSX automation with the Lua scripting engine.
HapticKey - A simple utility application for MacBook with Touch Bar that triggers a haptic feedback when tapping Touch Bar.
HazeOver App that dims your background app windows so you can focus more on your main task!
Hungrymark - Useful app to bookmark your files, folders, and webs, quick access your bookmarks through menu bar
Karabiner - Powerful and stable keyboard customizer for OS X.
Keyboard Maestro - Automate routine actions based on triggers from keyboard, menu, location, added devices, and more.
Keytty - App to keep your hands on the keyboard. Move, click, scroll, drag and more with a few strokes.
Lazy - Keyboard-driven commands to manage your surroundings directly from your mac.
Mos - Simple tool can offer the smooth scrolling and reverse the mouse scrolling direction on your Mac.
Mouseless - Master all of the magic keystrokes for your favorite apps & tools.
OmniPlan - The best way to visualize, maintain, and simplify your projects. Project Management made easy.
RescueTime - Personal analytics service that shows you how you spend your time and provides tools to help you be more productive.
SensibleSideButtons – Use the side buttons on your mouse to move forward and backward in many apps, like in Windows.
nnScreenshots - a super easy way to keep a visual record of your productivity to make it easier to fill out timesheets or just to help you review the day. Built in timesheet editor.
Strategr – No-fuss time management app. Stategr helps you maximize your productivity, giving you the quickest and most effective way to time-box your day.
Time Out - Easy break reminders, with micro-break and flexible customization if you want it.
Timing - Automatic time and productivity tracking for Mac. Helps you stay on track with your work and ensures no billable hours get lost if you are billing hourly.
Trello - A collaboration tool that organizes your projects into Kanban boards.
NightOwl - Automatically switch between macOS Mojave's light and dark themes by time of day or with a menu bar or keyboard shortcut.
One Switch - Mac menu bar app that adds various switches to the Mac's menu bar.
Shifty - A macOS menu bar app that gives you more control over Night Shift.
Snap - Launch an app in a snap. Ridiculously easy shortcut management.
System Related Tools
Amphetamine - Override your energy saver settings and keep your Mac awake.
AppCleaner - Small application which allows you to thoroughly uninstall unwanted apps.
Background Music - Automatically pause your music, set individual apps' volumes and record system audio.
Cleaner for Xcode - Helps make your Xcode faster by removing unwanted and deprecated files.
coconutBattery - Shows live information about the battery in your Mac. Includes: manufacture date, capacity, cycle count, battery status, temperature, discharging power.
Coolant - Menubar app that lets you know when an app is consuming 100% CPU or more than a gigabyte of memory (or any arbitrary limits you choose).
DaisyDisk - Gives a great overview of disk usage. Can also make more disk-space available by cleaning up your disk.
FruitJuice - Will let you know how long to stay unplugged each day to keep your battery healthy.
gfxCardStatus - Unobtrusive menu bar app for OS X that allows MacBook Pro users to see which apps are affecting their battery life by using the more power-hungry graphics.
Gray - Pick between the light appearance and the dark appearance on a per-app basis with the click of a button.
HandShaker - Mac on the management of Android mobile phone content.
HTML5 Player - HTML 5 video player. Keep your Mac from "burning".
iStat Menus - Advanced Mac system monitor on the menubar.
iStats - Command-line tool that allows you to easily grab the CPU temperature, fan speeds and battery information on OSX.
Juice - Make your battery information a bit more interesting.
KeepingYouAwake - Alternative to Caffeine with better support for dark mode in Mac.
Mounty - Tiny tool to re-mount write-protected NTFS volumes under Mac OS X 10.9+ in read-write mode.
NitroShare - Cross-platform network file transfer utility.
Noti - Receive Android notifications on your Mac (with Pushbullet).
OmniDiskSweeper - Shows you the files on your drive, ordered by size. It can be used to find and remove unused files.
OnyX - Multifunction utility to verify disks and files, run cleaning and system maintenance tasks, configure hidden options and more.
Paragon NTFS - Read/write access to NTFS in macOS Sierra.
Porting Kit - Install Windows® Games inside your Mac.
Sensei - Sensei is a multi-tool for Mac performance, with features spanning across both hardware and software.
SSH Tunnel - Application for managing SSH connections.
TG Pro - Temperature monitoring, fan control & hardware diagnostics to help keep your Mac cool and healthy.
Tuxera NTFS - Full read-write compatibility with NTFS-formatted drives on a Mac.
Overkill - Stop iTunes from opening when you connect your iPhone.
Gaming Software
OpenEmu - A great video game console emulator, supports many different emulators in a single application. (e.g. Sony PSP, GameBoy, NDS and so on)
PPSSPP - A awesome PSP emulator for any OS you can dream of!
Remote Login Software
AnyDesk - Provides Remote access across multiple machines.
RealVNC - The original and best software for remote access across desktop and mobile.
TeamViewer - Proprietary computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers.
Social Networking
Chirper - A simple and tiny menu bar app for Buffer/Twitter that helps you tweet your thoughts without opening anything.
Flume - A beautiful Instagram experience for your Mac. The free version is good enough if you only want to do the browsing instead of posting.
QuickLook Plugins
QuicklookStephen - Preview plain text files without or with unknown file extension. such as README、INSTALL、Capfile、CHANGELOG...brew cask install qlstephen
Third Party App Markets
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
Cakebrew - GUI client for Homebrew. Install, check or remove apps, no command-line needed.
Homebrew Cask - Command line installation manager which extends Homebrew and brings its elegance, simplicity, and speed to Mac OS applications and large binaries alike.
MacPorts - Open-source community initiative 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 OS X operating system.
MacUpdate Desktop - Simplifies finding, buying and installing apps for your Mac.
Mac App Download Sites
Here are some of the major software download sites, there are a number of OSX Mac software sites
Genuine Sites
alternativeTo - Also a very nice community. If you are looking for some alternative apps FOR Windows or another platform, check this site.
Slant - I personally recommend this. This is a platform where you can compare apps side-by-side, you might get an idea by seeing other users recommendations. Please contribute if you find an application from this list!