In this episode, we’re taking our voice journal CLI written in Rust and adding a UI for it. This episode covers many topics very quickly: napi-rs, Electron, Parcel (which uses swc, a JS compiler written in Rust!), React, and Tailwind.

In this series, we’re building Oxygen, a voice journal and audio analysis toolkit for people who want to change the way their voice comes across. In the next few episodes, we’re going to be improving the UI and setting up GitHub Actions to build Oyxgen for Mac, Windows, and Linux. This involves generally making the build/linting setup less ad hoc. Later on, we’ll be adding voice analysis to Oxygen, which is really the whole point.