{"id":13764348,"url":"https://github.com/pivoshenko/catppuccin-startpage","last_synced_at":"2025-05-10T19:31:18.575Z","repository":{"id":195413316,"uuid":"689740171","full_name":"pivoshenko/catppuccin-startpage","owner":"pivoshenko","description":"🐱✨ Aesthetic and clean startpage in Catppuccin style, hosted on GitHub Pages","archived":false,"fork":false,"pushed_at":"2024-11-16T10:32:50.000Z","size":59322,"stargazers_count":104,"open_issues_count":0,"forks_count":87,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-16T11:24:49.333Z","etag":null,"topics":["awesome-homepage","awesome-startpage","catppuccin","catppuccin-startpage","catppuccin-theme","chrome","firefox","github-pages","homepage","opera","productivity","starpage"],"latest_commit_sha":null,"homepage":"https://pivoshenko.github.io/catppuccin-startpage/","language":"JavaScript","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/pivoshenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-10T18:51:58.000Z","updated_at":"2024-11-16T10:32:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"fbdfc4d2-fdd4-430f-85c3-5bb147873a9e","html_url":"https://github.com/pivoshenko/catppuccin-startpage","commit_stats":null,"previous_names":["volopivoshenko/catppuccin-startpage","pivoshenko/catppuccin-startpage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivoshenko%2Fcatppuccin-startpage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivoshenko%2Fcatppuccin-startpage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivoshenko%2Fcatppuccin-startpage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivoshenko%2Fcatppuccin-startpage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pivoshenko","download_url":"https://codeload.github.com/pivoshenko/catppuccin-startpage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224986013,"owners_count":17402934,"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":["awesome-homepage","awesome-startpage","catppuccin","catppuccin-startpage","catppuccin-theme","chrome","firefox","github-pages","homepage","opera","productivity","starpage"],"created_at":"2024-08-03T16:00:19.304Z","updated_at":"2025-05-10T19:31:18.556Z","avatar_url":"https://github.com/pivoshenko.png","language":"JavaScript","funding_links":[],"categories":["Projects"],"sub_categories":["GitHub Pages"],"readme":"\u003ch3 align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png\" width=\"100\" alt=\"Logo\"/\u003e\u003cbr/\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png\" height=\"30\" width=\"0px\"/\u003e\n  Catppuccin \u003ca href=\"https://pivoshenko.github.io/catppuccin-startpage\"\u003eStartpage\u003c/a\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png\" height=\"30\" width=\"0px\"/\u003e\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/pivoshenko/catppuccin-startpage/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/pivoshenko/catppuccin-startpage?style=for-the-badge\u0026logo=starship\u0026color=a6e3a1\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/pivoshenko/catppuccin-startpage/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/pivoshenko/catppuccin-startpage?style=for-the-badge\u0026logo=gitbook\u0026color=fab387\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/pivoshenko/catppuccin-startpage/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/pivoshenko/catppuccin-startpage?style=for-the-badge\u0026logo=github\u0026color=f38ba8\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/preview.png\"/\u003e\n\u003c/p\u003e\n\n# 🪴 Overview\n\nA minimalistic and customisable startpage featuring the [**Catppuccin palettes**](https://catppuccin.com/palette). Designed for both aesthetics and functionality, with seamless hosting on GitHub Pages. This startpage is based on [`dawn`](https://github.com/b-coimbra/dawn), which offers additional functionality. I have refined the page to match my [`dotfiles`](https://github.com/pivoshenko/dotfiles); feel free to explore them as well.\n\n## 🧠 Main Principles\n\n- Minimalism in all aspects\n- Consistency throughout the user interface and codebase\n- Simplicity in design and configuration\n- Unified style and reduced visual noise\n\n## 🎨 Supported Palettes\n\n- Latte\n- Frappé\n- Macchiato\n- Mocha\n\n## ⭐ Features\n\n- Automatic theme switching based on system settings (light/dark mode)\n- Customisable startpage / bookmarks manager\n- Search bar with multiple engines\n- Weather widget\n\n# 🪵 Usage\n\n1. Fork this repository and clone it\n2. Optionally remove the `.github` directory, as it contains only PR templates, issue labels, etc., that are linked to this repository\n3. Update [`userconfig.js`](userconfig.js):\n   - Set the desired palette: `latte / frappe / macchiato / mocha`\n   - Set your location for the weather widget\n   - Update the number of tabs and their banners\n   - Update bookmarks and quick links for those you use most\n\n\u003e [!TIP]\n\u003e You can find icons for your bookmarks using [`tabler-icons`](https://tabler.io/icons).\n\u003e\n\u003e To reduce icon loading times, you may install the icon [font](src/fonts) locally and activate the option `\"localIcons\": true` in the configuration to disable remote styles.\n\n### As Homepage\n\n- Click the menu button and select `Options/Preferences`\n- Click the home panel\n- Click the menu next to 'Homepage and new windows', choose to show custom URLs, and add your GitHub Pages link\n\n### As New Tab\n\nYou can use different add-ons or extensions for this.\n\n- If you use Firefox-based browsers: [Custom New Tab Page](https://addons.mozilla.org/en-US/firefox/addon/custom-new-tab-page/?src=search) and make sure to enable \"Force links to open in the top frame (experimental)\" in the extension's preferences page\n- If you use Chromium-based browsers (Brave / Chrome): [Custom New Tab URL](https://chrome.google.com/webstore/detail/custom-new-tab-url/mmjbdbjnoablegbkcklggeknkfcjkjia)\n\n### 🔎 Search\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/preview._searchbar.png\"/\u003e\n\u003c/p\u003e\n\n\nThe search dialogue allows you to display a search bar with various search engines defined in the configuration. To run search dialogue, simply press `s` and type your query.\n\nTo select search engine, simply prefix the query with the corresponding `!\u003cid\u003e`. By default, the defined search engines are:\n\n- `!g`: Google\n- `!d`: DuckDuckGo (default)\n\n## 🖼️ Available Banners\n\n| banner_01                                           | banner_02                                           | banner_03                                           | banner_04                                           |\n| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |\n| \u003cimg src=\"src/img/banners/banner_01.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_02.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_03.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_04.gif\" width=175\u003e |\n\n| banner_05                                           | banner_06                                           | banner_07                                           | banner_08                                           |\n| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |\n| \u003cimg src=\"src/img/banners/banner_05.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_06.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_07.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_08.gif\" width=175\u003e |\n\n| banner_09                                           | banner_10                                           | banner_11                                           | banner_12                                           |\n| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |\n| \u003cimg src=\"src/img/banners/banner_09.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_10.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_11.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_12.gif\" width=175\u003e |\n\n| banner_13                                           | banner_14                                           | banner_15                                           |\n| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- |\n| \u003cimg src=\"src/img/banners/banner_13.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_14.gif\" width=175\u003e | \u003cimg src=\"src/img/banners/banner_15.gif\" width=175\u003e |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpivoshenko%2Fcatppuccin-startpage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpivoshenko%2Fcatppuccin-startpage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpivoshenko%2Fcatppuccin-startpage/lists"}