WORK IN PROGRESS Want to make a web application that can be easily distributed and hosted statically? Want to easily create apps that are social, but let users control their own content? freedom.js is a framework for facilitating peer-to-peer applications that run right in the browser (or as packaged apps/extensions for a variety of HTML5-type platforms).
In this tutorial you'll learn about freedom.js, and step through the development of Dorabella, a peer-to-peer encrypted chat application developed with freedom.js. This tutorial provides all the information a new developer needs to get started - if you are already experienced (in particular with the modern JavaScript ecosystem) then some sections are marked as "skippable" and you can focus on the parts that are new to you.
Read the introduction to get started - Happy Hacking!