A peer-to-peer Web browser

Create and share the Web, directly from your computer. No blockchain required.

Beaker is a peer-to-peer Web browser, with tools for hosting websites directly from your device.

Learn more

Features

  • Host websites from your device
  • Offline syncing
  • Share files with secret URLs
  • Versioned URLs
  • Web APIs for building peer-to-peer applications
  • Live reloading for development
  • Native Markdown rendering

Create websites

Create and share content for free, with no advertising or sign-ups. Beaker uses a peer-to-peer network to share bandwidth and keep costs low.

Learn how

Make changes

Any peer-to-peer website can be copied to your device to remix, remake, and reshare.

Learn how

Share files secretly

Your recipient downloads your files directly from your computer. Only people who know the site’s URL can decrypt and download the files.

Learn how

Mission

We believe in a better Web. Beaker is an experiment for demonstrating the features we believe the Web platform should adopt. Our goal is not to create a “new Web”, but to improve the Web we have. We don’t want to replace existing browsers; we want to change them.

Beaker’s Web APIs

Beaker provides a set of Web APIs for reading, writing, and watching Dat archives from within a site.

API documentation
var 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/

FAQ

Read more

Partners

Dat Project

Dat is a grant-funded, open-source, decentralized data sharing tool for efficiently versioning and syncing changes to data. Learn More

Latest Posts

What is the P2P Web?

The P2P Web is an experimental set of technologies, APIs, and philosophies, created by members of the Node.js and Web communities, to give users more control over the Web. It is a new way to surf, publish, and connect... Read more

Get started

Learn More Install Beaker