https://github.com/coteditor/CotEditor
Lightweight Plain-Text Editor for macOS
https://github.com/coteditor/CotEditor
cocoa coteditor editor mac-app macos macos-app swift texteditor
Last synced: 27 days ago
JSON representation
Lightweight Plain-Text Editor for macOS
- Host: GitHub
- URL: https://github.com/coteditor/CotEditor
- Owner: coteditor
- License: other
- Created: 2013-04-05T14:51:28.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:52:19.000Z (6 months ago)
- Last Synced: 2024-10-29T15:09:40.396Z (6 months ago)
- Topics: cocoa, coteditor, editor, mac-app, macos, macos-app, swift, texteditor
- Language: Swift
- Homepage: https://coteditor.com
- Size: 191 MB
- Stars: 6,411
- Watchers: 120
- Forks: 430
- Open Issues: 84
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- open-source-mac-os-apps - CotEditor - Lightweight Plain-Text Editor for macOS. ![swift_icon] (Applications / Editors)
- awesome-opensource-macOS - CotEditor
- awesome-swift-macos-apps - CotEditor - Lightweight Plain-Text Editor for macOS. (Editors / Text)
- awesome-swift-macos-apps - CotEditor - Lightweight Plain-Text Editor for macOS. (Editors / Text)
- open-source-mac-os-apps - CotEditor - Lightweight Plain-Text Editor for macOS. </summary><p><b>Languages:</b> ![swift_icon] <br><b>Screenshots:</b><br><img src='https://raw.githubusercontent.com/coteditor/CotEditor/master/screenshot@2x.png' width='400' loading='lazy'/><br></p></details> (Applications / 📝 Editors (4))
- awesome-inspiration - CotEditor
- definitive-opensource - CotEditor - Text Editor for macOS | `MacOS` | **6.8k** | (Table of Contents / Text Editor)
README
# CotEditor
CotEditor is a lightweight plain-text editor designed for macOS. The project aims to provide a general plain-text editor for everyone with an intuitive macOS-native user interface.
- __Requirement__: macOS 14 Sonoma or later
- __Web Site__:
- __Mac App Store__:
- __Languages__: English, Czech, Dutch, French, German, Italian, Japanese, Korean, Polish, Portuguese, Spanish, Simplified Chinese, Traditional Chinese, and Turkish
## Source Code
CotEditor is a purely macOS native application written in Swift. It adheres to Cocoa's document-based application architecture and respects the power of `NSTextView`.
### Development Environment
- macOS 15 Sequoia
- Xcode 16.3
- Swift 6.1 (partly in Swift 5 mode)
- Sandbox and hardened runtime enabled## Contribution
CotEditor has its own contributing guidelines. Read [CONTRIBUTING.md](CONTRIBUTING.md) through before you create an issue or make a pull request.
## How to Build
### Build for Ad-hoc usage
For those people who just want to build and play with CotEditor locally.
1. Open `CotEditor.xcodeproj` in Xcode.
1. Change to ad-hoc build mode:
1. Open `Configurations/CodeSigning.xcconfig`.
1. Comment out `#include "CodeSigning-Default.xcconfig"`.
1. Uncomment `#include "CodeSigning-AdHoc.xcconfig"`.
1. Build “CotEditor” scheme.### Build for distribution
1. Open `CotEditor.xcodeproj` in Xcode.
1. Build “CotEditor” scheme.## License
© 2005-2009 nakamuxu,
© 2011, 2014 usami-k,
© 2013-2025 1024jp.The source code is licensed under the terms of the __Apache License, Version 2.0__. The image resources are licensed under the terms of the [__Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License__](https://creativecommons.org/licenses/by-nc-nd/4.0/). See [LICENSE](LICENSE) for details.