Beaker is a peer-to-peer browser with tools to create and host websites. Don't just browse the Web, build it.
The Web’s original design enshrined its core values: to be open, free, and highly connected.
But the Web's design has fallen short. We rely on services to provide applications, which locks us into closed infrastructure.
Beaker rethinks the Web as a peer-to-peer network, where users own their data and run applications independently.

Beaker is the world's first Web browser with builtin tools for hosting content directly from your computer. No services required.

Beaker is equipped with tools for creating and hosting websites directly from the browser. Beaker uses the Dat peer-to-peer network to host your website's files, so you can share your projects independently and without worrying about hosting fees.

Files published on the Dat network can only be decrypted by people who know the files' secret URL. This enables truly secret sharing in Beaker, where you can share files privately without ever revealing their content to a third-party hosting service.

Each change published to a Dat peer-to-peer website is added to its history log and distributed across the network. With Beaker, you can view a website at any point in its history using built-in versioned URLs like dat://beakerbrowser.com+42.
With builtin tools for live reloading, developing peer-to-peer websites with Beaker is a breeze. Simply save your work and Beaker will update the page to reflect your changes.
Save a website for offline use, and as soon as you're back online, Beaker will automatically sync any changes that you missed.
Beaker introduces new Web APIs for building peer-to-peer websites and applications with the Dat protocol.
Beaker provides a set of Web APIs for reading, writing, and watching Dat archives from within a site.
API documentationvar archive = await DatArchive.create({
title: 'My Site',
description: 'My peer-to-peer website'
})
await archive.writeFile('/hello.txt', 'hello')
await archive.commit()
console.log(archive.url)
// => dat://da2ce4..dc/It depends. When you turn off your computer, you are no longer hosting your files. But if you’ve shared the URL to your site with others, it’s possible that they might be hosting its files.
Beaker's peer-to-peer websites are versioned. To view a site at a previous version, simply add +{versionNumber} to the end of the site’s domain.
Your site is private by default. Dat URLs are effectively unguessable and are never sent over the network, so only people you share the URL with will be able to download your site’s files.
Dat is a grant-funded, open-source, decentralized data sharing tool for efficiently versioning and syncing changes to data. Learn More
Dat uses an append-only feed that’s inspired by Certificate Transparency to create auditable change logs in file archives. We use this to deliver Web applications securely in Beaker... Read more
Very exciting work being done on @BeakerBrowser!
Save some time and get properly excited now about @BeakerBrowser and @dat_project; they are going to be huge in 2017.
Beaker is making the P2P decentralized web user-friendly. Pretty cool to watch.
Jeremy Ruston, creator of TiddlyWiki