Alexandrie – The Ultimate Note-Taking App
A modern and elegant application for taking notes in extended Markdown.
Organize, search, and export your notes with an intuitive interface designed for students and productivity.
✨ Features
- Enhanced Markdown Editor – Write notes with advanced and unique Markdown features.
- Instant Search – Find your notes in seconds.
- Intuitive Organization – Easily categorize and archive your notes with a complete sidebar, workspaces, categories, nested documents / categories, tags...
- Export & Print – Save your notes as PDF, Markdown, and more.
- Access Anywhere – Log in and retrieve your notes from any device. Use the PWA to access your notes offline.
- Share Notes – Share your notes with others via unique links or powerful permissions system.
Interface Preview
Share your notes, collaborate with others, manage permissions.
Quick Start with Docker
For local testing and development, you can use Docker to run the entire stack:
Start a demo server (local production, just need to copy the docker-compose file):
docker compose up
Start a development server with hot reloading (HMR, and need to clone the repo):
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build
For complete setup instructions, please refer to the Setup Documentation.
Access points:
- Frontend: http://localhost:8200
- Backend API: http://localhost:8201
- Object Storage Console: http://localhost:9001
- MySQL: localhost:3307 (user:
alexandrie, password:password)
To stop:
docker compose down
The project support S3 compatible storage. The default in docker-compose is RustFS but you can use MinIO, garage, etc.
If you don't have Docker installed, you can follow the manual setup instructions in the CONTRIBUTING.md.
Contributing
This project has an MIT license. And you are welcome to contribute. For more details on contributions, please read the CONTRIBUTING.md file.
Thank you to everyone who contributes to the project. 🎉


