Awesome Mac
This project is now very large, and is very different from the original idea.
Here, we collect awesome macOS software and arrange them into 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
中文 | Awesome Command Line Apps
means open source. click the icon to see the item's repository;
means free to use, or free personal license;
means App store hyperlink;
means hyperlink to a corresponding Awesome list for the item;
✦ My macOS application:
Applications to edit text, I suggest the open-source editors
Text Editors
- Aurora Editor - Lightweight Code Editor (IDE) for macOS.

- Bootstrap Studio - A powerful desktop app for creating responsive websites using the Bootstrap framework.
- Brackets - A modern, open source text editor that understands web design.
- CodeEdit - A lightweight, natively-built editor. Open source. Free forever.
- CotEditor - Lightweight plain-text editor for macOS.
- Cursor - AI-powered code editor built to make you extraordinarily productive. Features include AI autocomplete, chat, and an autonomous coding agent.
- Emacs - Popular Unix-based text editor for programmers and system administrators.
- Haystack Editor - Code editor with a canvas UI for better code understanding.
- Helix - A post-modern modal text editor.
- Lapce - Lightning-fast and powerful code editor.
- LightTable - The next generation code editor.
- MacVim - the text editor Vim - for macOS.
- micro - Modern and intuitive terminal-based text editor.
- Neovim - Vim-fork focused on extensibility and usability.
- Nova - The beautiful, fast, flexible, native Mac code editor from Panic.
- Plain Text Editor - Simple distraction-free notepad.
- Sublime Text - A popular, clean, and sleek editor with a plugin management system. For more plugins, check Sublime Text Plugins.

- SubEthaEdit - Powerful editor for writing, coding, and collaboration anytime, anywhere!

- TextMate - Editor that brings Apple's approach to operating systems into the world of text editors.
- Tot - Tot is an elegant, simple way to collect & edit text. It’s your tiny text companion!
- Vim - An old terminal-based editor. For common plugins, check Vim Common Plugins.
- Vimr - Refined Vim Experience for OS X.
- Windsurf - AI code editor featuring Cascade, an agentic AI experience that writes and edits code autonomously. Includes AI autocomplete, memories, and MCP support.
- Zed - A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Office
- Keynote - Build stunning presentations.
- LibreOffice - Free, open-source office software used and tested daily by a large community.
- Microsoft Office - Unmistakably Office, designed for Mac.

- Numbers - Create impressive spreadsheets.
- OnlyOffice - An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents.
- Pages - Documents that stand apart.
- SoftMaker Office - A complete office suite that aims for full compatibility with Microsoft Office documents.
- WPS - Is a cross-platform office software suite.
- Archimedes - Native macOS Markdown editor geared toward mathematical writing with inline LaTeX support.
- EME - Open-source Markdown editor with an interface like Chrome.
- iA Writer - Writing app with an emphasis on simplicity and design.
- LightPaper - Simple, beautiful, yet powerful text editor for your Mac.
- Marked 2 - This is the Markdown preview with an elegant and powerful set of tools for all writers.
- MarkText - Next generation markdown editor, running on platforms of MacOS Windows and Linux.
- Marp - Markdown presentation writer with cross-platform support.
- Marxico - Delicate Markdown editor for Evernote. Reliable storage and sync.
- MWeb - Pro Markdown writing, and static blog generator App.
- Obsidian - A second brain, for you, forever.
- Typora - Truly minimal Markdown editor featuring seamless live preview.
- Ulysses - The Ultimate Writing App for Mac, iPad and iPhone.
- Zettlr - A markdown editor for the 21st century.
Note-taking
- Affine - Affine is the next-generation collaborative knowledge base for professionals.
- Agenda - Date-focused note taking app for both planning and documenting your projects.

- Anytype - Privacy-focused Notion alternative with local storage, optional sync, and self-hosted server support.
- AppFlowy - Open-source alternative to Notion.
- Bear Writer - Beautiful, flexible writing app for crafting notes and prose.

- Boostnote - Note-taking app made for programmers.

- Craft - Notetaking and writing made beautiful.

- Dnote - A simple command line notebook with multi-device sync and a web interface.
- Email Me - Email yourself and much more with just one tap, native on macOS, iOS and WatchOS.

- Evernote - Infamous note-taking app, available on many platforms.
- FSNotes - File System Notes is a modern notes manager, native on macOS and iOS.

- Gooba - Writing app and task manager with a simple and interactive design.
- Inkdrop - Notebook app for Markdown lovers built on top of Electron.
- Joplin - Cross-platform open-source notepad with markdown support and to-do list management.
- Logseq - Privacy-first, open-source knowledge base.
- MarginNote 4 - In-depth PDF and EPUB reading, learning, managing and note taking app.
- massCode - Cross-platform open-source code snippets manager with markdown and mermaid support.
- MiaoYan - Lightweight Markdown app to help you write great sentences.
- Notable - The markdown-based note-taking app that doesn't suck.
- Notebook - Note-taking app.
- Notes - Clean, simple note-taking app.
- NotePlan 3 - Your tasks, notes, and calendar, plain-text markdown files.

