Skip to content

Latest commit

Β 

History

History
112 lines (69 loc) Β· 2.99 KB

File metadata and controls

112 lines (69 loc) Β· 2.99 KB

TabFlex

TabFlex Logo

TabFlex is a customizable and open-source new tab extension for Google Chrome.
It's designed to replace the default Chrome New Tab page with something more functional, more beautiful, and completely yours.


πŸš€ Motivation

The default New Tab page in Chrome is clean, but limited. You can only access a few frequently visited sites, and there’s minimal room for personalization or productivity enhancements.

TabFlex was created to solve that.

Our goal is to offer a more flexible, feature-rich alternative to Chrome's native new tab, while keeping it lightweight and user-friendly.

Unlike many alternatives, TabFlex is open-source, meaning anyone can contribute, customize, or fork the project to suit their own needs.


πŸ§ͺ Demo

Curious to see TabFlex in action before installing it?

Check out the live demo hosted on GitHub Pages:

πŸ”— tabflex-extension.github.io

πŸ“Έ Screenshots

Screenshot 1

Screenshot 2


✨ Features

  • 🧩 Visual grid of favorite websites
  • ✏️ Edit icons, titles, and links easily
  • ⚑ Super lightweight and fast
  • πŸ”’ Privacy-first: everything is stored locally

πŸ’‘ Planned Improvements

Here's what we’re working on next:

Macro

  • Custom backgrounds (images, colors, or solid themes)
  • Light & Dark themes (system-aware)
  • Drag-and-drop rearrangement
  • Optional widgets (clock, to-do, weather, notes)
  • Cloud sync (across devices)
  • Time-based themes (e.g. dark at night)
  • Folder or section grouping for icons
  • Import/export config
  • i18n (multi-language support)
  • Accessibility enhancements
  • Mobile browser support (if possible)

Micro

  • Responsivity
  • Add a slot for links in the header (e.g. email)
  • Add a settings button
  • Add a change theme button

🧠 Built With

  • ReactJs
  • Mui-X

🀝 Contributing

We’d love your help! Whether it’s fixing a bug, improving performance, translating, or suggesting new features β€” contributions are welcome.

To contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/my-feature
  3. Commit your changes: git commit -m 'Add my feature'
  4. Push to the branch: git push origin feature/my-feature
  5. Open a Pull Request

For larger features, feel free to open an issue first so we can discuss it.


πŸ“„ License

This project is licensed under the MIT License – see the LICENSE file for details.


🌐 Stay Connected


TabFlex – your browser, your rules.
Open source. Lightweight. Fully yours.