/fsnotes

Notes manager for macOS/iOS

Primary LanguageSwiftMIT LicenseMIT

Build Status

Notes manager for macOS/iOS

File System notes (FSNotes): is modern notes manager on steroids for macOS and iOS.

macOS app

Our application respect open formats: Plaintext, Markdown, RTF, and stores data in the file system. You can view, edit, copy data in a favorite external editor and see the live result in FSNotes.

macOS FSNotes

Key features

  • Keyboard centric.
  • Global shortcuts (clipboard save/search).
  • Markdown and RTF markup (files stored on disk as Plaintext and Rich Text).
  • Markdown preview mode.
  • Elastic two-pane view (vertical and horizontal layout).
  • Blazing fast and lightweight (working fine with 10k+ files)
  • Open files in finder work with external editors (changes seamless live sync with UI).
  • Pin/Unpin important notes on the top.
  • Synchronization over iCloud Drive.
  • Multi-folder storage.
  • Fast copy Markdown code to clipboard.
  • Live Markdown highlighting with code blocks (over 170 languages).
  • Themes for code highlighting.
  • Markdown images preview in the editor.
  • Images drag and drop or copy & paste.
  • Tags.
  • Dark mode (macOS Mojave and higher).
  • Encryption AES-256.
  • Mermaid and MathJax support.
  • Git versioning and scheduled backups.

FSNotes is written on Swift 5, open-source (MIT license)


iOS app

FSNotes for iOS FSNotes for iOS

Key features

  • iCloud Drive with subfolders and 3d party apps for iOS 13+.
  • 3DTouch and configurable default keyboard.
  • TextBundles and EncryptedTextBundles containers.
  • Pin/unpin (macOS companion sync).
  • RTF and Markdown markup.
  • Markdown editor with highlighting (code blocks too).
  • Markdown preview.
  • Search with keywords highlighting.
  • Sharing extension.
  • Dynamic font on iOS 11+.
  • Night mode by day/night (location) monitoring.
  • Night mode by screen brightness.
  • Sidebar with folders and tags.
  • Inline images.
  • Inline tags.
  • Dark theme.
  • Encryption AES-256.
  • Mermaid and MathJax.