TextMate jest zaawansowanym edytorem tekstu dla użytkowników systemu macOS. Umożliwia on tworzenie i edycję kodu w różnych językach programowania takich jak C, Ruby, Python, HTML i wiele innych. Dodatkowo narzędzie to wykorzystuje system pakietów, które definiują składnię i zapewniają różne funkcje dla poszczególnych języków. Oprócz tego TextMate ma wiele innych opcji, na przykład:
Co więcej, TextMate jest elastyczny i konfigurowalny, dzięki opcji modyfikowania pakietów, ustawień i skrótów klawiszowych według własnego uznania i upodobań.