DEV Community

Ziad shalaby
Ziad shalaby

Posted on

I got tired of cluttered New Tab pages, so I built my own.


For a while, I kept feeling that my browser's New Tab page was doing too much — but somehow still wasn't doing the one thing I actually wanted.

I don't need news, weather, quotes, to-do lists, or a dashboard full of widgets every time I open a new tab.

Most of the time, I just want my websites.

The sites I visit every day, organized exactly how I want them, easy to access, without a bunch of stuff getting in the way.

I looked around for existing extensions, but most of them seemed to follow the same idea:

more features → more widgets → more visual clutter.

So eventually I thought:

"Maybe I should just build the New Tab I actually want."

And that's what I did.

I built ZS New Tab, a minimal, fast, offline-first New Tab replacement focused mainly on getting to your websites quickly.

Features

  • Custom bookmark grid with drag & drop
  • Custom background images
  • Automatically fetched favicons + custom icon uploads
  • Search with Google, DuckDuckGo, Brave, and Bing
  • Customizable rows and columns
  • Multiple pages with mouse-wheel / arrow navigation
  • Keyboard shortcuts
  • Backup & restore
  • Clean dark UI
  • No account
  • No tracking
  • No backend
  • Everything stays locally in your browser

I also intentionally kept the implementation simple.

It's built with plain HTML, CSS, and JavaScript — no framework and no build step.

The goal isn't to make the most feature-packed New Tab.

It's to make one that stays out of your way.

🔗 GitHub: https://github.com/ziadshalaby00/ZS-New-Tab

It's open source and currently available to install manually through Chrome's developer mode.

Top comments (0)