(NOTE! This has not been updated since Elm 0.15.1.) Streamlined long-form writing software. Written in Elm.
See the codeStreamlined long-form writing software. Written in Elm. [![build status][1]][2]
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 git@github.com:rtfeldman/dreamwriter.gitcd dreamwriternpm installnpm install -g grunt-cli bowerbower installgruntNow you can visit localhost:8000 in your browser! [1]: https://secure.travis-ci.org/rtfeldman/dreamwriter.svg [2]: https://travis-ci.org/rtfeldman/dreamwriter
52 commits
JavaScript
32.8%
Elm
21.2%
HTML
19.8%
CoffeeScript
19.3%
CSS
6.9%
(NOTE! This has not been updated since Elm 0.15.1.) Streamlined long-form writing software. Written in Elm.
See the codeStreamlined long-form writing software. Written in Elm. [![build status][1]][2]
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 git@github.com:rtfeldman/dreamwriter.gitcd dreamwriternpm installnpm install -g grunt-cli bowerbower installgruntNow you can visit localhost:8000 in your browser! [1]: https://secure.travis-ci.org/rtfeldman/dreamwriter.svg [2]: https://travis-ci.org/rtfeldman/dreamwriter
52 commits
JavaScript
32.8%
Elm
21.2%
HTML
19.8%
CoffeeScript
19.3%
CSS
6.9%