beakerbrowser / beaker

An experimental peer-to-peer Web browser
https://beakerbrowser.com/
MIT License
6.75k stars 545 forks source link

Feature Request: Mobile clients for Android & iOS #466

Open tswast opened 7 years ago

tswast commented 7 years ago

I'd love to be able to run Beaker on an Android or iOS device. I think the offline capabilities would be perfect for a mobile device.

pfrazee commented 7 years ago

We probably won't be able to hit this in the near future, but we agree it'd be pretty great

quintolet commented 7 years ago

How tightly coupled is Beaker to Electron? There are a handful of browser implementation for mobile devices, I wonder if it'll be worthwhile to do a fork of those.

A mobile app would instantly win over users for Beaker. Zeronet does this ugly http://127.0.0.1:43110 thing, but at least that was easier to make it run on mobile.

pfrazee commented 7 years ago

Pretty tightly, but here's some good news: a team in our community is working on the problem with a sister project https://github.com/bunsenbrowser

RangerMauve commented 6 years ago

Nodejs-mobile is a thing now that lets you run Node with all it's fancy features on mobile.

L8D commented 5 years ago

I will be hacking on nodejs-mobile to see if there is an easy way to start a PoC beaker browser port.

My goal is to enable users to click dat:// urls and successfully open content in their browser. To solve this problem practically, I'm going to serve dat content over HTTP, and then build a small React Native app that can open dat:// urls by redirecting to the HTTP proxy/bridge.

RangerMauve commented 5 years ago

Hey, I was actually about to start doing something with react-native and dat. My goal to start is to get discovery-swarm to work in the react-native JS thread before getting into nodejs-mobile. I'll probably be starting Thursday or Friday.

RangerMauve commented 5 years ago

I think it'd be cool if we both worked on this in parallel projects so that there'd be more options in the ecosystem. 🤩

luandro commented 5 years ago

I helped port SSB to nodejs-mobile, so got to learn a bit about it.

Ping me if you hit any blockers @RangerMauve and @L8D. Looking forward to see your progress on this.

RangerMauve commented 5 years ago

I was actually taking a different approach. I'm running everything within the react-native thread. So far it seems to be a little slow. 😅

You can track the progress here

jadsongmatos commented 4 years ago

is there a browser for android that works with hyper protocol ?

RangerMauve commented 4 years ago

Yup! There's Gateway Browser on Android and iOS: https://gitlab.com/gateway-browser/gateway