A simple browser extension that displays a random image along with bookmarks on the new tab page. Compatible with all Chromium-based browsers (Brave, Chrome, Edge, Opera, Vivaldi, etc.) and Firefox. Built with Solid, UnoCSS/Tailwind, and Vite.
- Download the
new-tab.crx.disabled
file from the latest release - Rename
new-tab.crx.disabled
tonew-tab.crx
- Go to
chrome://extensions
(regardless of which browser you're using) - Drag the downloaded
new-tab.crx
file onto the page (it's a little finicky and can take a few attempts to work) - Click
Add extension
Note
If this method doesn't work, try the unpacked method below.
Tip
Try the packed method first, as it's easier, faster, and (slightly) more secure.
- Download the
new-tab.zip
file from the latest release - Extract
new-tab.zip
to a permanent location - Go to
chrome://extensions
(regardless of which browser you're using) - Enable developer mode
- Click
Load unpacked
- Select the extracted
new-tab
folder
Note
If you accidentally delete the extracted new-tab
folder, you will have to reinstall the extension.
- Clone the repository:
git clone https://github.com/wakeful-cloud/new-tab.git
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build the extension:
npm run build
Name | Description | Default/Required |
---|---|---|
VITE_PEXELS_API_KEY |
API key for Pexels | Required |
VITE_UNSPLASH_ACCESS_KEY |
Access key for Unsplash | Required |