Open source IDEs for MAC OS X

Android Studio

Android Studio is the official integrated development environment (IDE) for Android platform development. It provides the fastest tools for building apps on every type of Android device. (Apache)

Cross-platform

CodeLite

CodeLite is a powerful open-source, cross platform IDE for the C/C++ programming languages. (GPL)

Cross-platform

Codiad

Codiad is a web-based IDE framework with a small footprint and minimal requirements. Codiad was built with simplicity in mind, allowing for fast, interactive development without the massive overhead of some of the larger desktop editors. (MIT)

Cross-platform

Eclipse

A Java and C/C++ IDE developed by the The Eclipse open source community. (EPL)

Cross-platform

Gambas

Gambas is designed to build graphical applications programs using the Qt toolkit or the GTK+ toolkit. (GPL)

Cross-platform

IntelliJ IDEA

IntelliJ IDEA Community Edition is the open source version of IntelliJ IDEA, a premier IDE (Integrated Development Environment) for Java, Groovy and other programming languages such as Scala or Kotlin. (Apache)

Cross-platform

Lazarus

The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. (LGPL)

Linux - FreeBSD - Windows - MAC OS X

MonoDevelop

MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages. (GPL)

Cross-platform

NetBeans

NetBeans is a Java and C/C++ IDE developed by Oracle. (CDDL)

Cross-platform

Qt Creator

Qt Creator is a cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. (LGPL)

Cross-platform

Spyder

Spyder is a Python development environment with tons of features. (MIT)

Linux - Windows - MAC OS X

Thonny

Thonny is a Python IDE for beginners. Its supports different ways of stepping through the code, step-by-step expression evaluation, detailed visualization of the call stack and a mode for explaining the concepts of references and heap. (MIT)

Linux - Windows - MAC OS X

12 applications