The Nylas Mail client was built on the modern web using React, Electron, and Flux. It was easy to extend, and it has a variety of plugins that can be used to add additional functionality.