← All projects
MACOS In Development

Swiftdown

Native macOS markdown notes with CloudKit sync

About

Swiftdown is a native macOS markdown editor built around a custom NSTextView wrapper that provides live syntax highlighting and tappable GFM task list checkboxes — things SwiftUI's built-in TextEditor simply can't do.

Notes are organised into folders, stored locally via SwiftData, and synced across all your Apple devices via CloudKit's private database. The architecture splits into a shared SwiftdownCore package that will eventually power an iOS companion app.

Features

Live Markdown Rendering

Custom NSTextView with live syntax highlighting as you type, powered by Apple's swift-markdown parser.

GFM Task Lists

GitHub Flavoured Markdown task lists with tappable checkboxes directly in the editor.

CloudKit Sync

Notes sync silently across all your Apple devices via SwiftData's built-in CloudKit integration.

Folder Organisation

Organise notes into folders with full drag-and-drop management in the sidebar.