Skip to content

t3nsed/DevWatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevWatch

macOS status bar app that monitors and kills processes on development ports (3000-3020).

What It Does

  • Scans ports 3000-3020 every 2 seconds
  • Shows process count in status bar: 0 or N⚠️
  • Click to see menu with all running servers
  • Kill individual processes or all at once
  • Uses SIGTERM → SIGKILL for safe termination

Development

Built with:

  • tray-icon - macOS status bar integration
  • winit - event loop
  • crossbeam-channel - thread communication
  • nix - signal handling

Key files:

  • src/main.rs - all application logic
  • Cargo.toml - dependencies

Build & Run

# Build
cargo build --release

# Run
./target/release/devwatch

The binary is standalone and can be moved anywhere.

About

MacOS statusbar dropdown showing all open ports on 3xxx to spot zombie devservers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages