Repolode
jaywcjlove

jaywcjlove/awesome-mac

A curated, categorized list of high-quality macOS apps, from editors and developer tools to utilities and productivity software.

Stars
116,480
Forks
9,499
Open issues
1,451
Last commit
yesterday

What is it?

Awesome Mac is a community-maintained list of macOS applications grouped into categories such as reading and writing, developer tools, design, AI, communication, security, utilities, and cloud storage. Each entry links to the app's website and, where available, its open-source repository, App Store page, or relevant awesome-list, with icons marking open-source, free, native, and App Store availability.

It is aimed at people setting up a new Mac or looking for a replacement for a specific kind of software. Many entries are paired with free or open-source alternatives, and the list also points to related lists for command-line apps, Swift macOS apps, and Markdown tools.

The project is licensed under CC0 and accepts contributions through pull requests, following written contributing guidelines. It is also available as an npm package and a Docker image, and has translated versions in Chinese, Japanese, and Korean.

Key features

  • 01Apps organized into categories from writing and development to security and utilities.
  • 02Each entry marks open-source, free, native, and App Store availability with icons.
  • 03Links to related awesome lists for command-line apps, Swift macOS apps, and Markdown tools.
  • 04Open to community contributions through pull requests with contributing guidelines.
  • 05Available in Chinese, Japanese, and Korean translations.

Use cases

  • Setting up a new Mac with commonly used apps.
  • Finding a free or open-source alternative to a paid macOS tool.
  • Browsing developer tools such as editors, terminals, and API clients.
  • Comparing apps within a category before choosing one.

Quick start

  1. 1

    Open the curated list on GitHub

  2. 2

    Browse the categories and open the linked app pages

  3. 3

    Optionally run the npm package to use it locally

    npm install awesome-mac

Things to know

  • It is a list of links, not a single installable program.
  • Many listed apps are closed-source or paid, and the README notes some are sponsored.

Topics

FAQ

What is awesome-mac?
A curated, categorized list of high-quality macOS apps, from editors and developer tools to utilities and productivity software. Awesome Mac is a community-maintained list of macOS applications grouped into categories such as reading and writing, developer tools, design, AI, communication, security, utilities, and cloud storage. Each entry links to the app's website and, where available, its open-source repository, App Store page, or relevant awesome-list, with icons marking open-source, free, native, and App Store availability.
Is awesome-mac free to use? What license does it have?
awesome-mac is open source under the CC0-1.0 license. Check the license terms before using it in commercial products.
Is awesome-mac still maintained?
Actively maintained. The last commit to awesome-mac was on Oct 19, 2026.
What can I use awesome-mac for?
Setting up a new Mac with commonly used apps. Finding a free or open-source alternative to a paid macOS tool. Browsing developer tools such as editors, terminals, and API clients. Comparing apps within a category before choosing one.
How do I install awesome-mac?
Open the curated list on GitHub Browse the categories and open the linked app pages Optionally run the npm package to use it locally: npm install awesome-mac
Where can I get awesome-mac?
The source code and installation instructions are on GitHub: https://github.com/jaywcjlove/awesome-mac

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects