main
Dotdenote
An iOS client for Denote, the plain-text note-taking system for Emacs. Connect directly to your WebDAV server and access your entire note library from your iPhone.
No middlemen. No lock-in. Your notes stay on your server, as plain text files.
Features
- Note list with title, keywords, and date
- Instant search across titles, tags, and content
- Org-mode rendering: headings, lists, code blocks
- Text editor with direct save to the server
- Seven visual themes: Default, Emacs, Dracula, One Dark, Monokai, Material, Thankful Eyes
- Credentials stored in the iOS Keychain
- Compatible with any WebDAV server (Nextcloud, ownCloud, or self-hosted)
Requirements
- iOS 17+
- A WebDAV server exposing your Denote notes directory
Setup
- Open the app.
- Enter your WebDAV server URL, notes path (default
/notes/), username, and password. - Tap
[ test connection ], then[ save ].
Your notes load directly from the server. Nothing is stored locally except credentials (Keychain) and app preferences.
Compatibility
Dotdenote reads files following the Denote naming convention:
YYYYMMDDTHHMMSS--title__keyword1_keyword2.org
Org-mode (.org) files are rendered with heading levels, bullet lists, and code blocks. Other plain-text formats (.md, .txt) are displayed as-is.
Build from source
Requires Xcode 15+.
brew install xcodegen
xcodegen generate
open Dotdenote.xcodeproj
Contributing
Contributions are welcome! Please see the contribution guidelines for instructions on how to submit issues or pull requests.
License
GPL-3.0
Description
Dotdenote is the iOS client for Denote, the plain-text note-taking system for Emacs. Connect directly to your WebDAV server and access your entire note library: no middlemen, no lock-in.
https://apps.apple.com/us/app/dotdenote/id6773266542
2 MiB
Languages
Swift
100%