Beaker is an experimental peer-to-peer browser with support for the dat:// protocol.

“We believe the Web is at its best when it empowers creation and encourages participation. That’s why we’re building a browser for a person-to-person Web.” –

Beaker provides both browser support for dat:// URLs and provides new Web APIs for building p2p websites and applications. You can also browse http:// and https:// websites.

What is a peer-to-peer website?

A website can be many things, but in simple terms it’s a folder. This folder can contain other folders, photos, text files etc. Most of the time when you visit a website, its files are sent to your browser with HTTP. Your browser displays a rendering of HTML files styled with CSS, and with interaction behavior defined by JavaScript.

A peer-to-peer website works like any other website but instead of being transported by HTTP its files are sent with a peer-to-peer protocol. Instead of the files being hosted on a server, the files of a peer-to-peer website are hosted on a computer. This means you can create a website on your personal computer and your friends and colleagues can help you keep your website files online.

Equalising participation and access to publishing on the Web

Peer-to-peer websites are exciting because they allow anyone with a computer to create and publish a website without having to know how to run a server or buy web hosting. This has the potential to equalise access to publish and participate on the Web.

More info

The Beaker Browser and its team have an awesome website with lots of useful, easy to understand information on how the browser works, how you can create your own p2p websites, and explainers for terms such as hosting and seeding to help you get started!

You can also find the project on GitHub here:

Shared by: @laurenheywood
Image Credit: