DEV Community

Matteo Mazzarolo
Matteo Mazzarolo

Posted on

Another Tab: An open source Chrome extension built with TypeScript and React

I just published Another Tab: An open source Chrome extension built with TypeScript and React (with hooks, Redux and Styled-Components).

GitHub logo mmazzarolo / chrome-another-tab

Just building a Chrome Extension with Create React App and TypeScript.

ย 

Another Tab - Chrome Extension

An open source Chrome extension that shows your bookmarks when you open a new tab.
Built with Create React App and TypeScript.

ย 

Another Tab

Another Tab Download Another Tab from the Chrome Web Store

...or try it live

Overview

I initially built this extension just for personal use... and for trying building a Chrome extension ๐Ÿคทโ€โ™‚๏ธ, so for now it has just the features that I need...
That said, PRs are welcome!
Check the DEVLOG to see the history of the project.

Features

  • Shows your bookmarks in the new tab page
  • Bookmarks filtering/search
  • Keyboard navigation support
  • Bookmark folders visibility toggle
  • Themes support
  • Drag & drop bookmark sorting

Stack

  • React (using Create React App) and hooks
  • TypeScript
  • Styled-Components
  • Redux, Redux-Saga and Typesafe-Actions

Contributing

Feature request

I already created a few issues with some features that I feel like would be really welcomed addition, and I'm open to anyโ€ฆ

Any kind of contribution or discussion is warmly welcome!

Top comments (4)

Collapse
 
tobiassn profile image
Tobias SN

This actually looks pretty cool.

Collapse
 
mmazzarolo profile image
Matteo Mazzarolo

Thank you!

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him) • Edited

Thanks for sharing! Any plans to get this working on Firefox?

Collapse
 
mmazzarolo profile image
Matteo Mazzarolo

Thought about it but haven't planned anything yet :)