{"id":26745154,"url":"https://github.com/Zenika/alpine-chrome","last_synced_at":"2025-03-28T08:01:50.626Z","repository":{"id":25760143,"uuid":"99355097","full_name":"jlandure/alpine-chrome","owner":"jlandure","description":"Chrome Headless docker images built upon alpine official image","archived":false,"fork":false,"pushed_at":"2024-07-14T15:09:14.000Z","size":1505,"stargazers_count":1968,"open_issues_count":46,"forks_count":250,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-28T03:06:17.699Z","etag":null,"topics":["alpine","chrome","chrome-headless","docker","dockerfiles","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/zenika/alpine-chrome","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jlandure.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"publiccode":null,"codemeta":null},"funding":{"github":"jlandure"}},"created_at":"2017-08-04T15:16:48.000Z","updated_at":"2025-03-27T19:26:39.000Z","dependencies_parsed_at":"2023-01-14T03:21:56.527Z","dependency_job_id":"f9b6fdd6-4b61-4814-b1f9-1d616d35ff83","html_url":"https://github.com/jlandure/alpine-chrome","commit_stats":{"total_commits":231,"total_committers":28,"mean_commits":8.25,"dds":"0.49783549783549785","last_synced_commit":"128b2181cd004741897ff36321d2d4dbae7c53af"},"previous_names":["jlandure/alpine-chrome","zenika/alpine-chrome"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlandure%2Falpine-chrome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlandure%2Falpine-chrome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlandure%2Falpine-chrome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlandure%2Falpine-chrome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlandure","download_url":"https://codeload.github.com/jlandure/alpine-chrome/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245991572,"owners_count":20706127,"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":["alpine","chrome","chrome-headless","docker","dockerfiles","hacktoberfest"],"created_at":"2025-03-28T08:01:34.519Z","updated_at":"2025-03-28T08:01:50.588Z","avatar_url":"https://github.com/jlandure.png","language":"JavaScript","readme":"[![GitHub Stars](https://img.shields.io/github/stars/zenika/alpine-chrome)](https://github.com/Zenika/alpine-chrome/) [![Docker Build Status](https://img.shields.io/github/actions/workflow/status/zenika/alpine-chrome/build.yml)](https://github.com/Zenika/alpine-chrome/actions/workflows/build.yml) [![Docker Pulls](https://img.shields.io/docker/pulls/zenika/alpine-chrome.svg)](https://hub.docker.com/r/zenika/alpine-chrome/) [![Docker Stars](https://img.shields.io/docker/stars/zenika/alpine-chrome.svg)](https://hub.docker.com/r/zenika/alpine-chrome/)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-39-orange.svg?style=flat-square)](#-contributors)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n# Available registries\n\nFollowing the changes with the [Rate Limiting on Docker Hub](https://www.docker.com/increase-rate-limits). [Tweet here for more information in 🇫🇷](https://twitter.com/jlandure/status/1322474352554770432)\n- On the [Docker Hub](https://hub.docker.com/r/zenika/alpine-chrome) without any prefix: `zenika/alpine-chrome`\n- On [GitHub Container registry](https://github.com/Zenika/alpine-chrome/pkgs/container/alpine-chrome): `ghcr.io/zenika/alpine-chrome`\n- On Google Cloud - available in the closest region:\n  - Global: `gcr.io/zenika-hub/alpine-chrome`\n  - Europe: `eu.gcr.io/zenika-hub/alpine-chrome`\n  - Asia: `asia.gcr.io/zenika-hub/alpine-chrome`\n  - US: `us.gcr.io/zenika-hub/alpine-chrome`\n\n# Supported tags and respective `Dockerfile` links\n\n- `latest`, `100` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/Dockerfile)\n- `with-node`, `100-with-node`, `100-with-node-16` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/with-node/Dockerfile)\n- `with-puppeteer`, `100-with-puppeteer` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/with-puppeteer/Dockerfile)\n- `with-playwright`, `100-with-playwright` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/with-playwright/Dockerfile)\n- `with-selenoid`, `100-with-selenoid` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/with-selenoid/Dockerfile)\n- `with-chromedriver`, `100-with-chromedriver` [(Dockerfile)](https://github.com/Zenika/alpine-chrome/blob/master/with-chromedriver/Dockerfile)\n- `89`, `86`, `85`, `84`, `83`, `81`, `80`, `77`, `76`, `73`, `72`, `71`, `68`, `64`\n- `89-with-node`, `86-with-node`, `85-with-node`, `84-with-node`, `83-with-node`, `81-with-node`, `80-with-node`, `77-with-node`, `76-with-node`\n- `89-with-puppeteer`, `86-with-puppeteer`, `85-with-puppeteer`,`84-with-puppeteer`, `83-with-puppeteer`, `81-with-puppeteer`, `80-with-puppeteer`, `77-with-puppeteer`, `76-with-puppeteer`\n\n# alpine-chrome\n\nChrome running in headless mode in a tiny Alpine image\n****\n\n# 🤔 Why use a Headless Chrome\n\nIn the world of webdev, the ability to run quickly end-to-end tests are important. Popular technologies like Puppeteer enable developers to make fun things like testing, automating forms, crawling, generating screenshots, capturing timeline... And there is a secret: some of these features are directly available on Chrome! 🙌\n\n## 💡 Crafting the perfect container\n\n- 📦 Tiniest Headless Chrome (Compressed size: [423 MB](https://github.com/Zenika/alpine-chrome#image-disk-size))\n- 🐳 Easy to use, ephemeral and reproducible Headless Chrome with Docker\n- 📝 Doc-friendly with examples for printing the DOM, generating an image with a mobile ratio or generating a PDF.\n- 👷‍♂️ Autobuild with the [Docker Hub](https://hub.docker.com/repository/docker/zenika/alpine-chrome) to sync the project and ship the images with confidence\n- 📌 Up-to-date latest Chromium and tags available to test different versions of Chromium\n- 🔐 Secure with the best way to use Chrome and Docker - [See \"3 ways to securely use Chrome Headless\"](https://github.com/Zenika/alpine-chrome#3-ways-to-securely-use-chrome-headless-with-this-image) section\n- 🌐 Ready for internationalisation use: support for asian characters - [See \"screenshot-asia.js\" file](https://github.com/Zenika/alpine-chrome/blob/master/with-puppeteer/src/screenshot-asia.js)\n- 💄 Ready for design use: support for WebGL, support for emojis- See [\"How to use with WebGL\" section](https://github.com/Zenika/alpine-chrome#how-to-use-with-webgl) and [\"Emojis are not rendered properly\" section](https://github.com/Zenika/alpine-chrome/issues/114)\n- 📄 Open Source with an Apache2 licence\n- 👥 Community-built with external contributors - [See \"✨ Contributors\" section](https://github.com/Zenika/alpine-chrome#-contributors)\n- 💚 Dev-friendly with examples using NodeJS, Puppeteer, docker-compose and also a test with a X11 display - [See \"Run examples\" section](https://github.com/Zenika/alpine-chrome#run-examples)\n\n# 3 ways to securely use Chrome Headless with this image\n\n## ❌ With nothing\n\nLaunching the container using only `docker container run -it zenika/alpine-chrome ...` will fail with some logs similar to [#33](https://github.com/Zenika/alpine-chrome/issues/33).\n\nPlease use the 3 others ways to use Chrome Headless.\n\n## ✅ With `--no-sandbox`\n\nLaunch the container using:\n\n`docker container run -it --rm zenika/alpine-chrome` and use the `--no-sandbox` flag for all your commands.\n\nBe careful to know the website you're calling.\n\nExplanation for the `no-sandbox` flag in a [quick introduction here](https://www.google.com/googlebooks/chrome/med_26.html) and for [More in depth design document here](https://chromium.googlesource.com/chromium/src/+/master/docs/design/sandbox.md)\n\n## ✅ With `SYS_ADMIN` capability\n\nLaunch the container using:\n`docker container run -it --rm --cap-add=SYS_ADMIN zenika/alpine-chrome`\n\nThis allows to run Chrome with sandboxing but needs unnecessary privileges from a Docker point of view.\n\n## ✅ The best: With `seccomp`\n\nThanks to ever-awesome Jessie Frazelle seccomp profile for Chrome. This is The most secure way to run this Headless Chrome docker image.\n\n[chrome.json](https://github.com/Zenika/alpine-chrome/blob/master/chrome.json)\n\nAlso available here `wget https://raw.githubusercontent.com/jfrazelle/dotfiles/master/etc/docker/seccomp/chrome.json`\n\nLaunch the container using:\n`docker container run -it --rm --security-opt seccomp=$(pwd)/chrome.json zenika/alpine-chrome`\n\n# How to use in command line\n\n## Default entrypoint\n\nThe default entrypoint runs `chromium-browser --headless` with some common flags from `CHROMIUM_FLAGS` set in the [`Dockerfile`](./Dockerfile).\n\nYou can change the `CHROMIUM_FLAGS` by overriding the environment variable using: `docker container run -it --rm --env CHROMIUM_FLAGS=\"--other-flag ...\" zenika/alpine-chrome chromium-browser ...`\n\nYou can get full control by overriding the entrypoint using: `docker container run -it --rm --entrypoint \"\" zenika/alpine-chrome chromium-browser ...`\n\n## Use the devtools\n\nCommand (with no-sandbox): `docker container run -d -p 9222:9222 zenika/alpine-chrome --no-sandbox --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222 https://www.chromestatus.com/`\n\nOpen your browser to: `http://localhost:9222` and then click on the tab you want to inspect. Replace the beginning\n`https://chrome-devtools-frontend.appspot.com/serve_file/@.../inspector.html?ws=localhost:9222/[END]`\nby\n`chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/[END]`\n\n## Print the DOM\n\nCommand (with no-sandbox): `docker container run -it --rm zenika/alpine-chrome --no-sandbox --dump-dom https://www.chromestatus.com/`\n\n## Print a PDF\n\nCommand (with no-sandbox): `docker container run -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome --no-sandbox --print-to-pdf --hide-scrollbars https://www.chromestatus.com/`\n\n## Take a screenshot\n\nCommand (with no-sandbox): `docker container run -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome --no-sandbox --screenshot --hide-scrollbars https://www.chromestatus.com/`\n\n### Size of a standard letterhead.\n\nCommand (with no-sandbox): `docker container run -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome --no-sandbox --screenshot --hide-scrollbars --window-size=1280,1696 https://www.chromestatus.com/`\n\n### Nexus 5x\n\nCommand (with no-sandbox): `docker container run -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome --no-sandbox --screenshot --hide-scrollbars --window-size=412,732 https://www.chromestatus.com/`\n\n### Screenshot owned by current user (by default the file is owned by the container user)\n\nCommand (with no-sandbox): `` docker container run -u `id -u $USER` -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome --no-sandbox --screenshot --hide-scrollbars --window-size=412,732 https://www.chromestatus.com/ ``\n\n# How to use with Deno\n\nGo the deno `src` folder. Build your image using this command:\n\n```shell\ndocker image build -t zenika/alpine-chrome:with-deno-sample .\n```\n\nThen launch the container:\n\n```shell\ndocker container run -it --rm zenika/alpine-chrome:with-deno-sample\n Download https://deno.land/std/examples/welcome.ts\n Warning Implicitly using master branch https://deno.land/std/examples/welcome.ts\n Compile https://deno.land/std/examples/welcome.ts\n Welcome to Deno 🦕\n```\n\nWith your own file, use this command:\n\n```shell\ndocker container run -it --rm -v $(pwd):/usr/src/app zenika/alpine-chrome:with-deno-sample run helloworld.ts\nCompile file:///usr/src/app/helloworld.ts\nDownload https://deno.land/std/fmt/colors.ts\nWarning Implicitly using master branch https://deno.land/std/fmt/colors.ts\nHello world!\n```\n\n# How to use with Puppeteer\n\nWith tool like [\"Puppeteer\"](https://pptr.dev/#?product=Puppeteer\u0026version=v1.15.0\u0026show=api-class-browser), we can add a lot things with our Chrome Headless.\n\nWith some code in NodeJS, we can improve and make some tests.\n\nSee the [`with-puppeteer`](./with-puppeteer) folder for more details. We have to [follow the mapping of Chromium =\u003e Puppeteer described here](https://github.com/puppeteer/puppeteer/blob/main/versions.js).\n\nIf you have a NodeJS/Puppeteer script in your `src` folder named `pdf.js`, you can launch it using the following command:\n\n```shell\ndocker container run -it --rm -v $(pwd)/src:/usr/src/app/src --cap-add=SYS_ADMIN zenika/alpine-chrome:with-puppeteer node src/pdf.js\n```\n\nWith the [\"font-wqy-zenhei\"](https://pkgs.alpinelinux.org/package/edge/community/x86/font-wqy-zenhei) library, you could also manipulate asian pages like in [`with-puppeteer/test/screenshot-asia.js`](./with-puppeteer/test/screenshot-asia.js)\n\n```shell\ndocker container run -it --rm -v $(pwd)/with-puppeteer/test:/usr/src/app/test --cap-add=SYS_ADMIN zenika/alpine-chrome:with-puppeteer node test/screenshot-asia.js\n```\n\nThese websites are tested with the following supported languages:\n\n- Chinese (with `https://m.baidu.com`)\n- Japanese (with `https://www.yahoo.co.jp/`)\n- Korean (with `https://www.naver.com/`)\n\n# How to use with Puppeteer to test a Chrome Extension\n\n[According to puppeteer official doc](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#working-with-chrome-extensions) you can not test a Chrome Extension in headless mode. You need a display available, that's where Xvfb comes in.\n\nSee the [`with-puppeteer-xvfb`](./with-puppeteer-xvfb) folder for more details. We have to [follow the mapping of Chromium =\u003e Puppeteer described here](https://github.com/puppeteer/puppeteer/blob/main/versions.js).\n\nAssuming you have a NodeJS/Puppeteer script in your `src` folder named `extension.js`, and the [unpacked extension](./with-puppeteer-xvfb/test/chrome-extension/) in the `src/chrome-extension` folder, you can launch it using the following command:\n\n```shell\ndocker container run -it --rm -v $(pwd)/src:/usr/src/app/src --cap-add=SYS_ADMIN zenika/alpine-chrome:with-puppeteer-xvfb node src/extension.js\n```\n\nThe extension provided will change the page background in red for every website visited. This test `test/test.js` will load the extension and take a screenshot of the https://example.com website.\n\n# How to use with Playwright\n\nLike [\"Puppeteer\"](https://pptr.dev/#?product=Puppeteer\u0026version=v6.0.0\u0026show=api-class-browser), we can do a lot things using [\"Playwright\"](https://playwright.dev/docs/core-concepts/#browser) with our Chrome Headless.\n\nGo to the [`with-playwright`](./with-playwright) folder and launch the following command:\n\n```shell\ndocker container run -it --rm -v $(pwd)/test:/usr/src/app/test --cap-add=SYS_ADMIN zenika/alpine-chrome:with-playwright node test/test.js\n```\n\nAn `example.png` file will be created in the [`with-playwright/test`](./with-playwright/test) folder.\n\n# How to use with WebGL\n\nBy default, this image works with WebGL.\n\nIf you want to disable it, make sure to add `--disable-gpu` when launching Chromium.\n\n`docker container run -it --rm --cap-add=SYS_ADMIN -v $(pwd):/usr/src/app zenika/alpine-chrome --screenshot --hide-scrollbars https://webglfundamentals.org/webgl/webgl-fundamentals.html`\n\n`docker container run -it --rm --cap-add=SYS_ADMIN -v $(pwd):/usr/src/app zenika/alpine-chrome --screenshot --hide-scrollbars https://browserleaks.com/webgl`\n\n# How to use with Chromedriver\n\n[ChromeDriver](https://chromedriver.chromium.org/home) is a separate executable that Selenium WebDriver uses to control Chrome.\nYou can use this image as a base for your Docker based selenium tests. See [Guide for running Selenium tests using Chromedriver](https://www.browserstack.com/guide/run-selenium-tests-using-selenium-chromedriver).\n\n# How to use with Selenoid\n\n[Selenoid](https://github.com/aerokube/selenoid) is a powerful implementation of Selenium hub using Docker containers to launch browsers.\nEven if it used to run browsers in docker containers, it can be quite useful as lightweight Selenium replacement.\n`with-selenoid` image is a self sufficient selenium server, chrome and chromedriver installed.\n\nYou can run it with following command:\n\n```shell\ndocker container run -it --rm --cap-add=SYS_ADMIN  -p 4444:4444 zenika/alpine-chrome:with-selenoid -capture-driver-logs\n```\n\nAnd run your tests against `http://localhost:4444/wd/hub`\n\nOne of the use-cases might be running automation tests in the environment with restricted Docker environment\nlike on some CI systems like GitLab CI, etc. In such case you may not have permissions for `--cap-add=SYS_ADMIN`\nand you will need to pass the `--no-sandbox` to `chromedriver`.\n\nSee more [selenoid docs](https://aerokube.com/selenoid/latest/#_using_selenoid_without_docker)\n\n# Run as root and override default entrypoint\n\nWe can run the container as root with this command:\n\n```shell\ndocker container run --rm -it --entrypoint \"\" --user root zenika/alpine-chrome sh\n```\n\n# Run examples\n\nSome examples are available on the `examples` [directory](examples):\n\n- 🐳 [docker-compose](https://github.com/Zenika/alpine-chrome/blob/master/examples/docker-compose) to launch a chrome calling a nginx server in the same docker-compose\n- ☸️ [kubernetes](https://github.com/Zenika/alpine-chrome/tree/master/examples/k8s) to launch a pod with a headless chrome\n- 🖥 [x11](https://github.com/Zenika/alpine-chrome/blob/master/examples/x11) to experiment this image with a X11 server.\n\n# References\n\n- Headless Chrome website: https://developers.google.com/web/updates/2017/04/headless-chrome\n\n- List of all options of the \"Chromium\" command line: https://peter.sh/experiments/chromium-command-line-switches/\n\n- Where to file issues: https://github.com/Zenika/alpine-chrome/issues\n\n- Maintained by: https://www.zenika.com\n\n# Versions (in latest)\n\n## Alpine version\n\n```shell\ndocker container run -it --rm --entrypoint \"\" zenika/alpine-chrome cat /etc/alpine-release\n# 3.19.1\n```\n\n## Chrome version\n\n```shell\ndocker container run -it --rm --entrypoint \"\" zenika/alpine-chrome chromium-browser --version\n# Chromium 121.0.6167.85 Alpine Linux\n```\n\n## Image disk size\n\n```shell\ndocker image inspect zenika/alpine-chrome --format='{{.Size}}'\n# 663644797 # 633 MB\n```\n\n# ✨ Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.zenika.com/author/jlandure/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/525974?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulien Landuré\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=jlandure\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Zenika/alpine-chrome/pulls?q=is%3Apr+reviewed-by%3Ajlandure\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=jlandure\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-jlandure\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-jlandure\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#maintenance-jlandure\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lygstate\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/121040?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYonggang Luo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=lygstate\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-lygstate\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-lygstate\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://pixelarbeit.de\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/22632550?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDennis Koch\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=pxlrbt\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-pxlrbt\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-pxlrbt\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sargonpiraev\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/9588637?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSargon Piraev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=sargonpiraev\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ebriand\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1011902?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEric Briand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=ebriand\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/huhai463127310\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1825820?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e栩风\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=huhai463127310\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-huhai463127310\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rubyisforfun.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1477672?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRoman Pushkin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=ro31337\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/jllado\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/628929?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJuan Lladó\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=jllado\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/c24w\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/710406?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Watson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ac24w\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://jokester.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/802130?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWang Guan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ajokester\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/OscarSotoSanchez\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/12794770?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eÓscar Soto Sánchez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3AOscarSotoSanchez\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://ro.linkedin.com/in/alexandrucalinoiu\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/679198?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCalinoiu Alexandru Nicolae\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Aalexandru-calinoiu\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mamacdon\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/382404?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMark Macdonald\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Amamacdon\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.thisiswhytheinternetexists.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5497269?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFelix Mann\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3ADJFliX\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/horacimacias\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1333208?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ehoracimacias\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ahoracimacias\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://emil.kjer.info\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/970602?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmil Kjer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Aemilkjer\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/likwid\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/523407?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJeff Gonzalez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Alikwid\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.rom.by\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/2912732?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGeorge Gaál\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Agecube\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wheestermans31\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/41023907?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewheestermans31\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Awheestermans31\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/hodossy\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/19623656?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHodossy, Szabolcs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ahodossy\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ardeois\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1867939?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCorentin Ardeois\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Aardeois\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.dynamicfiles.de\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1042579?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDanny Althoff\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-FibreFoX\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/chadlwilson\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/29788154?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChad Wilson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-chadlwilson\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#ideas-chadlwilson\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/fenchu\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11349883?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003efenchu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Afenchu\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/nrawat151290\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/3829598?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enrawat151290\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Anrawat151290\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/x0rzkov\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/56916043?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ex0rzkov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ax0rzkov\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-x0rzkov\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jketterl\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/180748?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJakob Ketterl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Ajketterl\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://virus.hostv.pl\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1295000?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePiotr Sikora\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Apiotr-sikora-v\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-piotr-sikora-v\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/pgrimaud\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1866496?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePierre Grimaud\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=pgrimaud\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.niekvandermaas.nl\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/213140?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNiek van der Maas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-Niek\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#ideas-Niek\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/llange\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/222432?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ellange\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/issues?q=author%3Allange\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=llange\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://agengdp.github.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/16035097?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAgeng D. Prastyawan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=agengdp\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://neelkamath.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/24778804?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNeel Kamath\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-neelkamath\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.peterdavehello.org/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3691490?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter Dave Hello\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=PeterDaveHello\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Trane9991\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9948629?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTaras\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=Trane9991\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=Trane9991\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Antoineoili\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/50737365?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAntoine Oili\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=Antoineoili\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://manuelcepeda.dev\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/8043309?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eManuel Cepeda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=mecm1993\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://simon-frey.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/24354822?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSimon Frey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=simonfrey\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.bleedbytes.in\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/20743451?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSanthosh C\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Zenika/alpine-chrome/commits?author=santhosh-chinnasamy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n# 🎉 Show your support\n\n⭐️ this repo or [leave a comment here](https://github.com/Zenika/alpine-chrome/issues/new?template=03_thanks.md)\n\n💚 Support this repository using [GitHub Sponsor](https://github.com/sponsors/jlandure/)\n","funding_links":["https://github.com/sponsors/jlandure","https://github.com/sponsors/jlandure/"],"categories":["Dockerfile","JavaScript","chrome"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZenika%2Falpine-chrome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZenika%2Falpine-chrome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZenika%2Falpine-chrome/lists"}