Eclipse
Eclipse, ursprünglich eine Entwicklungsumgebung für Java, hat mittlerweile weitere Sprachen gelernt. Durch Plug-ins eignet sie sich auch für Softwareentwickler (C und C++) und Webdesigner (Perl, PHP oder Ruby). Eclipse bietet UML- und XML-Editoren, eine Projektverwaltung, eine Funktionsübersicht, Code-Autovervollständigung sowie einen internen Compiler.
Systemvoraussetzungen: Mac OS X, Java Runtime Environment.
Tincta
Tincta ist ein Code- und Texteditor. Zum Funktionsumfang der Anwendung gehören eine Syntax-Hervorhebung für mehr als 60 Programmier- und Skriptsprachen, eine Zeilennummerierung, 64-Bit-Unterstützung, eine Suchen-/Ersetzen-Funktion, Konvertieren von Codierungen, Vervollständigen von Klammern, automatisches Einrücken und Konvertieren von Zeilenenden.
Systemvoraussetzungen: Mac OS X 10.6 oder neuer.
Sprachen: Englisch.
Status: Freeware.
Kod
Kod ist ein Editor, der speziell für die Softwareentwicklung (Codeeingabe) konzipiert wurde. Er bietet eine an Chrome angelehnte Benutzeroberfläche mit Tabs. Die Tabs lassen sich frei anordnen und in andere Fenster bewegen. Zum Funktionsumfang von Kod gehören eine Scripting-Umgebung basierend auf Node.js, farbliche Syntax-Hervorhebung, Unterstützung für über 65 Programmier- bzw. Skriptsprachen und enge Verzahnung mit Mac OS X. Durch umfassende Optimierung für Mehrkernsysteme sollen Wartezeiten vermieden bzw. stark reduziert werden, verspricht der Entwickler. Das Erscheinungsbild von Kod lässt sich per CSS 3 verändern.
Systemvoraussetzungen: Mac OS X 10.6 oder neuer.
Sprachen: Englisch.
Status: Open-Source.
Aquamacs
Aquamacs ist eine Mac-Portierung des beliebten Code- und Texteditors GNU Emacs. Das Programm vereint die Leistungsfähigkeit von GNU Emacs mit einer Mac-typischen Benutzeroberfläche. Aquamacs unterstützt den 64-Bit-Betrieb und die Mac OS X-Rechtschreibprüfung.
Systemvoraussetzungen: Mac OS X 10.5.8 oder neuer.
Sprachen: Englisch.
Status: Open-Source.
TextWrangler
TextWrangler bietet eine leistungsstarke Suchen- und Ersetzen-Funktion, Unterstützung für BBEdit-Erweiterungen, mehrfaches Undo und mehrfache Zwischenablagen, Unterstützung für zahlreiche Programmier- und Skriptsprachen inklusive farblicher Syntax-Hervorhebung, einen integrierten (S)FTP-Client und Anbindung an Xcode.
Systemvoraussetzungen: Mac OS X 10.4 oder neuer.
Sprachen: Englisch.
Status: Freeware.
YourSQL
YourSQL bietet dem Benutzer eine komfortable Arbeitsumgebung für MySQL. Zum Funktionsumfang des Tools gehören die Darstellung von Tabellen und Daten sowie ein schneller Editor. Ebenfalls an Bord: Code-Autovervollständigung von MySQL-Befehlen und Testabfragen im Programm.
Systemvoraussetzungen: Mac OS X 10.4 oder neuer
GitHub
Offizieller Client für GitHub, ein auf dem Versionskontrollsystem Git basierender Hosting-Dienst für Softwareprojekte. Mit dem Programm lassen sich beispielsweise Quellcode-Änderungen von Branches synchronisieren, Branches anlegen oder Repositories clonen. Der GitHub-Dienst kann für Open-Source-Projekte kostenlos genutzt werden.
Systemvoraussetzungen: Mac OS X 10.6 oder neuer.
Sprachen: Englisch.
Status: Freeware.
svnX
Softwareentwickler kommen bei größeren Projekten um eine Versionsverwaltung nicht herum. Im Open Source-Bereich dominiert Subversion diesen Bereich. SvnX bietet eine grafische Benutzeroberfläche, um mit Subversion zu arbeiten. Diese umfasst neben den Standardfunktionen checkout, update und commmit das Anzeigen des Repositories und der Arbeitsversion sowie Drag and Drop zwischen beiden. Ein Filemerge zählt ebenso zum Funktionsumfang.
Systemvoraussetzungen: Mac OS X 10.4 oder neuer und Subversion 1.4