Projelere Dön
GitHub
PortGuard
SwiftSwiftUIAçık Kaynak

PortGuard

macOS Port & Kaynak İzleyici

Dashboard — dinlenen tüm portları, PID'leri ve canlı RAM/CPU kullanımını tek ekranda gösterir.
Dashboard — dinlenen tüm portları, PID'leri ve canlı RAM/CPU kullanımını tek ekranda gösterir.
Ayarlar — RAM uyarı eşiği, özel geliştirici filtreleri ve uygulama bilgisi tek panelde.
Ayarlar — RAM uyarı eşiği, özel geliştirici filtreleri ve uygulama bilgisi tek panelde.
Otomatik güncelleme bildirimi — yeni sürüm çıktığında GitHub Releases üzerinden tek tıkla indirilebilir.
Otomatik güncelleme bildirimi — yeni sürüm çıktığında GitHub Releases üzerinden tek tıkla indirilebilir.

Proje Hakkında

Geliştiriciler gün içinde npm run dev, flutter run, vite, docker, python uvicorn gibi birçok sunucu başlatır. Terminal sekmeleri kapatıldığında bu servisler arka planda unutulur; 1-4 GB'a varan RAM ve %15-30 CPU tüketerek pil ömrünü kısaltır, cihazı ısıtır ve yeni projelerde EADDRINUSE port çakışması hatalarına yol açar.

PortGuard, macOS menü çubuğunda ve ana pencerede çalışan hafif bir uygulama olarak bu sorunu çözer: lsof ve ps sistem komutlarıyla dinlenen tüm TCP portlarını milisaniyeler içinde tarar, hangi servisin ne kadar RAM/CPU tükettiğini canlı gösterir ve tek tıkla kill -9 ile süreci güvenle sonlandırır. Dilerseniz menü çubuğunun yanında Dock'ta da tutulabilir. Geliştirici filtresi sayesinde yalnızca node, python, docker, dart, go gibi araçlara odaklanılabilir; belirlenen RAM eşiği aşıldığında sistem bildirimi gönderilir. Ayarlar panelindeki "Güncellemeleri Denetle" butonuyla GitHub Releases üzerinden en güncel sürüm kontrol edilip tek tıkla indirilebilir. SOLID prensipleri, Strategy Pattern ve Dependency Injection ile test edilebilir bir mimariyle geliştirilen uygulama tamamen yerelde çalışır, sıfır telemetri içerir ve MIT lisansıyla açık kaynak olarak paylaşılmıştır.

Kullanılan Teknolojiler

Swift 5.9SwiftUImacOS 13+lsof / psMIT License

GitHub

Repoyu Görüntüle

Proje Hakkında

Geliştiriciler gün içinde npm run dev, flutter run, vite, docker, python uvicorn gibi birçok sunucu başlatır. Terminal sekmeleri kapatıldığında bu servisler arka planda unutulur; 1-4 GB'a varan RAM ve %15-30 CPU tüketerek pil ömrünü kısaltır, cihazı ısıtır ve yeni projelerde EADDRINUSE port çakışması hatalarına yol açar.

PortGuard, macOS menü çubuğunda ve ana pencerede çalışan hafif bir uygulama olarak bu sorunu çözer: lsof ve ps sistem komutlarıyla dinlenen tüm TCP portlarını milisaniyeler içinde tarar, hangi servisin ne kadar RAM/CPU tükettiğini canlı gösterir ve tek tıkla kill -9 ile süreci güvenle sonlandırır. Dilerseniz menü çubuğunun yanında Dock'ta da tutulabilir. Geliştirici filtresi sayesinde yalnızca node, python, docker, dart, go gibi araçlara odaklanılabilir; belirlenen RAM eşiği aşıldığında sistem bildirimi gönderilir. Ayarlar panelindeki "Güncellemeleri Denetle" butonuyla GitHub Releases üzerinden en güncel sürüm kontrol edilip tek tıkla indirilebilir. SOLID prensipleri, Strategy Pattern ve Dependency Injection ile test edilebilir bir mimariyle geliştirilen uygulama tamamen yerelde çalışır, sıfır telemetri içerir ve MIT lisansıyla açık kaynak olarak paylaşılmıştır.

Kullanılan Teknolojiler

Swift 5.9SwiftUImacOS 13+lsof / psMIT License

GitHub

Repoyu Görüntüle
Dashboard — dinlenen tüm portları, PID'leri ve canlı RAM/CPU kullanımını tek ekranda gösterir.
Ayarlar — RAM uyarı eşiği, özel geliştirici filtreleri ve uygulama bilgisi tek panelde.
Otomatik güncelleme bildirimi — yeni sürüm çıktığında GitHub Releases üzerinden tek tıkla indirilebilir.

Diğer Projeler

Matris Matematik Evi

Matris Matematik Evi

Eğitim Portalı & LMS

ECS Kaan Elektronik

ECS Kaan Elektronik

Kurumsal Dijital Altyapı & SEO