Repolode
GXFG

GXFG/newtab-naivetab

A browser new-tab extension that shows bookmarks as a keyboard layout and binds browser commands to key combos for one-press access.

Open-source alternative to:TobyOneTab

Stars
139
Forks
13
Open issues
1
Last commit
13 days ago

What is it?

NaiveTab replaces the browser's new tab page with a visual keyboard. Each bookmark is mapped to a key, so pressing that key on a new tab opens the site without reaching for the mouse. A second feature, the command keyboard, lets you run browser actions on any page through a modifier combination such as Ctrl+Shift plus a key, covering tab management, page actions and scrolling.

Besides the keyboard, the new tab page supports a set of draggable widgets, including clock styles, a date display, a perpetual calendar, a search bar, bookmark folder grids, notes and to-do lists, a year progress view, weather and news. Fonts, colors, backgrounds, borders and shadows can all be adjusted, and the page follows the system dark mode. A focus mode, toggled by right-click, hides everything except the widgets you choose.

The extension is built with TypeScript, Vue 3, Vite and Vitesse-webext. It is available for Chrome, Edge and Firefox, supports Simplified Chinese and English, and syncs settings through the browser with local backup as an option.

Key features

  • 01Maps bookmarks to keys on a visual keyboard layout on the new tab page.
  • 02Runs browser commands on any page via modifier plus key combinations.
  • 03Supports drag-and-drop placement of widgets with full appearance customization.
  • 04Includes a focus mode toggled by right-click.
  • 05Offers clock, calendar, weather, news and notes widgets.
  • 06Syncs settings across devices through the browser, with local backup.

Use cases

  • Opening frequently visited sites from a keyboard-driven new tab page.
  • Managing tabs and scrolling pages without touching the mouse.
  • Turning the new tab into a minimal dashboard with only chosen widgets shown.

Quick start

  1. 1

    Install from the Chrome Web Store, Edge Add-ons, or Firefox Add-ons (links in the README)

  2. 2

    Open a new tab to see your bookmark keyboard

Things to know

  • GPL-3.0 license requires derivative works to remain open source.
  • Setup for development is not covered in the README; the project is used as a browser extension.

Topics

FAQ

What is newtab-naivetab?
A browser new-tab extension that shows bookmarks as a keyboard layout and binds browser commands to key combos for one-press access. NaiveTab replaces the browser's new tab page with a visual keyboard. Each bookmark is mapped to a key, so pressing that key on a new tab opens the site without reaching for the mouse. A second feature, the command keyboard, lets you run browser actions on any page through a modifier combination such as Ctrl+Shift plus a key, covering tab management, page actions and scrolling.
Is newtab-naivetab free to use? What license does it have?
newtab-naivetab is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is newtab-naivetab still maintained?
Actively maintained. The last commit to newtab-naivetab was on Oct 7, 2026.
What can I use newtab-naivetab for?
Opening frequently visited sites from a keyboard-driven new tab page. Managing tabs and scrolling pages without touching the mouse. Turning the new tab into a minimal dashboard with only chosen widgets shown.
How do I install newtab-naivetab?
Install from the Chrome Web Store, Edge Add-ons, or Firefox Add-ons (links in the README) Open a new tab to see your bookmark keyboard
Where can I get newtab-naivetab?
The source code and installation instructions are on GitHub: https://github.com/GXFG/newtab-naivetab

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects