Skip to content

lutzy55/awesome-mac

 
 

Awesome Mac

Explanation

Open-Source Software means open source, click to open open source repo;
Freeware means free to use, or free personal license;
hot means hot app;
Recommend means recommended app;
Must Have means must have app;
App Store means App store hyperlink;
1 star means highly recommended, must-have app. The number of stars represents how strongly I recommend it;

Contents

Reading and Writing Tools

Applications to edit text, I suggest the open-source editors

Text Editors

  • Atom - Hackable text editor for the 21st century made by GitHub. Atom Plugins. star 4 Open-Source Software Freeware hot Recommend must-have
  • OpenOffice - Compatible with other major office suites, Apache OpenOffice is free to download, use and distribute. 。Open-Source Software hot Recommend Must Have Freeware
  • 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. hot Recommend must-have
  • Bear Writer - Beautiful, flexible writing app for crafting notes and prose. App Store

Markdown Editors

Note-taking

  • Evernote - Infamous note-taking app, available on many platforms. Freeware hot Recommend Must Have

Ebooks

  • Kindle App - Amazon official reading app of kindle.
  • Klib - New way to manage highlights for Kindle and iBooks. Freeware App Store

RSS

  • 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 3 - News reader for Feedbin, Feedly, Feed Wrangler and so on. hot Recommend Must Have

Others

Developer Tools

IDEs

  • Coda2 - Fast, clean and powerful text editor.
  • Espresso - The web editor for Mac is back. For people who make delightful, innovative and fast websites.
  • Visual Studio Code - Microsoft's free & open-source editor, TypeScript friendly, VSCode Plugins. Open-Source Software Freeware hot
  • Visual Studio Community for Mac - Fully-featured IDE Free for students, open-source and individual developers. Freeware
  • Xcode - Essential IDE for iOS/macOS development. must-have App Store

Developer Utilities

  • BetterRename - The most powerful and complete Mac file renaming application on the market. App Store
  • 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. Freeware
  • Dash - Awesome API documentation browser and code snippet manager. Freeware hot Recommend must-have star 5
  • Finicky - Application that allows you to set up rules that decide which browser is opened for every link that would open the default browser. Open-Source Software Freeware
  • iHosts - The only /etc/hosts editor on Mac App Store. Freeware App Store
  • Kaleidoscope - Powerful compare tool for text, images and folders. Works perfectly with git, svn or other version control tools.
  • LaunchRocket - Brew services management in Mac System Preferences. Open-Source Software Freeware
  • Vagrant - Tool for building and distributing development environments. Open-Source Software Freeware star 5
  • WWDC - The Mac OS unofficial WWDC app. Open-Source Software Freeware
  • zeplin - Collaboration tool for work between designers and developers. Freeware hot

Regular Expression Editors

API Development and Analysis

  • Cocoa Rest Client - Free, open-source, native Apple OS X app for testing HTTP/REST endpoints. Open-Source Software Freeware
  • Insomnia - The most intuitive cross-platform REST API Client. Open-Source Software Freeware

Network Analysis

  • Little Snitch - Network monitor with a world map for visualizing network connections.
  • Paw - Advanced HTTP client.
  • Wireshark - The world’s foremost and widely-used network protocol analyzer. Open-Source Software Freeware

Command Line Tools

  • asciinema - Easily record terminal sessions and replay them in a terminal as well as in a web browser. Open-Source Software Freeware
  • Cakebrew - GUI client for Homebrew. Install, check or remove apps, no command-line needed. Open-Source Software Freeware
  • ccat - The colorizing cat which works similar to cat but displays content with syntax highlighting. Open-Source Software Freeware
  • Glances - Glances is a cross-platform curses-based system monitoring tool. Open-Source Software Freeware Unix systems. It aims to be a better 'top'. Open-Source Software Freeware
  • hyper - A terminal built on web technologies. Open-Source Software Freeware hot tuijian 必备 star 5
  • iTerm2 - iTerm2 is an amazing terminal emulator for OS X. Open-Source Software Freeware hot Recommend must-have star 4
  • mas - Simple command line interface for the Mac App Store. Open-Source Software Freeware
  • m-cli - Swiss Army Knife for macOS. Open-Source Software Freeware
  • mycli - CLI for MySQL that can do auto-completion and syntax highlighting. Open-Source Software Freeware Recommend star 5
  • ndm - Manage npm straight from the couch. Open-Source Software Freeware
  • Serial - Full-featured serial terminal for the Mac.

Frameworks For Hybrid Applications

Version Control

Virtualization

  • Docker - Powerful, performs operating-system-level virtualization. Open-Source Software Freeware Recommend
  • Virtual Box - Powerful x86 and AMD64/Intel64 virtualization product. star 4 Freeware Recommend
  • VMWare Fusion - Powerful, commercial VM developed by VMware.

Databases

  • Chrome MySQL Admin - Powerful Chrome app to manage your MySQL. Open-Source Software Freeware
  • DBeaver - Universal SQL Client.
  • DataGrip - Database management software by JetBrains. FREE for Students, check here for more info.
  • MDB Explorer - MDB tool to open, read, export your MDB files to other formats and databases.
  • PSequel - PostgreSQL GUI tool for Mac OS X. Freeware
  • Postico - Modern PostgreSQL client for Mac. star 4
  • Sequel Pro - MySQL database management for Mac OS X. Open-Source Software Freeware star 4
  • TablePlus - Supports: PostgreSQL, MySQL, RedShift, MariaDB... High-end security ensured. Open-Source Software Freeware hot 必备 star 5
  • Tableau Public - Free data-visualization software. Freeware

Design and Product

Design Tools

Prototyping and Mind-Mapping Tools

  • MindNode - Mind-mapping software with an emphasis on simplicity and ease-of-use.
  • OmniGraffle - Diagramming and graphic design for Mac, iPhone, and iPad.

Screenshot Tools

  • Gifox - Gif Recording and Sharing. App Store
  • Monosnap - Make screenshots. Draw on it. Shoot video and share your files. It's fast, easy and free. Freeware Recommend Must Have App Store star 5

Other Tools

  • Mark Man - Measure & Spec Fast. Recommend star 4
  • TinyPNG4Mac - Open-source tool to compress images. Open-Source Software Freeware
  • Tropy - Research Photo Management. Open-Source Software Freeware
  • svgus - Organize, clean and transform your SVGs. App Store

Communication

Collaboration and Team Tools

  • Slack - Awesome tool for team collaboration and communication. Freeware hot Recommend

Email Clients

  • Airmail - Fast email client. For both Mac OS and iOS.

File Sharing

  • Cyberduck - Free FTP, SFTP, WebDAV, S3, Backblaze B2, Azure and OpenStack Swift browser. Freeware
  • Transmit - Highly flexible and intuitive FTP client, supports SFTP, S3 and iDisk/WebDAV.

Data Recovery Tools

Audio and Video Tools

  • 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. Open-Source Software Freeware
  • HandBrake - Tool for converting video from nearly any format to a selection of modern, widely supported codecs. Open-Source Software
  • Perian - (No longer under active development) Let QuickTime play all the common formats of free plug-ins. star 5 Open-Source Software hot Recommend Must Have

Download Management Tools

  • Transmission - Fast, easy, free BitTorrent Client. Open-Source Software Freeware
  • You-Get - Tiny command-line utility to download media contents (videos, audios, images) from the web. Open-Source Software Freeware

Cloud Storage

  • Dropbox - File hosting service that offers cloud storage and file synchronization with collaborative edit features. Freeware hot Recommend

Input Methods

  • Rocket - Makes typing emoji faster and easier using Slack-style shortcuts. Freeware
  • Type2Phone - Use Your Mac as Keyboard for iPhone, iPad & Apple TV. App Store

Browsers

  • Brave - Web browser with an emphasis on privacy and speed. Freeware
  • Chrome - star 4 Chrome, developed by Google Freeware
  • Chromium - Open-source, free web browser project by Google, to provide the source code for Google Chrome. Open-Source Software Freeware
  • Firefox - Meet Firefox Quantum. Fast, free, open-source web browser developed by the Mozilla Foundation. Open-Source Software Freeware
  • Safari - Native browser for Macs. Freeware
  • TorBrowser - Anonymity Online. Protect your privacy. Defend against network surveillance and traffic analysis. Open-Source Software Freeware

Translation Tools

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.
  • stronghold - Easily configure MacOS security settings from the terminal. Open-Source Software Freeware
  • KextViewer - View all modules on that are loaded in the OS kernel.
  • KnockKnock - See what's persistently installed on your Mac.
  • LinkLiar - Link-Layer MAC spoofing GUI for macOS. Open-Source Software Freeware
  • LockDown - Open-source tool for El Capitan that audits and remediates security configuration settings. Open-Source Software Freeware
  • OverSight - Monitor mic and webcam, alerting you when the internal mic is activated, or whenever a process accesses the webcam.
  • RansomWhere? - Generic Ransomware Detection.
  • TaskExplorer - Explore all processes running on your Mac with TaskExplorer.
  • What's Your Sign? - Adds menu item to Finder.app to display the cryptographic signing information for any file.

Proxy and VPN Tools

  • Tunnelblick - Free, open-source graphic user interface for OpenVPN on OS X. Freeware
  • Shimo - VPN Client for Mac.

Utilities

Clipboard Tools

Menu Bar Tools

  • BitBar - Place the output from any script or program right in your Mac OS X menu bar. Open-Source Software Freeware

