Project Summary
Better Start is a distraction-free, keyboard-driven new tab extension for Chrome and Firefox.
It replaces the default new tab page with a clean command grid, powerful search, and useful widgets like clock and weather, so you can jump to what you need with a few keystrokes instead of clicking through menus.
Key Features
-
Quick Commands
- Single-key shortcuts for instant navigation to your favorite sites
- Customizable command grid with drag-and-drop reordering
- Hidden commands that stay out of the grid but remain searchable
- Search templates (for example:
t hello→ translates “hello”)
-
Smart Search
- Multiple search engines (DuckDuckGo by default, plus Google, Bing, Yahoo, Brave, Ecosia, Startpage, Yandex)
- Direct URL navigation by typing a URL
- Command-aware search (e.g.,
r linuxto search Reddit) - Path-style navigation (e.g.,
g/omerduran/better-start→ GitHub repo)
-
Clock Widget
- 12/24-hour format support
- Optional date and seconds display
- Secondary time zones with custom labels
-
Weather Widget
- Real-time weather using
wttr.in(no API key required) - Auto-detected or custom location
- Celsius/Fahrenheit toggle
- Extra stats like humidity, wind and UV index with toggles
- Real-time weather using
-
Themes & Customization
- Multiple built‑in themes: System, Light, Dark, Catppuccin, High Contrast and more
- Custom theme via color pickers using CSS variables
- Configurable grid columns and page title
- Import/Export of all settings as JSON
- Option to hide the settings button until hover
Tech Stack
- Vanilla JavaScript with Web Components (Custom Elements)
- Shadow DOM for encapsulated, themeable UI components
- CSS Variables for theming and custom color support
- Browser Storage API (sync) for persisting user preferences and layout
- Chrome Manifest V3 and Firefox Manifest V2 for cross‑browser compatibility
Installation
Better Start is available on both major browser marketplaces:
- Chrome Web Store – install directly from the store:
https://chromewebstore.google.com/detail/ilnagcflpnafjkihcdeeeendjpoghlab - Firefox Add-ons – install from Mozilla’s add-on store:
https://addons.mozilla.org/en-US/firefox/addon/better-start/