- NotePlus - True Native Note and LLM Client
- Noteship - Turn notes into knowledge (spreadsheet view, heading summaries, etc.). Works offline, everything is saved locally.

- Notion - All-in-one workspace for notes, tasks, wikis, and databases.
- OneNote - Note-taking app by Microsoft.
- OutlineEdit 3 - Fully-featured outline editor, for everyone who loves great structured notes.

- Saber - Cross platform stylus and text notetaking app. Supports image and pdf imports, can sync.


- SideNotes - Quick notes on the screen side with Markdown support.
- Standard Notes - An end-to-end encrypted notes app for digitalists and professionals.
- QOwnNotes - Open-source notepad with markdown support and todo list manager.
- Quick Note - Colorful sticky notes in the Menu bar.

- Quiver - Mix text, code, Markdown, and LaTeX in one note with live preview.
- VNote - A Qt-based application designed to provide a pleasant note-taking platform with excellent editing experience.
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.

- Life Note - Journal with the greatest minds in human history.
- linked - Link your thoughts to days, distraction free.
Writing
- Retrotype - A fun and minimalist writing app that feels like a real typewriter.
- novelWriter - Open-source plain text editor for writing novels with minimal markdown-like syntax.
- Scrivener - The quintessential word processor for writers.
- THORN - All you need to power personal writing and website building.
Ebooks
- Calibre - Free, open-source e-book manager and reader.
- 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.
- Koodo Reader - All-in-one eBook reader supporting over 15 formats.
- Readest - Readest is an ebook reader with cross-platform access, powerful tools, and an intuitive interface.
- Scribus - Professional layout and publishing software.
- Sigil - Multi-platform EPUB ebook Editor.

- Simple Comic - EBook reader for PDF, CBZ, and CBR formats with Live Text search.
- Elytra - A Simple & Private RSS Feed Reader with native rendering for macOS & iOS.

- Feedy - An elegant and lightweight RSS client and news reader for your Mac.

- Folo 🧡 Next generation information browser.
- Leaf - A news reader for managing subscriptions and enjoying daily news.
- NetNewsWire - It’s a free and open source feed reader for macOS.

- Doughnut - Beautiful, open-source podcast catcher for Mac.

- ReadKit - Bookmark and RSS management client.
- Reeder 5 - News reader for Feedbin, Feedly, Feed Wrangler and so on.

- Saga Reader - Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS.

- Unread - RSS reader with beautiful typography that supports Feedbin, Feedly and so on.

- Vienna - RSS/Atom reader for Mac OS X.

Others
- SwifDoo PDF - PDF editor/converter for editing, compressing, and password-protecting PDFs.
- bindPDF - Combine multiple PDF files into a single PDF file using a friendly UI.
- CHM Reader - Read Compiled HTML (.chm) documents on your Mac.
- Chmox - Read CHM documents on your Mac.
- Highlights - The PDF Reader for Research on Mac, iPad & iPhone.
- PDF Expert - Read, annotate and edit PDFs, change text and images.
- PDF Pals - Chat with PDF app for Mac. No file size limits!
- PDFgear - AI-integrated PDF editor.
- PDF Reader Pro - You Can view, create, sign, convert and compress any PDF documents.

- Skim - PDF reader and note-taker for OS X.
- SkyFonts - The simplest way to try, install, and manage fonts.
- Spillo - Powerful, beautiful and amazingly fast Pinboard client for OS X.
- Tad - Application for viewing and analyzing tabular data such as CSV files.
- texifier - Great LaTeX editor for Mac with auto-update PDF and autocomplete LaTeX commands.
- UPDF - Free PDF editor for reading, annotating, and editing PDFs.
- Zotero - Free tool to collect, organize, annotate, cite, and share research.
- Collate - Free tool to collect, summarize and query PDFs with AI. All offline and free.
- PDFsail - PDFsail offers free online PDF tools for editing, converting, merging, compressing, and OCR. No download required. Try this AI-powered all-in-one PDF solution now!.
- TableTool - Effortless CSV Browser!
- Heynote - A dedicated scratchpad for developers.
IDEs
- Android Studio - The official IDE for Android, based on Intellij IDEA.
- CodeRunner - Lightweight, multi-language programming text editor and IDE.
- Deco IDE - The best IDE for building React Native apps.
- Eclipse - Popular open-source IDE for Java with plugin support for many languages.
- Espresso - The web editor for Mac is back. For people who make delightful, innovative and fast websites.
- BeagleEditor - A "beagleful" editor with features like syntax highlighting, plugins and... - A bit ugly, but it works
- JetBrains Toolbox App - Manage installed JetBrains tools, download new ones and open recent projects.
- AppCode - Smart IDE for iOS/macOS development
- RustRover - A brand new JetBrains IDE for Rust Developers.
- 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.
- DataSpell - The IDE for Professional Data Scientists
- GoLand - Provides ergonomic environment for Go development.
- IntelliJ IDEA - Powerful IDE for JVM languages. (Free for Students)
- PHPStorm - The Lightning-Smart PHP IDE.
- PyCharm - Powerful Python IDE, which has professional version and community version.
- Rider - Cross-platform C# IDE with Resharper features.
- 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, open-source IDE for Java and other languages.
- Nova - Beautiful, fast, flexible Mac code editor from Panic.
- Trae - An IDE by ByteDance with advanced AI capabilities, including two modes: SOLO for fully AI-driven development and IDE for a more traditional editing experience.
- Visual Studio Code - Microsoft's free & open-source editor, TypeScript friendly, VSCode Plugins.
- Windsurf - The first agentic IDE where developers and AI flow together for a magical coding experience.
- Xcode - Essential IDE for iOS/macOS development.

- Zed - A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
- 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 with powerful commands.
- Bidbar - Manage bash commands from the menu bar and run them with keyboard shortcuts.
- Cacher - Cloud-based code snippet manager with Gist sync and multi-platform support.
- CodeKit - Web development tool for compiling and auto-refreshing.
- CodeMenu - Advanced snippets manager with IDE integration, natural language search, and more.
- Conduktor - Kafka desktop client.
- CubicBezier - CubicBezier Generator for macOS.
- Cutter - Powerful multi-platform reverse engineering tool.
- DevHub - Feature-rich offline app for developers.
- Dash - Awesome API documentation browser and code snippet manager.
- Deeplink Buddy - Deeplink managers, made by developer for developers.
- DiffMerge - Application to visually compare and merge files.
- EnvPane - OS X preference pane for environment variables.

- FinderGo - Open terminal quickly from Finder.

- FlyEnv - An all-in-one tool integrating languages, databases, and services to quickly set up your local full-stack development environment.

- Finicky - Set rules to decide which browser opens each link.
- 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.

- Icon Preview - Preview your app icon and menu bar icon.
- iHosts - The only
/etc/hosts editor on Mac App Store.
- ILLA Cloud - Low-code internal tool builder.

- ImHex - Hex Editor for reverse engineers and programmers.
- Integrity - Free website link checker for Mac.
- Kaleidoscope - Compare text, images, and folders.
- Koala - GUI application for Less, Sass, Compass and CoffeeScript compilation.

- Loca Studio - Analyze, review, and edit app translations.

- LINQPad - Scratchpad for .NET development with instant feedback, LINQ query support, and database connectivity.
- MacSystemColors - Mac app that shows all system colors in light and dark mode for Cocoa developers.

- Medio - A native, lightweight text diff tool with a clean UI and real-time highlighting.

- MJML - Create responsive emails with a semantic syntax and rich components.
- NameQuick - AI-powered file renaming tool for macO
- PaintCode - Vector drawing app that generates Objective-C or Swift code in real time.
- Pasteboard Viewer - Inspect the system pasteboards.
- PPRows - Application to calculate how many lines of code you write.
- ProcessSpy - A clean and powerful process monitor.
- PushMate - Solves common push notification problems on macOS.
- 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 - Automatically downloads websites.

- 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.

- Testpiler - Testpiler is an app that allows you to easily convert unit tests written in Swift from XCTest to the new Swift Testing framework.
- TeXstudio - Integrated writing environment for creating LaTeX documents.
- Touch Bar Simulator - Use the Touch Bar on any Mac.
- Visual Paradigm - All-in-one UML, SysML, BPMN modeling platform.
- 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.

- XCSnippetsApp - Explore, view, and edit Swift and iOS code snippets for Xcode.
- zeplin - Collaboration tool for work between designers and developers.
- ZOC Terminal - Terminal emulator which supports SSH, telnet, connections and other protocols.
- Nib Unlocker - .nib to .xib converter

- He3 - Free and Modern Developer Utilities Toolbox.
Regular Expression Editors
- Patterns - Regular expression editor.
- Regex - Regular expression testing tool with an emphasis on simplicity.
- RegExRX - Development tool for regular expressions.
- RegexMate - A regular expression testing tool with a built-in quick reference guide.
API Development and Analysis
- bruno - Bruno is a offline-only, fast and git-friendly opensource API client.
- Cocoa Rest Client - Free, open-source, native Apple OS X app for testing HTTP/REST endpoints.
- HTTPie - HTTPie is making APIs simple and intuitive for those building the tools of our time.
- Hoppscotch - A lightweight, fast, and full-featured API debugging tool.

- Insomnia - The most intuitive cross-platform REST API Client.
- Katalon Studio - Simplify API, Web, and Mobile Automation Tests.
- Maestro - End-to-end testing for Mobile and Web apps. Supports iOS, Android, React Native, Flutter and more.
- Paw - Advanced HTTP client.
- Postman - GUI platform for API development.
- Reqable - Next-Gen API Development Tool, Advanced API Debugging Proxy and REST Client.
- ReqRes - Native macOS app to monitor, debug, and mock HTTP(S) requests and responses.

- Requestly - Open-source, lightweight Git-Friendly API Client built for modern developers.
- Trayce - Lightweight tool to monitor Docker container traffic with a built-in .bru HTTP client.

- Yaak - A modern API client supporting multiple protocols, offline usage, and Git integration.