Thanks to visit codestin.com
Credit goes to github.com

Skip to content

inventory69/simple-notes-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,287 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo

Simple Notes Sync

Clean, offline-first notes with intelligent sync - simplicity meets smart synchronization.

Android Kotlin Jetpack Compose Material 3 License Donate

SHA-256 hash of the signing certificate:
42:A1:C6:13:BB:C6:73:04:5A:F3:DC:81:91:BF:9C:B6:45:6E:E4:4C:7D:CE:40:C7:CF:B5:66:FA:CB:69:F1:6A

πŸ“± Screenshots

Notes overview Note editor Checklist Self-hosted server settings Google Keep import Themes and AMOLED

πŸ“ Offline-first Β β€’Β  πŸ”„ Smart Sync Β β€’Β  πŸ”’ Self-hosted Β β€’Β  πŸ”‹ Battery-friendly

✨ Highlights

  • πŸ“ Offline-first - Works without internet
  • πŸ“ Folders - Organize notes into folders, with optional local-only folders that never sync
  • πŸ“Œ Pinned notes - Keep important notes at the top
  • πŸ—‘οΈ Trash - Deleted notes move to a recycle bin with configurable retention (0–90 days)
  • πŸ—„οΈ Archive - Move notes out of the way without deleting them, restore anytime
  • βœ… Checklists - Tap-to-check, drag & drop, convert text ↔ checklist
  • ✍️ Live Markdown - Live highlighting in the editor and rendered list/grid previews
  • πŸ“‹ Rich clipboard paste - HTML paste from Telegram, Word, Google Docs & browsers converts to Markdown
  • 🎨 Note colors - Color-code notes, then filter and sort by color
  • πŸ“₯ Google Keep import - Bring your notes over from a Keep export
  • πŸ“Š Flexible views - List or grid layout, 1–5 column scaling, adjustable font size, collapsible & reorderable sections
  • 🧩 Widgets - Single-note, scrollable note-list, and quick-new-note home screen widgets
  • πŸ”„ Configurable sync triggers - onSave, onResume, WiFi-connect, periodic (15/30/60 min), boot
  • ⚑ Parallel sync - Uploads/downloads up to 5 notes simultaneously
  • πŸ”’ Self-hosted - Your data stays with you (WebDAV, encrypted credentials)
  • πŸ” App lock - Optional biometric/PIN unlock with screenshot protection
  • πŸ’Ύ Local backup - Export/Import as JSON file
  • πŸ–₯️ Desktop integration - Markdown export for Obsidian, VS Code, Typora
  • πŸ’» Desktop editor (beta) - Edit your notes on Windows & Linux with Simple Notes Desktop, the WebDAV-synced companion app
  • πŸ“€ Share & export - Receive shared text, share as text or PDF, export to calendar
  • ↩️ Undo/Redo - Full undo/redo history in the note editor
  • 🌍 Multilingual - 11 languages with in-app language selector
  • 🎨 Material Design 3 - 7 color schemes incl. AMOLED & Dynamic Color, animated theme transitions

➑️ Complete feature list: FEATURES.md

πŸš€ Quick Start

1. Server Setup (5 minutes)

git clone https://github.com/inventory69/simple-notes-sync.git
cd simple-notes-sync/server
cp .env.example .env
# Set password in .env
docker compose up -d

➑️ Details: Server Setup Guide

2. App Installation (2 minutes)

  1. Download APK
  2. Install & open
  3. βš™οΈ Settings β†’ Configure server:
    • URL: http://YOUR-SERVER-IP:8080/ (base URL only!)
    • User: noteuser
    • Password: (from .env)
    • WiFi: (your network name)
  4. Test connection β†’ Enable auto-sync
  5. Done! πŸŽ‰

➑️ Detailed guide: QUICKSTART.md

πŸ“š Documentation

Document Content
QUICKSTART.md Step-by-step installation
FEATURES.md Complete feature list
BACKUP.md Backup & restore guide
DESKTOP.md Desktop integration (Markdown)
Simple Notes Desktop Desktop editor for Windows & Linux (beta) πŸ’»
SELF_SIGNED_SSL.md Self-signed SSL certificate setup
DOCS.md Technical details & troubleshooting
CHANGELOG.md Version history
UPCOMING.md Upcoming features πŸš€
TRANSLATING.md Translation guide 🌍

πŸ› οΈ Development

cd android
./gradlew assembleStandardRelease

➑️ Build guide: DOCS.md

πŸ’‘ Feature Requests & Ideas

Have an idea for a new feature or improvement? We'd love to hear it!

➑️ How to suggest features:

  1. Check existing discussions to see if someone already suggested it
  2. If not, start a new discussion in the "Feature Requests / Ideas" category
  3. Upvote (πŸ‘) features you'd like to see

Features with enough community support will be considered for implementation. Please keep in mind that this app is designed to stay simple and user-friendly.

🌍 Translations

Translation hosting generously provided by Weblate - thank you for sponsoring open-source projects! πŸ™

Translation status

Translation status

🀝 Contributing

Contributions welcome! See CONTRIBUTING.md

If you find this app useful, you can support its development:

Donate via Liberapay

πŸ“„ License

GNU Affero General Public License v3.0 - see LICENSE



v2.11.0 · Built with ❀️ using Kotlin + Jetpack Compose + Material Design 3

About

πŸ“ Minimalist offline note-taking app with automatic Wi-Fi synchronisation via WebDAV without many permissions πŸ›‘οΈ

Topics

Resources

License

Contributing

Stars

140 stars

Watchers

2 watching

Forks

Contributors

Languages