Skip to content

Repository files navigation

Start Page

A quiet browser new tab page with search, a clock, rotating greetings, quotes, and editable bookmark groups.

Start Page previewStart Page preview dark

Features

  • Editable bookmark categories and links
  • Vim-style bookmark shortcuts
  • Light and dark themes from system preference
  • Local browser storage for bookmark changes
  • Search from the new tab page
  • Movie and TV show quotes

Keyboard Shortcuts

Press / to focus search. Press Esc to leave search.

Press b to show bookmark shortcuts, then type the highlighted letters to open a bookmark. Shortcuts are generated from bookmark names, stay under three letters, and add suffixes when names collide.

Editing

Click Edit in the bottom-right corner to add, rename, move, or delete bookmark categories and links.

Edit mode previewEdit mode preview dark

Installation

Browser Marketplaces

Chrome and other Chromium browsers

Firefox on Firefox for desktop

Download from Releases

  1. Go to GitHub Releases.
  2. Download the ZIP for your browser:
    • Chromium: start-page-*-chrome.zip
    • Firefox: start-page-*-firefox.zip
  3. Load it as an unpacked/temporary extension in your browser.

Development

Install dependencies:

bun install

Run the extension locally:

bun run dev

Build for Chrome:

bun run build

Build for Firefox:

bun run build:firefox

Type-check:

bun run compile

Project Structure

  • entrypoints/newtab/App.tsx - new tab shell, search, clock, greeting, quote
  • components/BookmarkGrid.tsx - bookmark display and edit UI
  • hooks/useBookmarks.ts - bookmark state and browser storage
  • utils/ - shared bookmark, quote, and type helpers
  • assets/ - Tailwind theme tokens and quote data

About

A minimal new tab start page

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages