Tab Keeper is an intuitive Chrome extension crafted to redefine the way users save, organize, and interact with their browser tabs. With the smart integration of the Chrome Storage API as a shared token storage, Tab Keeper ensures that users can seamlessly sync their data across Chrome browsers on desktop devices without signing up with their personal emails.
- TypeScript
- React
- Redux Toolkit
- Chrome API
- Vite
- Vitest
- Cloud Firestore
- Firebase SDK
- Firebase Authentication
- i18n React
- Emotion CSS
- base64.js
- uuid
-
🔖 Streamlined Tab Management: Keep your browser tabs well-organized and easily accessible. Move from an unmanaged heap of tabs to a highly organized collection.
-
🌍 Multilingual Support: With i18n React, Tab Keeper now offers internationalization, supporting languages such as English, German, Chinese, Japanese, French, Portuguese, Russian, Spanish, Italian, and Hindi.
-
🌐 Sync Across Devices: Utilize the advanced Chrome sync integration to synchronize your saved tabs across Chrome browsers on desktop devices. No more manual setups or repetitive logins.
-
🔒 Uncompromised Privacy: Your privacy is paramount. Tab Keeper operates without requiring a separate user login, ensuring that your data is protected.
-
🔍 Quick Tab Search: Find your saved tabs in an instant with our efficient search functionality.
-
🌓 Multiple Themes: Personalize your interface by selecting from a variety of themes.
- Search functionality now supports searching by tab group and window titles
- Bug fixes and stability improvements
- Timestamp shown in tab group cards now reflects the time of update
- Dependent packages updated to latest versions
- Newly created chrome tab now opens right next to the current tab
- Bug fixes and stability improvements (Sessions saved using multi-monitor setup now restorable)
Contributions are welcome! Feel free to open issues or submit pull requests following the established coding style and guidelines.
Tab Keeper is released under the MIT License.
Report bugs or request features via GitHub Issues