{"id":24460877,"url":"https://github.com/iamprogrammerlk/template_chromium_theme","last_synced_at":"2026-05-19T11:32:44.138Z","repository":{"id":320568249,"uuid":"1082407715","full_name":"iamprogrammerlk/template_chromium_theme","owner":"iamprogrammerlk","description":"Template repository for customizing your browsing experience by designing your unique Chromium-based web browser theme from scratch.","archived":false,"fork":false,"pushed_at":"2025-11-03T13:09:08.000Z","size":64,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-03T15:07:58.099Z","etag":null,"topics":["browser-theme","chrome","iamprogrammerlk","mit-v1","template","theme"],"latest_commit_sha":null,"homepage":"https://iamprogrammer.lk/template_chromium_theme","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamprogrammerlk.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":"contributing.md","funding":".github/funding.yml","license":"license.md","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security.md","support":"support.md","governance":"governance.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":"contributor_license_agreement.md"},"funding":{"github":"iamprogrammerlk","buy_me_a_coffee":"iamprogrammerlk"}},"created_at":"2025-10-24T07:40:37.000Z","updated_at":"2025-11-03T13:09:12.000Z","dependencies_parsed_at":"2025-10-24T15:28:40.030Z","dependency_job_id":null,"html_url":"https://github.com/iamprogrammerlk/template_chromium_theme","commit_stats":null,"previous_names":["iamprogrammerlk/template_chromium_theme"],"tags_count":0,"template":true,"template_full_name":"iamprogrammerlk/template_license_mit_v1","purl":"pkg:github/iamprogrammerlk/template_chromium_theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamprogrammerlk%2Ftemplate_chromium_theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamprogrammerlk%2Ftemplate_chromium_theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamprogrammerlk%2Ftemplate_chromium_theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamprogrammerlk%2Ftemplate_chromium_theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamprogrammerlk","download_url":"https://codeload.github.com/iamprogrammerlk/template_chromium_theme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamprogrammerlk%2Ftemplate_chromium_theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33214320,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["browser-theme","chrome","iamprogrammerlk","mit-v1","template","theme"],"created_at":"2025-01-21T04:15:42.969Z","updated_at":"2026-05-19T11:32:39.130Z","avatar_url":"https://github.com/iamprogrammerlk.png","language":null,"funding_links":["https://github.com/sponsors/iamprogrammerlk","https://buymeacoffee.com/iamprogrammerlk"],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n# Template for Creating Chromium-based Web Browser Theme\n\n### Template repository for customizing your browsing experience by designing your unique Chromium-based web browser theme from scratch.\n\n\u003e [!TIP]\n\u003e\n\u003e # ⭐ Star This Repository\n\u003e\n\u003e ### If you find this theme template and my work useful, please consider supporting me giving a ⭐ star ⭐ to this repository, and [follow me on GitHub](https://github.com/iamprogrammerlk).\n\n## List of Chromium-based Web Browsers\n\n| Browser                       | Tested | Theme Supported | Browser Developer    |\n| ----------------------------- | ------ | --------------- | -------------------- |\n| [Google Chrome][chrome]       | ✅     | ✅              | Google               |\n| [Microsoft Edge][edge]        | ✅     | ✅              | Microsoft            |\n| [Ungoogle Chromium][chromium] | ✅     | ✅              | Slimjet              |\n| [Vivaldi][vivaldi]            | 🔴     | ☑️              | Vivaldi Technologies |\n| [Opera][opera]                | 🔴     | ☑️              | Opera Software       |\n| [Brave][brave]                | 🔴     | ☑️              | Brave Software       |\n|                               |        |                 |                      |\n\n[chrome]: https://www.google.com/chrome/\n[edge]: https://www.microsoft.com/en-us/edge\n[chromium]: https://github.com/ungoogled-software/ungoogled-chromium\n[vivaldi]: https://vivaldi.com/\n[opera]: https://www.opera.com/\n[brave]: https://brave.com/\n\n- ✅ Tested/Supported\n\n- ☑️ Should work in theory\n\n- 🔴 Not Tested\n\n\u003e [!NOTE]\n\u003e\n\u003e ### This theme uses `Manifest V3` to ensure compatibility with the latest Chromium extension standards.\n\n## A sample of the `manifest.json` file containing all supported properties.\n\n```json\n{\n  \"author\": \"I am Programmer \u003ccontact@iamprogrammer.lk\u003e\",\n  \"description\": \"Chrome theme by I am Programmer\",\n  \"icons\": {\n    \"128\": \"image/store_icon_128x128.png\"\n  },\n  \"manifest_version\": 3,\n  \"name\": \"Simple Theme\",\n  \"short_name\": \"simple_theme\",\n  \"theme\": {\n    \"colors\": {\n      \"control_background\": [0, 0, 0],\n      \"control_button_background\": [0, 0, 0],\n      \"background_tab\": [0, 0, 0],\n      \"background_tab_inactive\": [0, 0, 0],\n      \"background_tab_incognito\": [0, 0, 0],\n      \"background_tab_incognito_inactive\": [0, 0, 0],\n      \"bookmark_text\": [0, 0, 0],\n      \"button_background\": [0, 0, 0],\n      \"frame\": [0, 0, 0],\n      \"frame_inactive\": [0, 0, 0],\n      \"frame_incognito\": [0, 0, 0],\n      \"frame_incognito_inactive\": [0, 0, 0],\n      \"ntp_background\": [0, 0, 0],\n      \"ntp_header\": [0, 0, 0],\n      \"ntp_link\": [0, 0, 0],\n      \"ntp_link_underline\": [0, 0, 0],\n      \"ntp_text\": [0, 0, 0],\n      \"ntp_section\": [0, 0, 0],\n      \"ntp_section_link\": [0, 0, 0],\n      \"ntp_section_link_underline\": [0, 0, 0],\n      \"ntp_section_text\": [0, 0, 0],\n      \"omnibox_background\": [0, 0, 0],\n      \"omnibox_text\": [0, 0, 0],\n      \"tab_background_text\": [0, 0, 0],\n      \"tab_background_text_inactive\": [0, 0, 0],\n      \"tab_background_text_incognito\": [0, 0, 0],\n      \"tab_background_text_incognito_inactive\": [0, 0, 0],\n      \"tab_text\": [0, 0, 0],\n      \"toolbar\": [0, 0, 0],\n      \"toolbar_button_icon\": [0, 0, 0],\n      \"toolbar_text\": [0, 0, 0]\n    },\n    \"images\": {\n      \"theme_frame\": \"images/theme_frame.png\",\n      \"theme_frame_inactive\": \"images/theme_frame_inactive.png\",\n      \"theme_frame_incognito\": \"images/theme_frame_incognito.png\",\n      \"theme_frame_incognito_inactive\": \"images/theme_frame_incognito_inactive.png\",\n      \"theme_frame_overlay\": \"images/theme_frame_overlay.png\",\n      \"theme_frame_overlay_inactive\": \"images/theme_frame_overlay_inactive.png\",\n      \"theme_toolbar\": \"images/theme_toolbar.png\",\n      \"theme_ntp_background\": \"images/theme_ntp_background.png\",\n      \"theme_tab_background\": \"image/theme_tab_background.png\",\n      \"theme_tab_background_incognito\": \"images/theme_tab_background_incognito.png\",\n      \"theme_tab_background_inactive\": \"images/theme_tab_background_inactive.png\",\n      \"theme_tab_background_incognito_inactive\": \"images/theme_tab_background_incognito_inactive.png\",\n      \"theme_ntp_attribution\": \"images/theme_ntp_attribution.png\",\n      \"theme_button_background\": \"images/theme_button_background.png\",\n      \"theme_window_control_background\": \"images/theme_window_control_background.png\"\n    },\n    \"tints\": {\n      \"background_tab\": [0, 0, 0],\n      \"buttons\": [0, 0, 0],\n      \"frame\": [0, 0, 0],\n      \"frame_inactive\": [0, 0, 0],\n      \"frame_incognito\": [0, 0, 0],\n      \"frame_incognito_inactive\": [0, 0, 0]\n    },\n    \"properties\": {\n      \"ntp_background_alignment\": \"bottom\",\n      \"ntp_background_repeat\": \"repeat\",\n      \"ntp_logo_alternate\": 1\n    }\n  },\n  \"version\": \"1.0.0\",\n  \"version_name\": \"simple_theme_v1.0.0\"\n}\n```\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e ### Chromium has discontinued the use of \"ntp_section,\" but it still utilizes it as a fallback option for \"ntp_header\" in order to support legacy themes.\n\u003e\n\u003e ```\n\u003e {\n\u003e  \"theme\": {\n\u003e    \"colors\": {\n\u003e      \"ntp_section\": [0, 0, 0],\n\u003e    }\n\u003e  }\n\u003e }\n\u003e ```\n\nPlease remove all unused properties from the `manifest.json` file. If you use `images`, make sure that the image file exists at the path and that the image dimensions are correct.\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# 🧰 Resource\n\n- The list of properties supported by the Chromium browser has been extracted from this source.\n\n  - https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/themes/browser_theme_pack.cc\n\n- Theme Creation Guide By Patrick Batenburg\n\n  - https://github.com/Patrick-Batenburg/GoogleChromeThemeCreationGuide\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# 💕 Credits\n\n- I am Programmer [@iamprogrammerlk](https://github.com/iamprogrammerlk)\n\n  [iamprogrammer.lk](https://iamprogrammer.lk) 🔸 [contact@iamprogrammer.lk](mailto:contact@iamprogrammer.lk) 🔸 [x.com/iamprogrammerlk](https://x.com/iamprogrammerlk) 🔸 [youtube.com/@iamprogrammerlk](https://youtube.com/@iamprogrammerlk)\n\n- [Contributors](/../../graphs/contributors)\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# ✨ Get Involved\n\nGet in touch with the project developers and the community through our [GitHub Discussions](/../../discussions) forum. View [contributing.md](/contributing.md) for information.\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# 🔥 Issues\n\nBug reports and feature requests can be submitted on the [Github Issues](/../../issues).\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# 👍 Code of Conduct\n\nThis project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Code of Conduct](/code_of_conduct.md), [Security Policy](/security.md), and be bound by the terms of the [Contributor License Agreement](/contributor_license_agreement.md).\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e ### This project is not a platform for discussing politics, social issues, race, religion, gender, or sexual orientation. Please keep those discussions elsewhere.\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# ⚖️ License\n\n### This work is distributed under the [MIT License](https://choosealicense.com/licenses/mit/) License. See [license](/license.md) for more information.\n\n### Permissions\n\n- ✅ Commercial use\n- ✅ Distribution\n- ✅ Modification\n- ⛔ ~~Patent use~~\n- ✅ Private use\n\n### Conditions\n\n- ⛔ ~~Disclose source~~\n- ✅ License and copyright notice\n- ⛔ ~~Network use is distribution~~\n- ⛔ ~~Same license~~\n- ⛔ ~~State changes~~\n\n### Limitations\n\n- 🚫 Liability\n- ⛔ ~~Trademark use~~\n- 🚫 Warranty\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n\n# ©️ Copyright\n\n- Copyright © 2025 🇱🇰 I am Programmer [@iamprogrammerlk](https://github.com/iamprogrammerlk).\n- Copyright © 2025 ❤️ [Contributors](/../../graphs/contributors).\n\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamprogrammerlk%2Ftemplate_chromium_theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamprogrammerlk%2Ftemplate_chromium_theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamprogrammerlk%2Ftemplate_chromium_theme/lists"}