File Organization Tools

  • BetterZip 3 - Archive tool supports ZIP, TAR, TGZ, TBZ, TXZ (new), 7-ZIP, RAR。 Freeware hot Recommend Must Have
  • Hazel - Automated file organization for your Mac. Responsibly and beautifully designed.
  • PDF Archiver - Nice tool for tagging and archiving tasks. Open-Source Software App Store

General Tools

  • AirServer - Most advanced screen mirroring software receiver for Mac, PC and Xbox One.
  • Numi - Beautiful calculator app for Mac. Freeware

To-Do Lists

  • OnyX - Multifunction utility to verify disks and files, run cleaning and system maintenance tasks, configure hidden options and more. Freeware

Productivity

  • 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. Recommend hot
  • 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. Freeware
  • Karabiner - Powerful and stable keyboard customizer for OS X. Open-Source Software Freeware Recommend
  • Keytty - App to keep your hands on the keyboard. Move, click, scroll, drag and more with a few strokes.
  • OmniPlan - The best way to visualize, maintain, and simplify your projects. Project Management made easy.

Window Management

  • Divvy - Window management at its finest with its amazing Divvy Grid system.

Password Management

  • 1Password - Cross-platform password management tool. hot Recommend Must Have
  • Keeweb - Free, cross-platform password manager compatible with KeePass. Open-Source Software Freeware

Finder Tools

  • ForkLift - The most advanced dual pane file manager and file transfer client for macOS.
  • Quicklook-Plugins - A list of useful "Quick Look" plugins for developers.

Quality of Life Improvements

  • CheatSheet - Hold the ⌘-Key to get a list of all active shortcuts of the current application. It's as simple as that. star 4 Freeware
  • f.lux - Makes the color of your computer's display adapt to the time of day. Freeware

System Related Tools

  • AppCleaner - Small application which allows you to thoroughly uninstall unwanted apps. Freeware Recommend
  • Caffeine - Don't let your Mac fall asleep!
  • 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.
  • iStat Menus - Advanced Mac system monitor on the menubar. Recommend
  • iStats - Command-line tool that allows you to easily grab the CPU temperature, fan speeds and battery information on OSX. Open-Source Software Freeware
  • Mounty - Tiny tool to re-mount write-protected NTFS volumes under Mac OS X 10.9+ in read-write mode. Freeware
  • NitroShare - Cross-platform network file transfer utility. Open-Source Software Freeware
  • Porting Kit - Install Windows® Games inside your Mac. Freeware
  • SSH Tunnel - Application for managing SSH connections.

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) Open-Source Software Freeware Recommend

Remote Login Software

  • RealVNC - The original and best software for remote access across desktop and mobile.

QuickLook Plugins

Using Homebrew Cask to install. List of useful Quick Look plugins for developers. If you install it manually, you can move the downloaded .qlgenerator file to ~ /Library/QuickLook and then $ qlmanage -r

  • BetterZipQL - Preview the compressed format file for BetterZip software. brew cask install betterzipql
  • ProvisionQL - Preview iOS / macOS app and provision information. brew cask install provisionql
  • QLColorCode - Preview source code files with syntax highlighting. brew cask install qlcolorcode
  • QLPrettyPatch - Preview .patch files. brew cask install qlprettypatch
  • qlImageSize - Display image size and resolution. brew cask install qlimagesize
  • QLMarkdown - Preview Markdown files. brew cask install qlmarkdown
  • QLVideo - Preview most types of video files, as well as their thumbnails, cover art and metadata. brew cask install qlvideo
  • QuickLookAPK - Preview Android APK files. brew cask install quicklookapk
  • QuickLookASE - Preview Adobe ASE Color Swatches generated with Photoshop,Illustrator,Prisma among many others. brew cask install quicklookase
  • QuickLookCSV - Preview CSV files. brew cask install quicklook-csv
  • QuickLookJSON - Preview JSON files. brew cask install quicklook-json
  • QuicklookStephen - Preview plain text files without or with unknown file extension. such as README、INSTALL、Capfile、CHANGELOG...brew cask install qlstephen
  • quicklook-pat - Preview Adobe Photoshop pattern files. brew cask install quicklook-pat
  • Suspicious Package - Preview the contents of a standard Apple installer package. brew cask install suspicious-package
  • WebP - Preview WebP images. brew cask install webpquicklook

Third Party App Markets

If you come across websites offering pirated software or cracks, please post HERE. We love apps, but only authentic ones. :)

Package Managers

Here are some of the major software download sites, there are a number of OSX Mac software sites

  • Homebrew - The missing package manager for macOS. star 4 Freeware Open-Source Software

⬆ back to top

About

 This repo is a collection of awesome Mac applications and tools for developers and designers.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 53.0%
  • JavaScript 47.0%