Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. TextMate

TextMate

GPL-3.0Objective-C++v2.0.23

A graphical text editor for macOS with powerful extensibility and project management features.

Visit WebsiteGitHubGitHub
14.6k stars1.7k forks0 contributors

What is TextMate?

TextMate is a graphical text editor specifically designed for macOS that provides a clean, native editing environment for developers. It solves the need for a lightweight yet extensible editor that integrates well with the macOS ecosystem while offering powerful project management and customization capabilities through its bundle system.

Target Audience

macOS developers who prefer native applications and want a text editor that balances simplicity with extensibility for coding, scripting, and text processing tasks.

Value Proposition

Developers choose TextMate for its excellent macOS integration, fast performance, and the powerful bundle system that allows deep customization without becoming overwhelming like full IDEs.

Overview

TextMate is a graphical text editor for macOS 10.12 or later

Use Cases

Best For

  • macOS developers who want a native text editor
  • Programmers working with multiple languages who need syntax-aware editing
  • Users who prefer lightweight editors over full IDEs
  • Developers who value extensibility through bundles and macros
  • Project-based coding with file navigation and search
  • Scripting and automation tasks on macOS

Not Ideal For

  • Cross-platform development teams needing consistent tooling across Windows, Linux, and macOS
  • Projects requiring integrated debugging, profiling, or heavy refactoring tools without additional setup
  • Users who prefer editors with vast, pre-installed plugin ecosystems and minimal configuration

Pros & Cons

Pros

Native macOS Integration

TextMate closely follows macOS design principles, offering a clean, native interface that integrates seamlessly with the operating system for a streamlined editing experience, as highlighted in its philosophy.

Extensible Bundle System

The bundle architecture allows users to add language grammars, snippets, commands, and macros, enabling deep customization for various programming languages and workflows, which is a core feature mentioned in the README.

Project-Aware Features

Includes a file browser, project-wide search and replace, and symbol navigation, making it efficient for managing and editing multi-file coding projects, as detailed in the key features.

Macro and Shell Integration

Supports recording and replaying editing sequences for automation and allows running shell commands directly from the editor, enhancing productivity for repetitive tasks, as specified in the features list.

Cons

Platform Limitation

Exclusively available for macOS, which restricts its use for developers on other operating systems or in cross-platform environments, a significant drawback for diverse teams.

Complex Source Build

Building TextMate from source requires installing multiple dependencies like boost and Cap'n Proto and using the ninja build system, which can be daunting for contributors, as outlined in the setup instructions.

Reliance on Community Bundles

Advanced features depend on user-installed bundles, which may vary in quality and maintenance, requiring additional setup compared to editors with built-in functionalities, making it less out-of-the-box ready.

Frequently Asked Questions

Quick Stats

Stars14,575
Forks1,746
Contributors0
Open Issues0
Last commit1 year ago
CreatedSince 2012

Tags

#productivity#text-editor#c-plus-plus#code-editor#cocoa#development-tools#programming#native-app#macos

Built With

N
Ninja
B
Boost
C
C++

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

micromicro

A modern and intuitive terminal-based text editor

Stars28,470
Forks1,303
Last commit1 day ago
NotesnookNotesnook

A fully open source & end-to-end encrypted note taking alternative to Evernote.

Stars13,954
Forks941
Last commit2 days ago
CotEditorCotEditor

Lightweight Plain Text Editor for macOS

Stars7,868
Forks485
Last commit1 day ago
MacVimMacVim

Vim - the text editor - for macOS

Stars7,803
Forks690
Last commit16 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub