GTab is a premium, high-performance "New Tab" browser extension designed for power users who demand speed, aesthetics, and total control over their digital workspace.
- 🌦️ Weather Widget: Real-time weather data via Open-Meteo API. Automatic location detection with 30-minute caching.
- ⏱️ Pomodoro Widget: Stay focused with 25/5/15 minute sessions, visual SVG progress ring, and browser notifications.
- 🎵 Spotify Widget: Control your music directly from the dashboard. OAuth integration for playback and "Now Playing" status.
- ✅ Google Tasks API: Completely rewritten Tasks integration using the official REST API for better reliability and real-time sync.
- 📝 Quick Notes: A lightweight local notes widget replacing the iframe-restricted Google Keep.
- 📦 Dual-Edition Build System: We now offer separate builds for Personal use and Chrome Web Store compliance.
To maintain power-user features while complying with Chrome Web Store's strict privacy policies, GTab is now built in two editions:
- Built for: Maximum power and features.
- Permissions:
gmail.readonly(Full email snippets and content reading). - How to use:
pnpm build-> Loaddist/folder manually in Developer Mode.
- Built for: Chrome Web Store compliance and security.
- Permissions:
gmail.metadata(Header-only access for privacy). - How to use:
pnpm build:store-> Loaddist-store/folder or download from the store.
- Dynamic Clock: Ultra-customizable glassmorphic time/date display with precision layout controls.
- Tasks Sidebar: A minimalist, high-velocity To-Do engine integrated directly into your workspace.
- Omni-Search: Unified search bar supporting global engines with instant keyboard-shortcut access.
- Grid Engine: Reorder and resize widgets using our advanced drag-and-drop layout manager.
- Intelligent Grouping: Organize your digital universe with nested folders and visual category grouping.
- Multi-Profile Aware: Deep support for profile-specific URLs (e.g., automated
authusermanagement for Google/YouTube accounts). - Elite Favicon Caching: Instant shortcut loading via an optimized visual asset layer.
- Dynamic Filtering: Find what you need instantly with a real-time, fuzzy-search filter bar.
- Aperture (Portal) Theme: Premium theme inspired by modern sci-fi aesthetics.
- Dynamic Backgrounds: High-resolution presets, solid minimalist colors, or daily random high-fidelity imagery.
- Premium Typography: Utilizing Geist Sans and modern font stacks for maximum readability.
- Interactive Micro-Animations: Fluid transitions and hover effects powered by Framer Motion.
GTab is zero-compromise on speed. We've optimized the rendering pipeline to handle thousands of items with sub-millisecond lag.
- React 19 Concurrent Mode: Leveraging the latest React features for non-blocking UI updates.
- Atomic State Management: Efficient data flow that prevents unnecessary re-renders in deep component trees.
- Zero-Overhead Favicons: Background pre-fetching and module-level Map caching.
- Vite 6 Build Pipeline: Optimized chunking for near-instant extension loading.
- Framework: React 19 (TypeScript)
- Styling: Tailwind CSS v4 (Alpha/v3 compatible) + Custom CSS Variables
- Icons: Heroicons (Customized for premium interaction)
- Build Tool: Vite 6
- Runtime: Chrome/WebExtension APIs (Manifest V3)
- Download the latest release from the Releases page.
- Open Chrome/Edge and navigate to
chrome://extensions. - Enable Developer Mode (top right).
- Drag and drop the
.zipfile into the extensions page OR extract and use "Load unpacked".
# Clone the repository
git clone https://github.com/alazndy/GTab.git
# Install dependencies using pnpm
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm buildGTab is an open-source project aimed at creating the ultimate productivity dashboard.
- Contribute: Pull requests are welcome!
- Support: Buy Me A Coffee
Developed with ❤️ by Antigravity & Jules