~soywod/pimalaya

Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management (PIM) which includes emails, contacts, calendars, tasks and more.
2 hours ago
2 hours ago

#💼 Pimalaya Matrix

Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management (PIM) which includes emails, contacts, calendars, tasks and more.

This repository tries to accomplish the first mission of Pimalaya, which is providing Rust libraries dedicated to the PIM domain.

Library PIM domain Description
email-lib Email List mailboxes, search envelopes, read/write/send messages…
mml-lib Email Read/write messages using the MIME Meta Language
time-lib Time Manage time using customizable client/server timers

#Development

The development environment is managed by Nix. Running nix-shell will spawn a shell with everything you need to get started with the lib: cargo, cargo-watch, rust-bin, rust-analyzer

# start a nix shell
$ nix-shell

# build all libs
$ cargo build

#Contributing

A bug tracker is available at https://todo.sr.ht/~soywod/pimalaya.

A mailing list is available at https://lists.sr.ht/~soywod/pimalaya.

If you want to report a bug, please send an email at ~soywod/pimalaya@todo.sr.ht.

If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht. The simplest way to send a patch is to use git send-email, follow this guide to configure git properly.

If you just want to discuss about the project, feel free to join the Matrix workspace #pimalaya or contact me directly @soywod. You can also use the mailing list [send an email|subscribe|unsubscribe].

#Sponsoring

nlnet

Special thanks to the NLnet foundation and the European 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:

GitHub PayPal Ko-fi Buy Me a Coffee Liberapay