β¨ Features
- π Rich Markdown Notes - Full markdown support with images, code blocks, and formatting
- πΊοΈ Country & Topic Organization - Group notes by country and cross-cutting topics
- πΎ Local-First Storage - All data stored on your machine in plain files
- π Privacy Focused - No accounts, no cloud, no tracking, no telemetry
- β‘ Fast & Lightweight - Built with Rust and Tauri for minimal resource usage
- πΌοΈ Image Support - Embed images with drag-and-drop or paste
- π·οΈ Smart Tagging - Tag and filter notes for easy discovery
- πΆ Works Offline - No internet connection needed after download
π Download
Current Release: v0.1.0-alpha (Windows only)
β οΈ Alpha Software - Expect bugs and rough edges. Windows 10/11 only. macOS and Linux coming soon.
πΈ Screenshots
Coming soon
π οΈ Tech Stack
- Backend: Rust + Tauri v2
- Frontend: Svelte 5 + SvelteKit + TypeScript
- Styling: TailwindCSS
- Data Storage: Local JSON files (SQLite for metadata)
ποΈ Development
Prerequisites
- Rust (1.70+)
- Node.js (20 LTS)
- Visual Studio C++ Build Tools (Windows)
Install
git clone https://github.com/conpans/mapanote.git
cd mapanote
npm install
Run Development Server
npm run tauri dev
Build for Production
npm run tauri build
Built files will be in src-tauri/target/release/bundle/
π Known Issues
- Map Coverage: Some countries (France, North Macedonia, Somalia, and others) are not yet properly configured on the interactive SVG map. You can still create notes for these countries through the country list view.
- Windows-only in alpha - macOS and Linux builds coming soon
π€ Contributing
Contributions welcome! This is an early alpha, so there's plenty to improve.
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- Built with Tauri
- Inspired by local-first knowledge management tools