explaingit

thatguysam/doesitarm

3,796JavaScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A community-maintained compatibility list showing which Mac apps run natively on Apple Silicon, work through Rosetta 2, or are broken, searchable at doesitarm.com.

Mindmap

mindmap
  root((Does It ARM))
    What it does
      Track app compatibility
      Apple Silicon status
      Community data
    Status types
      Native support
      Rosetta 2 works
      Broken apps
      Intel only
    App categories
      Developer tools
      Creative software
      Productivity apps
      System utilities
    How to use
      Search the site
      Check before buying
      Contribute results
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Check whether the specific apps you rely on work natively on an Apple Silicon Mac before you buy one.

USE CASE 2

Find out why a particular app is behaving unexpectedly on your M1 or M2 Mac by checking its known compatibility status.

USE CASE 3

Contribute test results for apps you have tried on your own Apple Silicon Mac to help others in the community.

Tech stack

JavaScript

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Does It ARM is a community-maintained list that tracks which Mac applications work on Apple Silicon chips, the processors Apple started using in its Macs starting in late 2020. These chips use a different instruction set than the older Intel processors, so some older software needs to be updated to run natively, while other apps work through a compatibility layer called Rosetta 2 that Apple provides. The list covers thousands of applications organized by category: developer tools, creative software for audio, photo, video, and 3D work, productivity apps, communication tools, VPNs, and system utilities. Each entry has a status icon. A checkmark means the app has full native support and runs at full speed on the Apple Silicon chip. A different symbol means the app works through Rosetta 2 translation, which is functional but may be slower. A stop symbol means the app is not yet working at all. A no-entry symbol means it only works on Intel Macs. A diamond means the status is unknown. The project is hosted at doesitarm.com, where you can search the full list. The GitHub repository contains the underlying data and also accepts contributions from users who have tested apps on their own machines and want to report results. The README itself is a very long table of developer tools starting with entries like .NET, Adobe XD, Android Studio, and many others, each with a status and a link to the source of the information. This is useful if you are considering buying an Apple Silicon Mac and want to check whether the specific tools you rely on will work, or if you already have one and something is not behaving as expected and you want to see whether that is a known compatibility issue. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I'm switching from an Intel Mac to an Apple Silicon Mac. Here are my key apps: Figma, Docker, VS Code, Blender, Ableton Live. Help me look up each one's status on the doesitarm list and flag which ones might be problematic.
Prompt 2
I want to submit an Apple Silicon compatibility status for an app that is missing from the doesitarm repository. Show me how to find the right data file, what a correctly formatted entry looks like, and how to open a pull request.
Prompt 3
I have an app that shows as 'works via Rosetta 2' on doesitarm. Explain what Rosetta 2 means in practice, will I notice a speed difference, and is there anything I should do differently?
Prompt 4
Based on the doesitarm list, which categories of creative or developer software have historically had the most compatibility problems on Apple Silicon and why?
Prompt 5
I want to build a small script that queries the doesitarm data and outputs a filtered list of all apps in a given category that do NOT yet have native Apple Silicon support.
Open on GitHub → Explain another repo

← thatguysam on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.