Skip to content

A lightweight Chrome extension that automatically detects running localhost servers and lets you quickly switch between your development projects — all from a single popup.

Notifications You must be signed in to change notification settings

vsmidhun21/Localhost_Project_Navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Localhost Project Switcher

A lightweight Chrome extension that automatically detects running localhost servers and lets you quickly switch between your development projects — all from a single popup.

Designed for developers who work with multiple local environments like React, Django, Flask, Node, and more.


✨ Features

  • 🔍 Auto Detect Running Localhost Servers

    • Scans common development ports (3000, 5173, 8000, 5000, 8080, etc.)
    • Detects servers as soon as they start
  • 🏷 Smart Project Naming

    • Automatically uses the page <title> as the project name
    • Editable project names (custom names are preserved)
  • 🔁 No Duplicate Projects

    • Projects are uniquely tracked by port
    • Prevents duplicate entries even after renaming
  • 🧠 Framework Detection with Icons

    • React (Vite / CRA)
    • Django
    • Flask
    • Node / Express
    • Fallback icon for unknown frameworks
  • 🌗 Dark / Light Mode

    • One-click theme toggle
    • Preference saved locally
  • 🔔 Background Notifications

    • Notifies when a new localhost server starts running
  • Fast & Lightweight

    • No external libraries
    • Built with plain HTML, CSS, and JavaScript
    • Manifest V3 compliant
  • 🔐 Privacy Friendly

    • No data leaves your device
    • No analytics
    • No tracking
    • All data stored locally using Chrome storage

🖥 Supported Frameworks

Framework Detection Method
React Port + title keywords
Django Port + title keywords
Flask Port + title keywords
Node / Express Port + title keywords
Others Fallback (unknown)

📸 Screenshots

Popup View

About

A lightweight Chrome extension that automatically detects running localhost servers and lets you quickly switch between your development projects — all from a single popup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published