My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup.

The idea is to create a fancy version of this setup using a browser based application. The architecture is similar to mu4e. Instead of mu4e talking to mu-server, a small backend written in go talks to mu-server. The backend serves a javascript application and provides an HTTP API to it. The app is written in Vue.js.

The current prototype can already display the subjects of the mail as you type in the textfield. It uses plain rest for now. A Websocket would allow for progress report (but it is so fast that has not been necessary until now). The backend implements the mu-server s-exp protocol and for now exposes the cmd:find operation.

Looking for hackers with the skills:

golang vuejs

This project is part of:

Hack Week 16

Activity

  • over 4 years ago: michals disliked this project.
  • over 4 years ago: michals liked this project.
  • over 4 years ago: jochenbreuer liked this project.
  • over 4 years ago: vitoravelino liked this project.
  • over 4 years ago: vrothberg liked this project.
  • over 5 years ago: j_renner liked this project.
  • over 5 years ago: hennevogel liked this project.
  • over 5 years ago: dmacvicar added keyword "golang" to this project.
  • over 5 years ago: dmacvicar added keyword "vuejs" to this project.
  • over 5 years ago: dmacvicar started this project.
  • over 5 years ago: dmacvicar originated this project.

  • Comments

    • vitoravelino
      over 4 years ago by vitoravelino | Reply

      @dmacvicar, is the prototype source hosted somewhere? If yes, is there a Getting Started in the README? I'd like to give it a try. :)

    Similar Projects

    Add combustion support to the terraform-provider-libvirt by oholecek

    [comment]: # (Please use the project descriptio...


    grog by gbaccini

    [comment]: # (Please use the project descriptio...


    Updatecli Kubernetes Operator by olblak

    [comment]: # (Please use the project descriptio...


    WASM support for cloud native buildpacks by atgracey

    [comment]: # (Please use the project descriptio...


    Project Skyscraper - PoC of a Cloud Governance Dashboard by tmuntan1

    Project Description

    We would like to crea...


    WebRTC individual track recorder by avicenzi

    [comment]: # (Please use the project descriptio...