Skip to content

Varaxion/Unscroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unscroll Logo

Unscroll

Reclaim your focus. Break the infinite scroll.

Version Status License

🚧 Notice: Unscroll is currently in active development. Features, UI, and logic are subject to change.


💡 The Philosophy

Short-form content is designed to hijack your attention. Unscroll is a lightweight, high-performance browser extension that puts you back in control of your Instagram experience.

Instead of aggressively blocking the entire platform, Unscroll surgically removes the "infinite scrolling traps"—like the algorithmic Reels feed and navigation buttons—while still allowing you to view Reels sent directly by your friends in DMs.

✨ Core Features

  • 🎛️ Customizable Control: Use the sleek, built-in extension popup to independently toggle the Reels navigation tabs or the algorithmic feed Reels.
  • 🧼 Zero-Bait Feed: Completely obliterates algorithmic Reels and horizontal "Suggested Reels" trays from your home feed without breaking Instagram's infinite scroll for regular posts.
  • 🧭 Clean Navigation: Hides the highly-tempting Reels icon from the desktop sidebar and the mobile web bottom navigation.
  • 🤝 Direct Links Allowed: Keep your social life intact. You can still watch Reels sent by friends in DMs or view them directly on a user's profile.
  • Zero Performance Impact: Unscroll operates on a highly-optimized, class-based CSS toggling system injected at document_start, guaranteeing absolutely zero UI flashing and zero lag.

📥 Installation

🦊 Firefox / Zen Browser (Recommended)

(Official Add-ons Store link coming soon)

🌐 Chrome / Brave / Edge / Vivaldi

Because Unscroll is currently in active development, it must be installed manually via Developer Mode. It only takes a few seconds:

  1. Clone & Build:
    git clone https://github.com/varaxion/Unscroll.git
    cd Unscroll
    npm install
    npm run build
  2. Open your browser and navigate to chrome://extensions (or brave://extensions, etc.).
  3. Toggle on Developer mode (usually in the top right corner).
  4. Click the Load unpacked button.
  5. Select the dist/chrome folder inside your cloned Unscroll directory.
  6. Pin the extension to your toolbar to easily access the toggle UI!

⚙️ How It Works

Most content blockers rely on heavy JavaScript that constantly scans the webpage, causing lag and draining battery. Unscroll takes a different approach. It intercepts the page load and instantly applies lightweight CSS classes to the root of the document based on your saved preferences. This ensures that the distracting elements never even have a chance to render on your screen.


📜 Credits & License

Engineered by Varaxion
Released under the MIT License.

About

Unscroll is a lightweight browser extension that surgically filters Instagram Reels and feed traps to reclaim your focus, keeping DMs and profiles alive.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors