Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

pimalaya

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@pimalaya

Pimalaya

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

Pimalaya is an ambitious project that aims toimprove open-source tools related toPersonal Information Management (as known asPIM) which includes emails, contacts, calendars, tasks and more.

Pimalaya hastwo objectives:

  1. ProvideRust 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-madeapplications built on top of these libraries, gathered into projects.

📫 Email

Libraries

Projects

Himalaya,the email client

Himalaya was the first project of Pimalaya. It strives to be everything you need tomanage emails. Few interfaces have been built at the top ofemail-lib andmml-lib:

Neverest,the email synchronizer

Neverest is the project dedicated to emailsynchronization andbackup. It is a direct concurrent toOfflineIMAP andmbsync. Only a CLI has been built so far, at the top ofemail-lib:

Mirador,the mailbox watcher

Mirador is the project dedicated to mailbox monitoring. Its aim is towatch mailboxes changes and execute action like sending system notification or running shell commands. Only a CLI has been built so far, at the top ofemail-lib:

MML,the email message language

This small project gathers everything related to the Emacs MIME Message Meta Language, as known asMML:

Creating a MIME message is boring and non-trivial. Therefore, a library called mml has been defined that parses a language called MML (MIME Meta Language) and generates MIME messages.

The two main use cases of the project are:

  1. You want to write a MIME message from scratch or you want to edit an existing one (reply, forward): they can be written in MML then compiled into MIME messages as defined in theRFC 2045.
  2. You want to read a MIME message: they can be interpreted as MML messages, which are way more human-readable than MIME messages.

Few interfaces have been built at the top of mml-lib:

⌛ Time

Libraries

Projects

Comodoro,the timer client

Comodoro strives to be everything you need tomanage time using timers. The main use case is to track your worktime. A good example is thePomodoro Technique. Few interfaces have been built at the top oftime-lib:

📇 Contacts

Libraries

Projects

Cardamum,the contact manager

Cardamum strives to be everything you need tomanage contacts using standard protocols and formats. Current interfaces include:

🔒 Security

Libraries

  • core/pgp-lib: Rust library to deal with PGP operations (encrypt, decrypt, sign, verify etc)
  • core/oauth-lib: Rust library to deal with OAuth flows
  • core/secret-lib: Rust library to deal with secrets

Sponsoring

nlnet

Special thanks to theNLnet foundation and theEuropean Commission that helped the project to receive financial support from:

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

GitHubKo-fiBuy Me a CoffeeLiberapaythanks.devPayPal

PinnedLoading

  1. himalayahimalayaPublic

    CLI to manage emails

    Rust 4.7k 132

  2. himalaya-vimhimalaya-vimPublic

    Vim frontend for Himalaya CLI email client

    Vim Script 74 4

  3. neverestneverestPublic

    CLI to synchronize, backup and restore emails

    Rust 247 9

  4. comodorocomodoroPublic

    CLI to manage timers

    Rust 53 5

  5. miradormiradorPublic

    CLI to watch mailbox changes

    Rust 26 2

  6. corecorePublic

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

    Rust 22 7

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 20 repositories
  • http Public
    pimalaya/http’s past year of commit activity
    Rust0MIT0 0 0 UpdatedMar 16, 2025
  • tcp Public
    pimalaya/tcp’s past year of commit activity
    Rust 1MIT0 0 0 UpdatedMar 11, 2025
  • himalaya Public

    CLI to manage emails

    pimalaya/himalaya’s past year of commit activity
    Rust 4,665MIT 132 38 1 UpdatedMar 5, 2025
  • .github Public

    Pimalaya public profile

    pimalaya/.github’s past year of commit activity
    1 1 0 1 UpdatedFeb 7, 2025
  • keyring Public

    Cross-platform, sans I/O Rust library to manage credentials

    pimalaya/keyring’s past year of commit activity
    Rust 1MIT0 0 0 UpdatedFeb 1, 2025
  • process Public

    Set of Rust libraries to manage processes

    pimalaya/process’s past year of commit activity
    Rust 2MIT0 0 0 UpdatedJan 31, 2025
  • nix Public

    Shared Nix code across Pimalaya projects

    pimalaya/nix’s past year of commit activity
    Nix 1MIT 2 0 0 UpdatedJan 31, 2025
  • addressbook Public

    Rust library to manage contacts

    pimalaya/addressbook’s past year of commit activity
    Rust 1MIT0 0 0 UpdatedJan 28, 2025
  • cardamum Public

    CLI to manage contacts

    pimalaya/cardamum’s past year of commit activity
    Rust 7MIT 1 4 1 UpdatedJan 24, 2025
  • tui Public

    Collection of crossterm widgets shared accross Pimalaya terminal-based projects

    pimalaya/tui’s past year of commit activity
    Rust 20 0 0 UpdatedJan 18, 2025

Top languages

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp