A self-hosted personal note-taking app running natively on your macOS (Android, iOS, Windows, Linux in future). The optional sync server is just a single Rust binary.
  • Rust 50.7%
  • Swift 48%
  • Shell 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Viktor Shchelochkov 47fdf187ab
All checks were successful
checks / checks (push) Successful in 58s
ci-orchestrator / provision running on cx33 in fsn1
Replace hardware-chain with hardware-binding because ECDH is symmetric
2026-08-14 12:18:45 +02:00
.forgejo Fix CI 2026-08-12 17:56:31 +02:00
clients Replace hardware-chain with hardware-binding because ECDH is symmetric 2026-08-14 12:18:45 +02:00
docs Replace hardware-chain with hardware-binding because ECDH is symmetric 2026-08-14 12:18:45 +02:00
server Add spec conformance vectors: Rust generator, vector files, pinned BIP39 English wordlist, add rustfmt.toml 2026-08-08 23:37:08 +02:00
spec Replace hardware-chain with hardware-binding because ECDH is symmetric 2026-08-14 12:18:45 +02:00
.editorconfig Add SQLCipher and Argon2 as revision-pinned Swift packages instead of vendoring 2026-08-13 18:20:23 +02:00
.gitattributes Initialize clients/macos 2026-08-09 15:15:16 +02:00
.gitignore Initial commit 2026-08-07 13:09:14 +02:00
CONTRIBUTING.md Add the macOS unlock key hierarchy and conformance vector replay 2026-08-13 20:31:11 +02:00
deny.toml Initial commit 2026-08-07 13:09:14 +02:00
LICENSE Initial commit 2026-08-07 13:09:14 +02:00
README.md Add SQLCipher and Argon2 as revision-pinned Swift packages instead of vendoring 2026-08-13 18:20:23 +02:00
rust-toolchain.toml Add rustfmt.toml and format files 2026-08-08 23:37:31 +02:00
rustfmt.toml Add rustfmt.toml and format files 2026-08-08 23:37:31 +02:00
SECURITY.md Add SQLCipher and Argon2 as revision-pinned Swift packages instead of vendoring 2026-08-13 18:20:23 +02:00

Native Note

A self-hosted end-to-end encrypted personal note-taking app running natively on your macOS (Android, iOS, Windows, Linux in future). The optional sync server is just a single Rust binary.

Features

  • πŸƒ Native β€” built with SwiftUI for macOS
  • πŸͺΆ Lightweight β€” server built with Rust (πŸš€πŸš€πŸš€) is a single binary executable
  • πŸͺ¨ Rock-solid β€” prioritizes security and reliability
  • πŸ“ Straightforward β€” no learning curve or overengineering, feels like Apple's Notes app
  • πŸ” Secure β€” locally encrypted with key bound to Secure Enclave, optionally unlockable via pinned biometrics set, human code audit
  • ☁️ Syncable β€” optionally host your own sync & backup server for multiple devices, content 100% end-to-end encrypted

100% free, no ads, no data collection, no telemetry, ever.

Download

Get started by downloading the app for your platform:

License

MIT

Donate

hloth.dev/donate