Skip to content

Smaug6739/Alexandrie

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.

GitHub Repo stars GitHub issues GitHub license GitHub pull requests GitHub release Discord

alexandrie-hub fr_dashboard_docs_218914302160015361

✨ 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

Interface 2

Share your notes, collaborate with others, manage permissions.

Interface 3

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:

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. 🎉

Sponsor this project

 

Packages

 
 
 

Contributors 12