victrme / Bonjourr

Minimalist & lightweight startpage inspired by iOS
https://bonjourr.fr
GNU General Public License v3.0
836 stars 99 forks source link
chrome chrome-extension firefox firefox-addon homepage ios javascript minimalist-design safari-extension startpage

Bonjourr's website

Bonjourr is a home page for your Internet browser inspired by the looks of iOS.
While it aims to look and feel minimal, it still brings you lots of options to customise it to your liking. Here's some features:


๐Ÿš€ Install Bonjourr!

Download Bonjourr for Chrome Download Bonjourr for Firefox Download Bonjourr for Edge Download Bonjourr for Safari

You can also try it online ๐ŸŒŽ before installing.


๐Ÿ‘‹ Get in touch

Check out our Telegram group where we discuss ideas, features and bug reports. You can also send us an email or follow us on Twitter :)


โœ๏ธ Contribute

Here's a list of things you can do to help us out:


๐ŸŒŸ Spread the word!

If you just want to say thank you and support our work, here's some ideas:


โ˜• Donate

If you feel like we've earned it and you want to support independant open source developpers, we'll gladly accept your donations! It motivates us to keep improving Bonjourr and makes it feel more real :)

[Our Ko-Fi Page](https://ko-fi.com/bonjourr) โ€ข [or donate in crypto](https://commerce.coinbase.com/checkout/095cc203-130d-4e56-9716-3aa10a202d9b)


๐Ÿ”ง Built with


๐Ÿ‘€ Authors


๐Ÿง‘โ€๐Ÿ’ป Contributors and translations

๐Ÿ‘จโ€๐Ÿ’ป Running Bonjourr

Clone this repository

git clone https://github.com/victrme/Bonjourr
cd Bonjourr

Self-host APIs

If you wish to self-host the APIs used by Bonjourr, you can do so by following the steps in Bonjourr APIs repository.

Run locally

Prerequisites:

You can replace pnpm by npm run

# In root directory
pnpm install

# Production build for all platforms in /release/
pnpm build

# These commands watch changes for each platforms
pnpm chrome
pnpm edge
pnpm firefox
pnpm safari
pnpm online

Chrome

Firefox

Edge

Safari

Online (web version)

Using Docker

Prerequisites:

Docker CLI

# Build the container image
docker build -t bonjourr/bonjourr .

# Run the container on local port 8080
docker run --rm -p "8080:80/tcp" -it bonjourr/bonjourr

# Go to http://127.0.0.1:8080/

Docker Desktop