Skip to content
@pimalaya

Pimalaya

Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management.

Pimalaya

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:

  1. 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.
  2. 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" 
Loading

📫 Email

⌛ Time

📇 Contact

📅 Calendar

🔒 Security

Social

Sponsoring

nlnet

Special thanks to the NLnet foundation and the European Commission that have been financially supporting the project for years:

If you appreciate the project, feel free to donate using one of the following providers:

GitHub Ko-fi Buy Me a Coffee Liberapay thanks.dev PayPal

Pinned Loading

  1. himalaya himalaya Public

    CLI to manage emails

    Rust 5.8k 168

  2. neverest neverest Public

    CLI to synchronize, backup and restore emails

    Rust 297 10

  3. comodoro comodoro Public

    CLI to manage timers

    Rust 66 5

  4. mirador mirador Public

    CLI to watch mailbox changes

    Rust 48 3

  5. cardamum cardamum Public

    CLI to manage contacts

    Rust 21 3

  6. ortie ortie Public

    CLI to manage OAuth tokens

    Rust 20 2

Repositories

Showing 10 of 35 repositories
  • io-maildir Public

    Set of I/O-free coroutines to manage Maildir filesystems

    pimalaya/io-maildir’s past year of commit activity
    Rust 2 Apache-2.0 0 0 0 Updated Mar 17, 2026
  • mirador Public

    CLI to watch mailbox changes

    pimalaya/mirador’s past year of commit activity
    Rust 48 MIT 3 7 (1 issue needs help) 0 Updated Mar 17, 2026
  • io-imap Public

    Rust library to manage IMAP sessions

    pimalaya/io-imap’s past year of commit activity
    Rust 11 MIT 6 16 3 Updated Mar 17, 2026
  • himalaya Public

    CLI to manage emails

    pimalaya/himalaya’s past year of commit activity
    Rust 5,756 MIT 168 40 3 Updated Mar 17, 2026
  • io-fs Public

    Set of I/O-free Rust coroutines and runtimes to manage filesystems

    pimalaya/io-fs’s past year of commit activity
    Rust 2 Apache-2.0 0 0 0 Updated Mar 16, 2026
  • toolbox Public

    Pimalaya toolbox for building applications

    pimalaya/toolbox’s past year of commit activity
    Rust 1 MIT 0 1 0 Updated Mar 14, 2026
  • smtp-codec Public

    Rock-solid and complete codec for SMTP

    pimalaya/smtp-codec’s past year of commit activity
    Rust 2 Apache-2.0 0 0 1 Updated Mar 11, 2026
  • sirup Public

    CLI to spawn pre-authenticated IMAP/SMTP sessions and expose them via Unix sockets

    pimalaya/sirup’s past year of commit activity
    Rust 3 AGPL-3.0 0 1 0 Updated Mar 10, 2026
  • io-smtp Public

    Set of I/O-free Rust coroutines to manage SMTP streams

    pimalaya/io-smtp’s past year of commit activity
    Rust 3 MIT 0 0 0 Updated Mar 8, 2026
  • mml Public

    Rust implementation of the Emacs MIME message Meta Language (MML)

    pimalaya/mml’s past year of commit activity
    Rust 6 MIT 0 1 0 Updated Mar 7, 2026

Top languages

Loading…

Most used topics

Loading…