MacAppHub - Mac Apps Directory

Find the Best Mac Apps for Your Work

Discover curated, powerful applications that enhance your productivity, creativity, and workflow on macOS.

Script Editor

Script Editor

Script Editor, formerly known as AppleScript Editor, is a built-in macOS application that allows users to write, edit, and run scripts in AppleScript and JavaScript for Automation. It enables automation of tasks, workflows, and control of applications and the system.

Development & ProgrammingFree (included with macOS)
Atom

Atom

Atom is a free and open-source text and source code editor for macOS, Linux, and Windows. It's highly customizable, 'hackable to the core', and packed with features like syntax highlighting, smart autocompletion, and built-in Git control. Developed by GitHub, it's designed for developers who want a modular and adaptable coding environment. **Note:** Atom text editor has been officially sunsetted by GitHub on December 15, 2022, and is no longer actively developed or supported.

Development & ProgrammingFree
ChatKit

ChatKit

ChatKit is a UI framework for building chat applications. It provides pre-built UI components and a backend infrastructure to handle chat logic, user authentication, and message storage. While primarily focused on mobile development (iOS, Android, React Native), it doesn't offer a dedicated Mac app.

Development & ProgrammingVaries (Subscription based)
GitHub Copilot

GitHub Copilot

GitHub Copilot is an AI pair programmer extension for your IDE that helps you write code faster and with less work. It draws context from your code and comments to suggest individual lines and whole functions instantly.

Development & ProgrammingPaid subscription
Emacs

Emacs

GNU Emacs is an extensible, customizable, free text editor — and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. Emacs is popular among programmers, scientists, engineers, students, and system administrators. It is known for its powerful features, extensibility, and customizability.

Development & ProgrammingFree
Neovim

Neovim

Neovim is a hyperextensible Vim-based text editor focused on extensibility and usability. It's not a direct Mac app but a refactored Vim that can be used in the terminal or with various macOS GUI clients, offering a powerful and customizable text editing experience for developers and advanced users.

Development & ProgrammingFree (Open Source)
TextMate

TextMate

TextMate is a versatile and powerful text editor for macOS, designed for code and text editing with features like syntax highlighting, code folding, macros, snippets, and bundles for customization. It bridges UNIX underpinnings with a user-friendly GUI, making it suitable for both expert scripters and novice users.

Development & ProgrammingFree
UTM Virtual Machines

UTM Virtual Machines

UTM is a full-featured system emulator and virtual machine host for macOS (and iOS). Based on QEMU, it allows you to run Windows, Linux, and more on your Mac with near-native performance through virtualization, and also emulate other CPU architectures. It's designed with a user-friendly interface, making powerful virtualization accessible without needing to use complex command-line arguments.

Development & Programming$9.99 (Mac App Store) / Free (Direct Download)
Vim

Vim

Vim, short for Vi IMproved, is a highly configurable text editor popular among developers, system administrators, and writers for its efficiency and power. MacVim is a actively developed port of Vim that seamlessly integrates with macOS, offering a native Mac application experience with features like tabbed editing, standard macOS shortcuts, and transparent backgrounds. Vim is known for its modal editing and extensive keyboard shortcuts that enable users to perform complex text manipulations quickly without relying on a mouse.

Development & ProgrammingFree (Open Source)