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

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

  • Comments

    • vitoravelino
      about 7 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

    Dartboard TUI by IValentin

    Description

    Our scalability and performance...


    terraform-provider-feilong by e_bischoff

    Project Description

    People need to test o...


    Mammuthus - The NFS-Ganesha inside Kubernetes controller by vcheng

    Description

    As the user-space NFS provider,...


    toptop - a top clone written in Go by dshah

    Description

    toptop is a clone of Linux's ...


    suse-rancher-supportconfig by eminguez

    Description

    SUSE's supportconfig [suppo...