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:
- ๐ iOS design language
- ๐ Dynamic 4K backgrounds that change according to the mood of the day
- โก๏ธ Fast & lightweight!
- ๐ Search bar (compatible with all search engines)
- ๐ฐ Analog clock with multiple clock faces
- ๐ค Weather
- ๐ Quick Links
- ๐ Greets you by your name
- ๐ Dark mode
- ๐ฅ Emoji as favicon
- ๐งโ๐ป Custom CSS styling
- ๐ Custom fonts
- ๐ Privacy focused
- ๐ Multilanguage
Chrome โข Firefox โข Edge โข Safari โข or try it online
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 :)
Here's a list of things you can do to help us out:
- Give us feedback (positive and negative!) on how you use Bonjourr
- Suggest new features or improvements of the existing ones
- Create new CSS snippets or custom profiles
- Translate to a new language, or complete an existing one
- Contribute to our website
- Add new quotes (especially non english/french) to the API
- Suggest new Unsplash photos
If you just want to say thank you and support our work, here's some ideas:
- Tweet what you like about Bonjourr! (tag us, @BonjourrTeam)
- Leave a review on Chrome, Firefox or Edge
- Add a GitHub Star to the repository โญ๏ธ
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 :)
We recommend a Chromium based browser to work on Bonjourr.
- Install npm
npm i -g pnpm esbuild
pnpm install
pnpm run build
to build all versionspnpm run chrome|firefox|online
to watch changes on preferred platform
- Go to
chrome://extension
- Enable Developer mode
- Load unpacked and select
/release/chrome
folder
- Go to
about:debugging#/runtime/this-firefox
- Select "Load temporary Add-on"
- Select
manifest.json
in/release/firefox
folder
- Go to
edge://extension
- Enable Developer mode
- Load unpacked and select
/release/chrome
folder - Replace manifest with
/src/manifests/edge.json
- And rename
edge.json
tomanifest.json
- Follow install steps on the Safari repository
- Open a live server from
/release/online
folder
- Styled with Sass
- Scripts with pure JS
- Releases bundled with Gulp, see dependencies
- Our tiny hands ๐
- ๐ธ๐ช Swedish translation ยท Benjamin Horn ยท GitHub
- ๐ณ๐ฑ Dutch translation ยท Osman Temiz
- ๐ต๐ฑ Polish translation ยท Mateusz K & Jakub Mikuลo
- ๐ท๐บ Russian translation ยท OemDef
- ๐จ๐ณ Simplified Chinese translation ยท Shuhuai Cao ยท GitHub
- ๐ง๐ท Brazilian Portuguese translation ยท Adilson Santos ยท Github
- ๐ธ๐ฐ Slovak translation ยท Roman Bartรญk
- ๐ฉ๐ช German translation ยท Bernhard Wittmann ยท GitHub
- ๐ฎ๐น Italian translation ยท Trazalca ยท GitHub
- ๐ช๐ธ Spanish translation ยท Josรฉ Alberto ยท GitHub
- ๐บ๐ฆ Ukrainian translation ยท Anton Boksha ยท GitHub
- ๐น๐ท Turkish translation ยท Mรผslรผm Barฤฑล Korkmazer ยท GitHub
- ๐ฎ๐ฉ Indonesian translation ยท Imam Ali Mustofa ยท GitHub
- ๐ฉ๐ฐ Danish translation ยท kar1 ยท GitHub