NativeNote is a self-hosted note-taking app running natively on your Android with Kotlin and Jetpack Compose, iOS and macOS with SwiftUI. The Rust server is just a single 3.8 MB binary.
| macos | ||
| server | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| INSTALLATION.md | ||
| LICENSE | ||
| native-note.code-workspace | ||
| README.md | ||
NativeNote
A self-hosted note-taking app running natively on your Android, iOS and macOS. The server is just a single 3.8 MB binary.
Features
- π Native β built with Swift and SwiftUI for iOS and macOS, with Kotlin and Jetpack Compose for Android
- πͺΆ Lightweight β server built with Rust (πππ) is a single binary file that you can just run the way you want, anywhere
- πͺ¨ Stable β prioritizes simplicity and does simple things well
- π Straightforward β deliberately doesn't have version history, block-styled editor, complex formatting or sophisticated protocols
- π Secure β end-to-end encrypted with AES for syncing, locally encrypted with Argon2 derived from biometrics (fingerprint unlock) or password for storage
This app and every its component is 100% open-source and you're welcome to audit it or even build it yourself! No trackers, no metrics, no ads, no data collection, no premium features.
Install
See the installation guide for instructions on how to set up the server and the mobile and desktop apps.
License
Donate
This project does not accept sponsorship requests, but I'll happily accept any money donations for my work.