(NOTE! This has not been updated since Elm 0.15.1.) Streamlined long-form writing software. Written in Elm.
Streamlined long-form writing software. Written in Elm.
Try it at dreamwriter.co
Dreamwriter is a browser-based writing app with a few goals in mind. (Not all of these have been reimplemented yet.)
Dreamwriter was originally written in CoffeeScript and has been rewritten in Elm. It compiles to static files only (and requires no server-side code), and dreamwriter.co is hosted entirely on Amazon S3.
It can only run in modern browsers, as it uses the following browser features:
You can compare the two code bases back when they were at feature parity: dreamwriter-coffee and dreamwriter. Naturally, development on the CoffeeScript version has ceased in favor of the more featureful Elm version.
The Strange Loop 2014 talk Web Apps without Web Servers incorporated Dreamwriter as a case study.
Install node.js if you do not already have it. Then:
git clone [email protected]:rtfeldman/dreamwriter.git
npm install -g grunt-cli bower
Now you can visit localhost:8000 in your browser!