An open-source, modular text editor for macOS with a focus on extensibility and developer experience.
Chime is an open-source text editor specifically designed for macOS, built with Swift and SwiftUI. It provides a modern, extensible editing environment with features like multi-phase syntax highlighting, semantic symbol information, and a robust extension system. The project focuses on modular architecture and aims to replace commercial macOS editors with a free, community-driven alternative.
macOS developers seeking a native, extensible code editor with strong language support and modern tooling. It's ideal for those who value open-source components and integration with Language Server Protocol (LSP) for enhanced coding features.
Developers choose Chime for its native macOS integration, modular design, and rich extension ecosystem. Unlike many editors, it combines pattern-based, tree-sitter, and LSP-based syntax highlighting for superior accuracy and offers a free, open-source alternative to commercial macOS editors.
An editor for macOS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a three-phase approach combining patterns, tree-sitter, and LSP for precise and accurate code highlighting, as detailed in the features list.
Supports language-specific extensions via ChimeKit for languages like Clojure, Elixir, and Rust, allowing custom enhancements and integrations.
Built with Swift and SwiftUI, offering a seamless, platform-native experience with features like UI theming and Quick Look Preview extensions.
Emphasizes developing modular, open-source components, encouraging community contributions and reusable code, as stated in the philosophy.
The open-source version 3.0 is in alpha and considered mostly non-functional for practical use, forcing reliance on a closed-source stable version for reliability.
Building from source requires Xcode 26, macOS 14, git submodules, and manual configuration in User.xcconfig, making it inaccessible for casual users or contributors.
Only supports a handful of languages through extensions, missing popular ones like JavaScript, which restricts its usability for broader development projects.
Chime is an open-source alternative to the following products:
A native code editor for macOS developed by Panic Inc. It is designed for web development with support for multiple languages, built-in debugging, and extensibility.
BBEdit is a professional HTML and text editor for macOS, known for its powerful features for web development, programming, and text manipulation.
CotEditor is a lightweight plain-text editor for macOS, designed for editing source code and other text files with syntax highlighting and other developer-friendly features.
CodeRunner is a lightweight, multi-language programming editor and IDE for macOS that allows developers to write, run, and debug code in over 25 programming languages.