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 Mirador stroke-width:4px
    style MML 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 Mirador href "https://github.com/pimalaya/mirador"
    click MML href "https://github.com/pimalaya/mml"
    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.4k 151

  2. neverest neverest Public

    CLI to synchronize, backup and restore emails

    Rust 290 10

  3. comodoro comodoro Public

    CLI to manage timers

    Rust 64 5

  4. mirador mirador Public

    CLI to watch mailbox changes

    Rust 45 2

  5. cardamum cardamum Public

    CLI to manage contacts

    Rust 20 2

  6. ortie ortie Public

    CLI to manage OAuth tokens

    Rust 14 1

Repositories

Showing 10 of 30 repositories
  • ortie Public

    CLI to manage OAuth tokens

    pimalaya/ortie’s past year of commit activity
    Rust 14 AGPL-3.0 1 1 0 Updated Feb 10, 2026
  • comodoro Public

    CLI to manage timers

    pimalaya/comodoro’s past year of commit activity
    Rust 64 MIT 5 0 0 Updated Feb 10, 2026
  • toolbox Public

    Pimalaya toolbox for building applications

    pimalaya/toolbox’s past year of commit activity
    Rust 1 MIT 0 1 0 Updated Feb 10, 2026
  • io-timer Public

    Set of I/O-free Rust coroutines to manage timers

    pimalaya/io-timer’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Feb 10, 2026
  • io-oauth Public

    Set of I/O-free Rust coroutines to manage OAuth flows

    pimalaya/io-oauth’s past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Feb 10, 2026
  • himalaya-vim Public

    Vim frontend for Himalaya CLI email client

    pimalaya/himalaya-vim’s past year of commit activity
    Vim Script 115 MIT 6 2 0 Updated Feb 9, 2026
  • himalaya Public

    CLI to manage emails

    pimalaya/himalaya’s past year of commit activity
    Rust 5,360 MIT 151 26 0 Updated Feb 9, 2026
  • .github Public

    Pimalaya public profile

    pimalaya/.github’s past year of commit activity
    1 1 0 1 Updated Feb 9, 2026
  • imap-client Public

    Rust library to manage IMAP sessions

    pimalaya/imap-client’s past year of commit activity
    Rust 10 MIT 4 16 3 Updated Feb 7, 2026
  • core Public

    Core libraries of the Pimalaya project, dedicated to Personal Information Management

    pimalaya/core’s past year of commit activity
    Rust 36 MIT 15 21 1 Updated Jan 26, 2026