Ontwikkelaarstools

Wat draait er op poort 3000?

Drie terminals geleden startte je een server, en nu is de poort bezet. Bytesweep toont elke dev-server op je machine met het project waar hij vandaan komt, en stopt degene die je noemt.

Mac en Windows. 3 dagen gratis te proberen. Eén licentie, $29.99 eenmalig per computer, ontgrendelt elke tool. Geen abonnement, geen account.

Bijgewerkt

Bytesweep-pagina Servers: drie draaiende dev-servers met hun project, runtime, poort en inactieve tijd

Elke dev-server, met zijn project

Servers in Node, Bun, Deno, Python, Ruby, PHP, Java, Go en .NET worden getoond met de projectmap waaruit ze zijn gestart, de poort waarop ze luisteren en hoe lang ze al inactief zijn. Stop er een, forceer het stoppen van een die niet luistert, of stop alles wat een project heeft gestart. Iets binnen een geïnstalleerde app wordt nooit als dev-server behandeld, dus je kunt Slack niet per ongeluk stoppen.

Docker-containers

Draaiende containers met hun poorten, CPU en geheugen, en knoppen Herstarten en Stoppen, op de pagina Containers en als tegel onder de notch.

De caches die 50 GB opslokken

Xcode DerivedData, archieven, device support en simulators; caches van npm, Yarn, pnpm, pip, Cargo, Go, Gradle, Maven en CocoaPods; browsers van Playwright en Puppeteer; modellen van Ollama en Hugging Face. Caches die je 90 dagen niet hebt aangeraakt, worden gemarkeerd. Op Windows komen daar NuGet, Visual Studio, JetBrains en Android Studio bij, en telt het node_modules, bin en obj- of target-mappen alleen waar een echt project staat.

Bytesweep-pagina Ontwikkelaar: caches van Xcode, Docker, Ollama, npm en andere met hun grootte

Op Mac en op Windows

MacWindows
Dev-servers met project en poortJaJa
Stoppen, geforceerd stoppen, een project stoppenJaJa
Docker-containersJaJa
Opruimen van Xcode en simulatorsJa—
Caches van pakketbeheerdersJaJa
Open poorten, ping- en DNS-toolsNeeJa

Vragen

Is dit gewoon lsof met een venster?

Het begint daar, en koppelt dan elk proces aan zijn projectmap en runtime, berekent hoe lang het al inactief is, en laat apps met rust. Je hoeft niet te onthouden welk terminaltabblad het heeft gestart.

Is het wissen van DerivedData veilig?

Ja. Xcode bouwt het opnieuw op, en de eerste build daarna is trager. Bytesweep bewaart wat het verwijdert 7 dagen.

Kan het Docker opschonen?

Ja, met eerst een duidelijke waarschuwing: Docker's eigen prune kan niet ongedaan worden gemaakt, dus Bytesweep toont wat het zal verwijderen voordat je het uitvoert.