Skip to content

Automatically sleeps inactive browser tabs after 5 minutes to save memory and boost performance. Lightweight, silent, and hassle-free

License

Notifications You must be signed in to change notification settings

tahsinzidane/tabNap

 
 

Repository files navigation

💤 tabNap v0.2.0

A lightweight Chromium-based browser extension to automatically put inactive tabs to sleep after 5 minutes — saving memory and boosting your browsing performance.


🚀 Feature Update (v0.2.0)

In version v0.2.0, Tab Nap just got smarter.

🔄 What’s New

  • Ignore List Support You no longer need to pin tabs to prevent them from being discarded. Now, you can simply add websites to an ignore list—those tabs will stay safe, even when inactive.

  • Settings Panel Click “See More Settings” in the popup to manage your ignored sites:

    • Type or paste any website URL
    • Hit Save Site
    • It’s added to your ignore list instantly

✅ Example Use Case

Want to keep WhatsApp Web or Notion running in the background? Just add https://web.whatsapp.com or https://notion.so to the list. Tab Nap will leave them alone.

🚀 Features

  • Automatically hibernates inactive tabs after 5 minutes
  • Skips pinned tabs (they stay awake)
  • Now supports custom ignore list for domains you don’t want discarded
  • Runs silently in the background
  • Minimal UI to toggle the feature ON/OFF
  • Lightweight and efficient

📥 Installation

Manual installation (for tech-savvy users)

  1. Download the latest release ZIP from Releases
  2. Extract the ZIP anywhere on your computer
  3. Open your browser and go to: chrome://extensions/
  4. Enable Developer Mode (toggle top-right)
  5. Click Load unpacked and select the extracted folder
  6. Toggle tabNap ON via the extension popup

⚠️ Note: This manual method will show a warning about Developer Mode. It’s normal for unpacked extensions. Updates must be done manually.


🤝 Contribution

tabNap is an open source project and your contributions are welcome!

  • Feel free to report issues or feature requests in the GitHub repo
  • Fork and submit pull requests for bug fixes or new features
  • Follow coding style and add tests where possible
  • Discuss ideas and improvements openly

🧪 Status & Roadmap

Planned improvements:

  • Custom inactivity timeout
  • Whitelist for tabs that never sleep
  • Notifications when tabs are discarded
  • UI/UX polish and performance tuning
  • Publishing on Chrome Web Store

📄 License

This project is licensed under the Tahsin Public License (TPL) v1.0.


Thanks for checking out tabNap! Stay tuned for updates 🔥

About

Automatically sleeps inactive browser tabs after 5 minutes to save memory and boost performance. Lightweight, silent, and hassle-free

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.0%
  • HTML 6.0%