{"id":13457319,"url":"https://github.com/victrme/Bonjourr","last_synced_at":"2025-03-24T12:31:22.197Z","repository":{"id":38407188,"uuid":"187342565","full_name":"victrme/Bonjourr","owner":"victrme","description":"Minimalist \u0026 lightweight startpage inspired by iOS","archived":false,"fork":false,"pushed_at":"2024-04-13T05:34:07.000Z","size":50561,"stargazers_count":738,"open_issues_count":29,"forks_count":90,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-14T02:21:19.760Z","etag":null,"topics":["chrome","chrome-extension","firefox","firefox-addon","homepage","ios","javascript","minimalist-design","safari-extension","startpage"],"latest_commit_sha":null,"homepage":"https://bonjourr.fr","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/victrme.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"ko_fi":"bonjourr"}},"created_at":"2019-05-18T10:06:45.000Z","updated_at":"2024-04-16T19:57:26.420Z","dependencies_parsed_at":"2023-09-24T17:27:56.661Z","dependency_job_id":"875ae6e9-a5f7-4db1-a1f5-5db70258a473","html_url":"https://github.com/victrme/Bonjourr","commit_stats":null,"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victrme%2FBonjourr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victrme%2FBonjourr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victrme%2FBonjourr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victrme%2FBonjourr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victrme","download_url":"https://codeload.github.com/victrme/Bonjourr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245269842,"owners_count":20587861,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","chrome-extension","firefox","firefox-addon","homepage","ios","javascript","minimalist-design","safari-extension","startpage"],"created_at":"2024-07-31T08:01:39.652Z","updated_at":"2025-03-24T12:31:22.183Z","avatar_url":"https://github.com/victrme.png","language":"TypeScript","funding_links":["https://ko-fi.com/bonjourr"],"categories":["TypeScript","chrome"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://bonjourr.fr\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/victrme/Bonjourr/master/src/assets/bonjourr.png\" width=\"50%\" alt=\"Bonjourr's website\"\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n\nBonjourr is a home page for your Internet browser inspired by the looks of iOS.\u003cbr\u003e\nWhile it aims to look and feel minimal, it still brings you lots of options to customise it to your liking. Here's some features:\n\n-   🍏 iOS design language\n-   🏞 Dynamic 4K backgrounds that change according to the mood of the day\n-   ⚡️ Fast \u0026 lightweight!\n-   🔎 Search bar (compatible with all search engines)\n-   🕰 Analog clock with multiple clock faces\n-   🌤 Weather\n-   🔗 Quick Links\n-   👋 Greets you by your name\n-   🌘 Dark mode\n-   🥖 Emoji as favicon\n-   🧑‍💻 Custom CSS styling\n-   📝 Custom fonts\n-   🔒 Privacy focused\n-   🌎 Multilanguage\n\n\u003cbr\u003e\n\n## 🚀 Install Bonjourr!\n\n[\u003cimg src=\"https://labels.tahoe.be/chrome_download_dark.svg\" height=\"53\" alt=\"Download Bonjourr for Chrome\"\u003e](https://chrome.google.com/webstore/detail/bonjourr-%C2%B7-minimalist-lig/dlnejlppicbjfcfcedcflplfjajinajd)\n[\u003cimg src=\"https://labels.tahoe.be/firefox_download_dark.svg\" height=\"53\" alt=\"Download Bonjourr for Firefox\"\u003e](https://addons.mozilla.org/firefox/addon/bonjourr-startpage/)\n[\u003cimg src=\"https://labels.tahoe.be/edge_download_dark.svg\" height=\"53\" alt=\"Download Bonjourr for Edge\"\u003e](https://microsoftedge.microsoft.com/addons/detail/bonjourr-%C2%B7-minimalist-l/dehmmlejmefjphdeoagelkpaoolicmid)\n[\u003cimg src=\"https://labels.tahoe.be/safari_download_dark.svg\" height=\"53\" alt=\"Download Bonjourr for Safari\"\u003e](https://apps.apple.com/fr/app/bonjourr-startpage/id1615431236)\n\nYou can also [try it online 🌎](https://online.bonjourr.fr) before installing.\n\n\u003cbr\u003e\n\n## 👋 Get in touch\n\nFollow us [on Bluesky](https://bsky.app/profile/bonjourr.fr) or check out [our Telegram group](https://t.me/BonjourrStartpage) where we discuss ideas, features and bug reports. You can also [send us an email](mailto:bonjourr.app@protonmail.com) :)\n\n\u003cbr\u003e\n\n## ✍️ Contribute\n\nHere's a list of things you can do to help us out:\n\n-   Give us feedback (positive and negative!) on how you use Bonjourr\n-   Suggest new features or improvements of the existing ones\n-   Create new [CSS snippets](https://bonjourr.fr/docs/styles) or [custom profiles](https://bonjourr.fr/docs/profiles)\n-   [Translate](https://bonjourr.fr/docs/contribute/#translate) to a new language, or complete an existing one\n-   Contribute to [our website](https://github.com/morceaudebois/bonjourr.fr)\n-   Add new quotes (especially non english/french) to [the API](https://github.com/victrme/i18n-quotes)\n-   Suggest new [Unsplash photos](https://bonjourr.fr/docs/overview/#backgrounds)\n\n\u003cbr\u003e\n\n## 🌟 Spread the word!\n\nIf you just want to say thank you and support our work, here's some ideas:\n\n-   Tweet what you like about Bonjourr! (tag us, on [Bluesky](https://bsky.app/profile/bonjourr.fr) or [Twitter](https://twitter.com/BonjourrTeam/))\n-   Leave a review on [Chrome](https://chrome.google.com/webstore/detail/bonjourr-%C2%B7-minimalist-lig/dlnejlppicbjfcfcedcflplfjajinajd?hl=fr\u0026authuser=0), [Firefox](https://addons.mozilla.org/fr/firefox/addon/bonjourr-startpage/) or [Edge](https://microsoftedge.microsoft.com/addons/detail/bonjourr-%C2%B7-minimalist-l/dehmmlejmefjphdeoagelkpaoolicmid)\n-   Add a GitHub Star to the repository ⭐️\n\n\u003cbr\u003e\n\n## ☕ Donate\n\nIf 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 :)\n\n__As a token of our appreciation, donating will also get your name [featured in Bonjourr](https://bonjourr.fr/docs/overview/#supporters-notification) for the entire month after you donate!__\n\n\u003cdiv\u003e\n\n[Our Ko-Fi Page](https://ko-fi.com/bonjourr) •\n[or donate in crypto](https://commerce.coinbase.com/checkout/095cc203-130d-4e56-9716-3aa10a202d9b)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n## 🔧 Built with\n\n-   No frameworks, plain Typescript \u0026 CSS\n-   Only small dependencies, [more on npmgraph](https://npmgraph.js.org/?q=https://raw.githubusercontent.com/victrme/Bonjourr/master/package.json#color=outdated)\n-   Our tiny hands 🙌\n\n\u003cbr\u003e\n\n## 👀 Authors\n\n-   **Tahoe Beetschen** · [portfolio](https://tahoe.be) · [GitHub](https://github.com/morceaudebois)\n-   **Victor Azevedo** · [portfolio](https://victr.me) · [GitHub](https://github.com/victrme)\n\n\u003cbr\u003e\n\n## 🧑‍💻 Contributors and translations\n\n-   **🇸🇪 Swedish translation** · [Benjamin Horn](https://benjaminhorn.io/) · [GitHub](https://github.com/beije)\n-   **🇳🇱 Dutch translation** · [Osman Temiz](https://www.reddit.com/user/manllac)\n-   **🇵🇱 Polish translation** · [Mateusz K](https://www.reddit.com/user/DiVine92) \u0026 [Jakub Mikuło](https://github.com/jmikulo)\n-   **🇷🇺 Russian translation** · [OemDef](https://www.reddit.com/user/OemDef)\n-   **🇨🇳 Simplified Chinese translation** · Shuhuai Cao · [GitHub](https://github.com/csh980717)\n-   **🇧🇷 Brazilian Portuguese translation** · [Adilson Santos](http://adilsonsantos.netlify.com) · [Github](https://github.com/adilsonfsantos)\n-   **🇸🇰 Slovak translation** · Tomáš Švec · [Github](https://github.com/Svec-Tomas) \u0026 Roman Bartík\n-   **🇨🇿 Czech translation** · Daniel Zima · [Github](https://github.com/ZimaDaniel)\n-   **🇩🇪 German translation** · [Bernhard Wittmann](https://bernhardwittmann.com/) · [GitHub](https://github.com/berniwittmann)\n-   **🇮🇹 Italian translation** · Trazalca · [GitHub](https://github.com/Trazalca)\n-   **🇪🇸 Spanish translation** · [José Alberto](https://github.com/joatb) \u0026 [Alí Sinisterra](https://github.com/alisinisterra)\n-   **🇷🇴 Romanian translation** · [UnifeGi](https://github.com/UnifeGi) \u0026 [Astra](https://dry.nl.eu.org/links)\n-   **🇺🇦 Ukrainian translation** · [Anton Boksha](https://antonboksha.dev/) · [GitHub](https://github.com/4doge)\n-   **🇹🇷 Turkish translation** · Müslüm Barış Korkmazer · [GitHub](https://github.com/babico)\n-   **🇮🇩 Indonesian translation** · Imam Ali Mustofa · [GitHub](https://github.com/darkterminal)\n-   **🇩🇰 Danish translation** · kar1 · [GitHub](https://github.com/kar1)\n-   **🇫🇮 Finnish translation** · jaajko · [Jaajko](https://jaajko.fi) · [GitHub](https://github.com/jaajko)\n-   **🇭🇺 Hungarian translation** · cook3r · [GitHub](https://github.com/cook3r)\n-   **🇷🇸 Serbian translation** · stormigy · [GitHub](https://github.com/stormigy)\n-   **🇭🇰 Traditional Chinese translation** · Pu · [GitHub](https://github.com/unknownnumbers)\n-   **🇬🇷 Modern Greek translation** · [tseli0s](https://github.com/tseli0s) · [trlef19](https://github.com/trlef19)\n-   **🇮🇷 Farsi translation** · ar3h1d · [Github](https://github.com/ar3h1d)\n-   **🇵🇹 European Portuguese translation** · [harkadya](https://harkadya.com) \u0026 [BlackSpirits](https://github.com/Blackspirits)\n-   **🇯🇵 Japanese translation** · [Kou365](https://github.com/Kou365) \u0026 石原英里華 (IshiharaErika)\n-   **🇭🇷 Croatian translation** · Ghost\n-   **🇦🇿  Azerbaijani translation** · Hacıağa Sadıxov · [GitHub](https://github.com/Hajiagha-Sadikhov)\n\n## 👨‍💻 Running Bonjourr\n\nClone this repository\n\n```bash\ngit clone https://github.com/victrme/Bonjourr\ncd Bonjourr\n```\n\n### Self-host APIs\n\nIf you wish to self-host the APIs used by Bonjourr, you can do so by following the steps in [Bonjourr APIs repository](https://github.com/victrme/bonjourr-apis).\n\n### Run locally\n\nPrerequisites:\n\n-   [Node 18.17.20 or later](https://nodejs.org/en/download) is needed on your system to run the build script\n-   We recommend using [pnpm](https://pnpm.io/installation) for your convenience\n\nYou can replace `pnpm` by `npm run`\n\n```bash\n# In root directory\npnpm install\n\n# Production build for all platforms in /release/\npnpm build\n\n# These commands watch changes for each platforms\npnpm chrome\npnpm edge\npnpm firefox\npnpm safari\npnpm online\n```\n\n#### Chrome\n\n-   Go to `chrome://extensions`\n-   Enable Developer mode\n-   Load unpacked and select `/release/chrome` folder\n\n#### Firefox\n\n-   Go to `about:debugging#/runtime/this-firefox`\n-   Select \"Load temporary Add-on\"\n-   Select `manifest.json` in `/release/firefox` folder\n\n#### Edge\n\n-   Go to `edge://extensions`\n-   Enable Developer mode\n-   Load unpacked and select `/release/edge` folder\n-   Replace manifest with `/src/manifests/edge.json`\n-   And rename `edge.json` to `manifest.json`\n\n#### Safari\n\n-   Follow install steps on the [Safari repository](https://github.com/victrme/Bonjourr-Safari)\n\n#### Online (web version)\n\n-   A live server opens with `pnpm online`\n-   Go to http://127.0.0.1:8080/\n\n### Using Docker\n\nPrerequisites:\n\n-   [Docker](https://docs.docker.com/get-started)\n\n#### Docker CLI\n\n```bash\n# Build the container image\ndocker build -t bonjourr/bonjourr .\n\n# Run the container on local port 8080\ndocker run --rm -p \"8080:80/tcp\" -it bonjourr/bonjourr\n\n# Go to http://127.0.0.1:8080/\n```\n\n#### Docker Desktop\n\n-   Install [Docker Desktop](https://www.docker.com/products/docker-desktop/)\n-   Search for `bonjourr/bonjourr` Hub image\n-   Run a new container with `8080` as host port\n-   Go to http://127.0.0.1:8080/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictrme%2FBonjourr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictrme%2FBonjourr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictrme%2FBonjourr/lists"}