Skip to content

tanmay-bhatgare/my-own-tab

Repository files navigation

MyOwnTab Logo

MyOwnTab

A Minimal & Productive Chrome New Tab Extension

Version License Chrome Extension Replace your boring Chrome new tab with a dark-themed, developer-friendly dashboard featuring quotes, a clock, shortcuts, and full state management.


✨ Features

  • 🎨 Minimal Dark Theme – Designed to reduce eye strain and keep things clean
  • 🕒 Digital Clock – Stay on top of time, styled for dev vibes
  • 💬 Random Quotes – Get fresh inspiration every time you open a new tab
  • Shortcuts Panel – Add, edit, and delete your favorite links
  • 🔄 State Management – All changes persist, your setup stays exactly how you like it
  • 🚀 Lightweight – Fast loading with minimal resource usage

📸 Screenshots

Full Interface Screenshot
Full Interface View

Sidebar Screenshot
Shortcuts Sidebar

🛠️ Development Setup

Prerequisites

  • Node.js (v16 or higher)
  • pnpm (recommended) or npm

Getting Started

  1. Clone the repository

    git clone https://github.com/tanmay-bhatgare/my-own-tab.git
    cd my-own-tab
  2. Install dependencies

    pnpm install
    # or
    npm install
  3. Start development server

    pnpm dev
    # or
    npm run dev

🚀 Installation Guide

Method 1: Manual Installation (Developer Mode)

  1. Build the extension

    git clone https://github.com/tanmay-bhatgare/my-own-tab.git
    cd my-own-tab
    pnpm install
    pnpm build
  2. Load in Browser

    • Open Chrome and navigate to chrome://extensions/ or edge://extensions/ for Edge
    • Enable Developer mode (toggle in top-right corner)
    • Click Load unpacked
    • Select the dist folder from your project directory
    • Done! ✅

Method 2: Installation for Non-techy

  1. Install Extension file
  • head to GitHub Releases and install .crx file
  • just drag and drop it to chrome extension window and all done.

🎯 Usage

  1. Clock Display - Shows current time prominently
  2. Inspirational Quotes - Refresh for new motivation
  3. Quick Shortcuts - Click the sidebar to manage your favorite links
  4. Persistent Settings - Your customizations are automatically saved

🤝 Contributing

We welcome contributions! Here's how you can help:

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

📝 License

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


🙏 Acknowledgments

  • Thanks to all contributors who help improve this extension
  • Inspired by the need for a cleaner, more productive new tab experience
  • Built with modern web technologies for optimal performance

📞 Support


⭐ Don't forget to star this repo if you found it helpful!

Made with ❤️ by Tanmay Bhatgare

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors