UECIDE (Universal Embedded Computing IDE) is an application that helps users program and switch between different boards with ease. It provides an easy way to use different cores and optimize system performance.
A free program for Mac, by Pocket Bits LLC.
The code-reading utility app
A free app for Mac, by Apalon