Skip to content

venopyX/newtabplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewTab+

NewTab+ Logo

Transform Your Browser's New Tab Into a Productivity Powerhouse

A feature-rich Chrome extension that replaces your new tab with an all-in-one productivity dashboard

GitHub issues GitHub stars GitHub license

✨ Features

🔍 Flexible Search Engine

  • Easily search the web directly from your new tab
  • Customizable search engine selection (ChatGPT, Google, Perplexity, Bing, DuckDuckGo, GitHub, Grep, Stack Overflow, and more)
  • Add, edit, and delete custom search engines with your preferred icons
  • Quickly switch between engines with a single click

🎵 YouTube Audio Player

  • Listen to YouTube videos in a dedicated player window while you browse
  • Search videos, create favorites, manage queues and build custom playlists
  • Control playback with play/pause, seek, and volume controls
  • Seamlessly continue playback across browsing sessions
  • Access your video library with a single click on the YouTube icon

🔖 Bookmark Management

  • Organize bookmarks with an intuitive folder structure
  • Add custom tags to categorize and quickly find your links
  • Powerful search capabilities across all your saved bookmarks
  • Clean, modern interface with list and grid views for easy navigation
  • Import and export functionality to backup your bookmark collection

📅 Timed Tab Recall

  • Schedule tabs to open at specific times
  • Choose between foreground or background opening
  • Get notifications with quick "Open Now" buttons

📝 Notes Section

  • Rich text support with Markdown formatting
  • Organize with customizable categories (Personal, Work, Ideas)
  • Powerful search with fuzzy matching

📋 Smart To-Do List

  • Checkbox-style task management
  • Set due dates and times for important tasks
  • Color-coded priority levels
  • Support for recurring tasks

⏰ Comprehensive Reminders

  • One-time and recurring reminder options
  • Link reminders to:
    • Opening specific tabs
    • Custom notifications
    • Action triggers

🔔 Smart Notifications

  • Seamless Chrome notification integration
  • Desktop push notification fallbacks
  • Customizable alert styles

🌘 Elegant Themed UI

  • Dark mode for night owls
  • Light mode for daytime productivity
  • Automatic theme switching based on system preferences

🔒 Privacy-Focused

  • All data stored locally on your device
  • No external servers or cloud dependencies
  • Your data belongs only to you

📆 Integrated Calendar View

  • Flexible weekly/daily/monthly views
  • Visual timeline of reminders, to-dos, and scheduled tabs
  • At-a-glance productivity overview

📸 Screenshots

NewTab+ Dashboard

Main dashboard in Dark Mode


Task Management

Main Dashboard in Light Mode


Notes Section

Rich text notes with Markdown support

🚀 Installation

  1. Chrome Web Store (Coming Soon)

    • Visit the Chrome Web Store and search for "NewTab+"
    • Click "Add to Chrome"
  2. Manual Installation

    • Download the latest release from GitHub Releases
    • Go to chrome://extensions/ in your Chrome browser
    • Enable "Developer mode" (top-right toggle)
    • Click "Load unpacked" and select the unzipped extension folder

🛠️ Usage

NewTab+ automatically replaces your new tab page with a productivity dashboard:

  1. Timed Tabs: Schedule websites to open at specific times
  2. Notes: Quickly capture and organize your thoughts with Markdown support
  3. To-Dos: Create, prioritize and track tasks with due dates
  4. Reminders: Set up alerts for important events and deadlines
  5. Calendar: View your scheduled items in an intuitive calendar format
  6. YouTube Audio Player: Listen to YouTube videos in the background while managing your tasks

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

Distributed under the MIT License. See LICENSE for more information.

👨‍💻 Developer

Gemechis Chala - @venopyx

🙏 Acknowledgments

  • Marked.js - For Markdown parsing
  • Font Awesome - For beautiful icons
  • Icons and graphics created with love for productivity enthusiasts

Made with ❤️ for a more productive browsing experience

About

A feature-rich Chrome extension that replaces your new tab with an all-in-one productivity dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors