返回排行榜

victrme/Bonjourr

TypeScriptbonjourr.fr

Minimalist & lightweight startpage inspired by iOS

startpagefirefox-addonchrome-extensionhomepageminimalist-designchromejavascriptfirefoxiosnewtab-page
Star 增长趋势
Star
2k
Forks
202
周增长
Issues
99
5001k1.5k2k
2019年8月2021年11月2024年3月2026年7月
制品库npmnpm install bonjourr
README

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:

  • 🍏 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
  • ⏱️ Pomodoro
  • 👋 Greets you by your name
  • 🌘 Dark mode
  • 🥖 Emoji as favicon
  • 🧑‍💻 Custom CSS styling
  • 📝 Custom fonts
  • 🔒 Privacy focused & no generative AI
  • 🌎 Multilanguage

🚀 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

Follow us on Bluesky or check out our Discord server where we discuss ideas, features and bug reports. You can also send us an email :)


✍️ 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:


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 :)

As a token of our appreciation, donating will also get your name featured in Bonjourr for the entire month after you donate!


🔧 Built with

  • No frameworks, plain Typescript & CSS
  • Only small dependencies, more on npmgraph
  • No vibe coding
  • Our tiny hands 🙌

👀 Authors


🌏 Translators

  • 🇸🇪 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 · Tomáš Švec · Github & Roman Bartík
  • 🇨🇿 Czech translation · Daniel Zima · Github
  • 🇩🇪 German translation · Bernhard Wittmann · GitHub
  • 🇮🇹 Italian translation · Trazalca · GitHub
  • 🇪🇸 Spanish translation · José Alberto & Alí Sinisterra
  • 🇷🇴 Romanian translation · UnifeGi & Astra
  • 🇺🇦 Ukrainian translation · Anton Boksha · GitHub
  • 🇹🇷 Turkish translation · Müslüm Barış Korkmazer · GitHub
  • 🇮🇩 Indonesian translation · Imam Ali Mustofa · GitHub
  • 🇩🇰 Danish translation · kar1 · GitHub
  • 🇫🇮 Finnish translation · jaajko · Jaajko · GitHub
  • 🇭🇺 Hungarian translation · cook3r · GitHub
  • 🇷🇸 Serbian translation · stormigy & Radoš Milićev
  • 🇭🇰 Traditional Chinese translation · Pu · GitHub
  • 🇬🇷 Modern Greek translation · tseli0s · trlef19
  • 🇮🇷 Farsi translation · ar3h1d · Github
  • 🇵🇹 European Portuguese translation · harkadya & BlackSpirits
  • 🇯🇵 Japanese translation · Kou365 & 石原英里華 (IshiharaErika)
  • 🇭🇷 Croatian translation · Ghost
  • 🇦🇿 Azerbaijani translation · Hacıağa Sadıxov · GitHub
  • 🇺🇿 Uzbek translation · Uchkun Rakhimov · GitHub
  • 🇧🇾 Belarusian translation · Eduard Račkoŭski · GitHub
  • 🇰🇷 Korean translation · Kim JeongHyeon · GitHub
  • 🇹🇼 Taigi (Hanji) · GHSRobert Ciang · GitHub
  • 🇮🇳 Telugu translation · Hajiaga Sadikhov · GitHub
  • 🇮🇸 Icelandic translation · JonGretar · GitHub
  • 🇮🇳 Hindi translation · Shriyash Patil · GitHub
  • 🇮🇳 Marathi translation · AKDB · GitHub
  • 🇲🇹 Maltese translation · Lucas Fenech Beaumont · GitHub

👨‍💻 On pull requests

Bonjourr is open to pull requests, but they do need to be in the spirit of the extension. If you'd like to add a feature, please open an issue before you start working on it so we can discuss of its implementation. Additionaly, please read our technical documentation.

🏃‍♂️ Running 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

# In root directory
deno install

# These commands watch changes for each platform
deno task chrome
deno task edge
deno task firefox
deno task online

# Or build all platforms at once
deno task build

Chrome

  • Go to chrome://extensions
  • Enable Developer mode
  • Load unpacked and select /release/chrome folder

Firefox

  • Go to about:debugging#/runtime/this-firefox
  • Select "Load temporary Add-on"
  • Select manifest.json in /release/firefox folder

Edge

  • Go to edge://extensions
  • Enable Developer mode
  • Load unpacked and select /release/edge folder
  • Replace manifest with /src/manifests/edge.json
  • And rename edge.json to manifest.json

Safari

Online (web version)

Using Docker

Prerequisites:

Docker CLI

docker compose -f docker/compose.yaml up
# or
deno task app

Go to http://0.0.0.0:8000/

Docker Desktop

相关仓库
glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place

GoGo ModulesGNU Affero General Public License v3.0dashboardhomepage
35.9k1.4k
searxng/searxng

SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.

PythonPyPIGNU Affero General Public License v3.0metasearchsearch
docs.searxng.org
34.2k3.2k
gethomepage/homepage

A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

JavaScriptnpmGNU General Public License v3.0homepagenextjs
gethomepage.dev
31.6k2k
lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
25.9k1.9k
Lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
20k1.5k
linuxserver/Heimdall

An Application dashboard and launcher

PHPPackagistMIT Licenseheimdallnzbget
9.3k615
pawelmalak/flame

Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.

TypeScriptnpmMIT Licenseself-hostedstartpage
6.5k344
hslr-s/sun-panel

A server, NAS navigation panel, Homepage, browser homepage. | 一个服务器、NAS导航面板、Homepage、浏览器首页。

VueMIT Licensedockergolang
doc.sun-panel.top
5.2k614
yusing/godoxy

High-performance reverse proxy and container orchestrator for self-hosters

GoGo ModulesOtherdockergo
docs.godoxy.dev
3.5k150
migueravila/bento

The minimalist, elegant and hackable startpage.

JavaScriptnpmGNU General Public License v3.0startpagenewtab
migueravila.github.io/bento/
2.2k2.6k
migueravila/Bento

🍱 The minimalist, elegant and hackable startpage.

JavaScriptnpmGNU General Public License v3.0startpagenewtab
migueravila.github.io/Bento/
2.1k2.6k
zombieFox/nightTab

A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks with nightTab.

JavaScriptnpmGNU General Public License v3.0startpagestart-page
zombiefox.github.io/nightTab/
2k278