13 puan yazan jspiner 2025-11-29 | 8 yorum | WhatsApp'ta paylaş

Geliştirme yaparken en sık yaşanan sorunlardan birinin port çakışması olduğunu düşünüyorum.
Sunucuyu çalıştırdığınızda "Error: Port 3000 is already in use" hatası çıkıyor ve sonunda lsof ile süreci bulup kill ile sonlandırma işlemini tekrar tekrar yapmak zorunda kalıyorsunuz.

Ben de bu işlemi günde ortalama 10 kez yapıyordum.
Bu yüzden doğrudan küçük bir araç yaptım. Adı Portless; macOS için bir menü çubuğu uygulaması.

İşlevi basit.

Reklam
  • Hangi portların şu anda kullanımda olduğunu doğrudan menü çubuğundan görme
  • Tek tıkla ilgili süreci sonlandırma
  • Sık kullanılan geliştirme portlarını (3000, 8080 vb.) öncelikli gösterme
  • Docker container'larını otomatik algılama / container ve image adlarını gösterme

Bu uygulamayı kullandıktan sonra port çakışmalarından kaynaklanan context switching neredeyse tamamen ortadan kalktı.
Projeler arasında geçiş süresi de hissedilir şekilde azaldı.

LinkedIn üzerinden deneyimlemek istediğinizi belirten bir DM gönderirseniz size ömür boyu ücretsiz kullanım kuponu veriyorum.
https://linkedin.com/posts/…

8 yorum

 
timotolkie 2025-12-01

Ben satın aldım. Geliştiriciye desteğimi gönderiyor ve daha iyi uygulamalar geliştirmesini
diliyorum. Destek olmaya
devam edeceğim. Ödeme yöntemi ve lisans anahtarı gibi örnekler,
girişim hazırlığında olan biri olarak bana çok yardımcı oldu.
Başarılar diliyorum.

 
logone72 2025-12-01

Temiz ve iyi bir uygulama gibi görünüyor. Benim henüz kullanmam gereken bir durum olmadı ama ihtiyaç duyarsam aklıma gelecektir.

 
dkmin 2025-11-30

npx kill-port 3000

 
zero0000 2025-12-01

Teşekkür ederim.

 
tensun 2025-11-29

Öldürmesini AI agent’e söylüyorum.

 
redlasha 2025-11-29

Ben bunu claude skill olarak kaydedip "kapat" demesini isteyecek şekilde kullanıyorum; zaten temel çalışma durumu olduğu için geçiş yapmadan kullanılabilmesi hoşuma gitti.

 
rainystar 2025-12-02

claude skill, Claude uyguladığında bazen devreye girip bazen girmiyor, öyle değil mi?

 
windbug99 2025-12-01

Ah, ben de zaman zaman aynı sorunu yaşıyordum; buna çözüm olarak bir şey geliştirmeniz gerçekten takdire şayan, destekliyorum!