Author Topic: Beaker is a cross platform experimental peer-to-peer Web browser  (Read 877 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Join Date: Dec 2006
  • Posts: 5236
  • Operating System:
  • Mac OS X 10.13 Mac OS X 10.13
  • Browser:
  • Firefox 76.0 Firefox 76.0
Beaker is a cross platform experimental peer-to-peer Web browser

Quote
Beaker Browser
A peer-to-peer browser for Web hackers.

Deploy instantly
Create a new Hyperdrive site with one click.

Co-host sites
Reduce costs and help keep sites online using peer-to-peer hosting.

Build p2p apps
New Web APIs make building peer-to-peer apps easier than ever.


Explore files
Hyperdrive is a fully-featured filesystem which you can explore.


Run commands
Browse the Web and get work done with the integrated terminal.

Edit source
The integrated editor lets you work side-by-side with your page.


How it works

Beaker uses a peer-to-peer filesystem on the Hypercore Protocol. Users connect directly to your computer to access your files.

var drive = await beaker.hyperdrive.createDrive()
await drive.readdir('/')
await drive.writeFile('/hello.md', '# Hi!')
await drive.stat('/hello.md')
await drive.readFile('/hello.md', 'utf8')
await drive.unlink('/hello.md')

Read & write files

beaker.hyperdrive API

async function readSocialFeed (sites) {
  return beaker.hyperdrive.query({
    path: '/microblog/*',
    drive: sites.map(site => site.url),
    sort: 'ctime'
  })
}

Query the filesystem

beaker.hyperdrive API

var topic = beaker.peersockets.join('chat')

topic.addEventListener('message', e => {
  var message = new TextDecoder().decode(e.message)
  console.log(e.peerId, 'says', message)
})

function sendToPeer (peerId, message) {
  message = new TextEncoder('utf-8').encode(message)
  topic.send(peerId, message)
}

Send & receive messages

beaker.peersockets API
A new social Web

Customize your profile site.

Add your friends' profile sites to your address book.

Build applications using your personal network.
Built for building
The Web should be a creative tool for everyone

Beaker brings peer-to-peer publishing to the Web, turning the browser into a supercharged tool for building websites, files, apps, and more.




Install Beaker

macOS
Download .dmg


Windows
Download .exe (64-bit only)


Linux
AppImage installer (x86_64)


Staying updated
Beaker will automatically keep up-to-date on macOS and Windows, but not on Linux. Linux users can subscribe to the AppCast feed (includes version release notes) to stay updated. (We are actively working on Snap and Flatpak distributions.)

https://beakerbrowser.com/install/

https://github.com/beakerbrowser/beaker

 

Software Santa first opened on January 1st, 2007
Now celebrating 16 Years of being a Digital Santa Claus!
Software Santa's Speedy Site is Proudly Hosted by A2 Hosting.

Welcome Visitor:





@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam



Software Santa Welcome Page

The Software Santa Privacy Policy

email