Skip to content

coteditor/CotEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

919e1ae · Jan 23, 2025
Dec 25, 2024
Dec 7, 2024
Jan 18, 2025
Jan 23, 2025
Jan 17, 2025
Nov 24, 2024
Sep 21, 2024
Dec 14, 2024
Aug 8, 2024
Dec 22, 2024
Sep 21, 2024
Jan 18, 2025
Jan 19, 2025
May 1, 2023
Jan 13, 2025
Sep 9, 2024
Jan 1, 2025
Sep 12, 2023

Repository files navigation

CotEditor

CotEditor is a lightweight plain-text editor for macOS. The project aims to provide a general plain-text editor for everyone with an intuitive macOS-native user interface.

screenshot

Source Code

CotEditor is a purely macOS native application written in Swift. It adopts Cocoa's document-based application architecture and respects the power of NSTextView.

Development Environment

  • macOS 15 Sequoia
  • Xcode 16.2
  • Swift 6 (partly in Swift 5 mode)
  • Sandbox and hardened runtime enabled

Contribution

CotEditor has its own contributing guidelines. Read 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.
  2. Change to ad-hoc build mode:
    1. Open Configurations/CodeSigning.xcconfig.
    2. Comment out #include "CodeSigning-Default.xcconfig".
    3. Uncomment #include "CodeSigning-AdHoc.xcconfig".
  3. Build “CotEditor” scheme.

Build for distribution

  1. Open CotEditor.xcodeproj in Xcode.
  2. 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. See LICENSE for details.