cocoaSakura

SakuraEditor's Soul, Reborn

Only for Mac

$1.99

Mac

New: edit CSV like a spreadsheet, columns aligned. Colours for 45+ languages, code folding, grep & replace, diff, split view, SFTP. No accounts, ads or tracking. cocoaSakura brings the spirit of the beloved SakuraEditor to macOS: a fast, native text editor written from scratch in Swift and AppKit — not a Windows port, not an Electron wrapper. Edit plain text, source code, Markdown and CSV, locally or on a remote server, in one tidy tabbed window. ■ NEW: CSV EDITING MODE • Open a .csv or .tsv file and the columns line up like a table — while your text stays 100% untouched. • Numbers line up on the decimal point; numbers and text get different colours; the header row is detected automatically and can be switched off. • Long cells fold inside their own column, and line breaks inside quoted cells stack neatly in the cell, just like a spreadsheet. • Drag the ruler to resize columns, jump field to field with Tab, and handle files with tens of thousands of rows smoothly. ■ MADE FOR CODE AND CONFIG FILES • Syntax colouring for 45+ languages, including nested comments, multi-line strings and scripts/styles embedded in HTML. • Import Atom, Pulsar, TextMate and VS Code grammars (.cson, .tmLanguage, .tmLanguage.json) to colour almost any language. • Code folding for { } [ ] ( ) blocks with gutter markers and keyboard shortcuts (⌥⌘[ and ⌥⌘]). • Bracket colouring for ( ) [ ] { } and full-width brackets 「」『』()【】. • Richer Markdown colouring: front matter, tables, task lists, strikethrough, links and fenced code. • Light and dark themes, plus your own themes from a simple JSON file. ■ POWERFUL EDITING • Rectangular (column) selection with virtual space and automatic padding — the classic SakuraEditor way to edit tables and columnar data. • Find & replace with regular expressions; Grep across files and folders, and Replace in Files with a safe confirmation step. • Compare two files or compare with the saved version; the result opens as a colour-coded diff. • Split the window top/bottom or side by side to look at two places of the same document. • Keyboard macros (record, play, repeat, save), fully customisable key bindings, bookmarks with a bookmark list, paragraph navigation, and copy with line numbers. • Run Now (⌘R): run the current script with an interpreter already installed on your Mac (bash, python3, node, ruby, perl, php or swift) and see the output instantly. Everything stays local, and it only runs when you press ⌘R. • Tabs live in the title bar, Save All, Close Other Tabs, drag a file in to open it, per-file-type settings, fonts and line spacing, word wrap at any column, print, Read-Only mode. • Automatic backup every 20 seconds and recovery after a crash. ■ JAPANESE TEXT, DONE RIGHT • Shift-JIS, EUC-JP, ISO-2022-JP, half-width kana and Ctrl-Z end-of-file handling — open, convert and save without garbling. ■ REMOTE EDITING (SFTP / FTP) • Open and save files on a server without leaving the editor, with password or SSH-key login. • Review and forget trusted SFTP host keys at any time. ■ PRIVATE BY DESIGN • No accounts, no analytics, no advertising, no data collection. Your files stay on your Mac or on the server you connect to. The app runs in the App Sandbox with only the permissions its features need. ■ 10 LANGUAGES • English, Japanese, Traditional Chinese, Simplified Chinese, Korean, French, Russian, Spanish, German and Portuguese — switch any time. Feedback is very welcome — more SakuraEditor-inspired features are on the way.

  • This app hasn’t received enough ratings or reviews to display an overview.

• NEW CSV mode: .csv/.tsv files line up in aligned columns without changing a single character of your text. Decimal-point alignment, number/text colours, header detection, drag-to-resize columns, in-cell folding, multi-line quoted cells and smooth editing of very large files. • Richer syntax colouring for 45+ languages, with Atom / Pulsar / TextMate / VS Code grammar import (View ▸ Syntax Colouring ▸ Import Grammar…). • Code folding for { } [ ] ( ) blocks (⌥⌘[ / ⌥⌘]) and default bracket colouring, including full-width brackets. • Better Markdown colouring: front matter, tables, task lists, strikethrough, links, HTML comments. • Grep: Replace in Files, with confirmation, encoding/line-ending/BOM preserved. • Compare with File… and Compare with Saved Version, shown as a colour-coded unified diff. • Split window (top/bottom or side by side) showing the same document twice. • Keyboard macros (⌃⌘R record, ⌃⌘P play) and fully customisable key bindings. • Bookmark list across all tabs, paragraph navigation (⌃⌥↑ / ⌃⌥↓), copy with line numbers. • Tabs now live in the title bar and scroll sideways when there are many; the connection pane button moved to the bottom-left corner. • Save All (⌥⌘S), Close Other Tabs, Close All Tabs (⌥⌘W), drag a file onto the window to open it. • Print and Page Setup, fonts and line spacing, word wrap at a chosen column, per-file-type settings, custom themes (JSON import). • Automatic backup every 20 seconds with recovery after a crash. • Manage trusted SFTP host keys from Tools ▸ Trusted SFTP Host Keys… • Read-Only mode (⌥⌘R) to browse and search without accidental edits.

The developer, USHIO FUJIMURA, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    USHIO FUJIMURA
    Size
    5.8 MB
    Category
    Developer Tools
    Compatibility
    Requires macOS 14.0 or later.
    • Mac
      Requires macOS 14.0 or later.
    Languages
    English and 9 more
    • English, French, German, Japanese, Korean, Portuguese, Russian, Simplified Chinese, Spanish, Traditional Chinese
    Age Rating
    4+
    Copyright
    © 2026 Ushio Fujimura