Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management (as known as PIM) which includes emails, contacts, calendars, tasks and more.
Pimalaya has two objectives:
- Provide I/O-free Rust libraries dedicated to the PIM domain. They serve as a basis for all sorts of top-level applications, which prevents developers to reinvent the wheel.
- Provide quality house-made applications built on top of these libraries, gathered into projects.
flowchart RL Comodoro --> io-timer --> io-stream Himalaya & Neverest & Mirador & MML --> io-email io-email --> io-maildir --> io-fs io-email --> io-imap --> io-starttls --> io-stream io-imap --> io-oauth Cardamum --> io-addressbook io-addressbook --> io-vdir --> io-fs io-addressbook --> io-carddav --> io-oauth Calendula --> io-calendar io-calendar --> io-vdir --> io-fs io-calendar --> io-carddav --> io-oauth Ortie --> io-oauth --> io-http --> io-stream %% I/O-free libraries click io-addressbook href "https://github.com/pimalaya/io-addressbook" click io-fs href "https://github.com/pimalaya/io-fs" click io-http href "https://github.com/pimalaya/io-http" click io-oauth href "https://github.com/pimalaya/io-oauth" click io-starttls href "https://github.com/pimalaya/io-starttls" click io-stream href "https://github.com/pimalaya/io-stream" click io-timer href "https://github.com/pimalaya/io-timer" click io-vdir href "https://github.com/pimalaya/io-vdir" %% Interfaces style Calendula stroke-width:4px style Cardamum stroke-width:4px style Comodoro stroke-width:4px style Himalaya stroke-width:4px style MML stroke-width:4px style Mirador stroke-width:4px style Neverest stroke-width:4px style Ortie stroke-width:4px click Calendula href "https://github.com/pimalaya/calendula" click Cardamum href "https://github.com/pimalaya/cardamum" click Comodoro href "https://github.com/pimalaya/comodoro" click Himalaya href "https://github.com/pimalaya/himalaya" click MML href "https://github.com/pimalaya/mml" click Mirador href "https://github.com/pimalaya/mirador" click Neverest href "https://github.com/pimalaya/neverest" click Ortie href "https://github.com/pimalaya/ortie" - Himalaya CLI, a CLI to manage emails
- pimalaya/himalaya-vim: Vim plugin
- dantecatalfamo/himalaya-emacs: Emacs plugin
- jns/himalaya: Raycast extension
- openclaw/openclaw: OpenClaw SKILL
- parisni/dfzf: dfzf integration
- Himalaya REPL, an experimental REPL to manage emails
- Neverest CLI, a CLI to synchronize and backup emails
- Mirador CLI, a CLI to watch mailbox changes
- MML CLI, a CLI to convert MIME messages from/into Emacs MIME Meta Language
- pimalaya/mml-vim: Vim plugin
- Comodoro CLI, a CLI to manage timers
- jns/comodoro: Raycast extension
- Cardamum CLI, a CLI to manage contacts
- Calendula CLI, a CLI to manage calendar events
- Ortie CLI, a CLI to manage OAuth tokens
- Mimosa CLI, a CLI to manage passwords
- Chat on Matrix
- News on Mastodon or RSS
- Mail at pimalaya.org@posteo.net
Special thanks to the NLnet foundation and the European Commission that have been financially supporting the project for years:
- 2022: NGI Assure
- 2023: NGI Zero Entrust
- 2024: NGI Zero Core (still ongoing in 2026)
If you appreciate the project, feel free to donate using one of the following providers:
