Umut Güngör Projeleri

Her proje bir vaka çalışması olarak belgelendi: problem, mimari, ödünleşimler ve öğrendiklerim.

8 proje6 güncel2 öne çıkan
Projeleri filtrele
SistemlerGüncel
02

CVera

Açık kaynak proje

PDF/DOCX özgeçmişi yazılım iş ilanıyla karşılaştıran, gizlilik öncelikli ve deterministik bir eşleştirici.

  • Özgeçmişi yalnızca istek belleğinde işlemek ve no-store yanıtlamak kalıcı dosya saklamayı ve yanıt önbelleğini önlüyor. Deterministik beceri kuralları önizlemeyi açıklanabilir kılıyor; skor gerçek ATS veya işe alım kararı değil.
  • Açık kaynak MVP, açıklanabilir bir uyumluluk önizlemesiyle eşleşen ve eksik becerileri ayrı sunuyor. GitHub Actions lint, birim testi ve üretim derlemesini denetliyor; metin katmanı olmayan taranmış PDF'ler henüz desteklenmiyor.
Next.jsReact 19Deterministic Rules
SistemlerÖne çıkan
03

TokenGuard

Açık kaynak proje

Git commit'i öncesinde hazırlanan değişikliklerde API anahtarlarını ve kimlik bilgilerini tarayan, sıfır bağımlılıklı bir Python aracı.

  • Her bulgu; önem derecesi, maskelenmiş değer önizlemesi, entropi skoru ve somut bir düzeltme önerisi taşıyor — belirsiz uyarı yok.
  • PyPI’da tokenguard-cli olarak kurulabiliyor. Hazırlanan değişiklikleri tarıyor, bulduğu değerleri raporda maskeliyor; pre-commit kancası ve SARIF çıktısı sunuyor. Desen ve entropi kontrolleri her gizli anahtarın yakalanacağını garanti etmiyor.
PythonCLISARIF
SistemlerGüncel
04

EnvDoctor

Açık kaynak proje

.env dosyalarını denetleyen, şablonları eşitleyen ve kodda kullanılıp belgelenmemiş ortam değişkenlerini arayan, sıfır bağımlılıklı bir Python aracı.

  • Strict mod, sözleşme ihlalinde derlemeyi düşürüyor — konfigürasyon kayması uyarı değil, derleme hatası olarak ele alınıyor.
  • PyPI’da envdoctor-cli olarak kurulabiliyor. check, sync ve audit komutları yapılandırma dosyalarını karşılaştırıyor, şablonlara maskelenmiş yer tutucular ekliyor ve kaynak kodunda ortam değişkeni kullanımını arıyor; JSON çıktısı otomasyona bağlanabiliyor.
PythonCLIAST Analysis
SistemlerGüncel
05

DeadLinkFinder

Açık kaynak proje

Yerel linkler, görseller, başlık çapaları ve harici URL’ler için sıfır bağımlılıklı bir Markdown bütünlük denetleyicisi.

  • Her kırık hedef, difflib destekli bir 'bunu mu demek istediniz' önerisiyle geliyor — yalnızca tespit değil, teşhis.
  • PyPI’da deadlinkfinder olarak kurulabiliyor. Markdown dosyalarındaki kırık yerel bağlantıları, eksik görselleri ve başlık çapalarını JSON veya SARIF olarak raporluyor. Dış URL kontrolleri isteğe bağlı ağ moduyla açılıyor.
PythonCLIMarkdown
SistemlerGüncel
06

PortTree

Açık kaynak proje

Yerel geliştirmede ve CI ortamlarında meşgul portları, zombi prosesleri ve Docker maskelerini sıfır bağımlılıkla tespit eden Python CLI aracı.

  • Güvenli iki aşamalı sonlandırma (SIGTERM ve zaman aşımı sonrası SIGKILL) ve CI ön kontrolleri için makine tarafından okunabilir JSON çıktısı sunar.
  • PyPI üzerinde porttree adıyla yayınlandı. psutil gerektirmeden ASCII ağaç görselleştirmesi, port uygunluk denetimleri ve güvenli soket temizliği sağlar.
PythonCLINetworkingProcess TreesDocker
SistemlerGüncel
07

LogShrink

Açık kaynak proje

Hata yığınlarını ve çıkış kodlarını koruyarak gürültülü tekrarlayan satırları daraltan, streaming ve ANSI uyumlu CI/CD log sıkıştırıcısı.

  • Hata korumalı şeffaflık: agresif daraltma kurallarında bile panik yığınlarını, traceback'leri ve sıfır olmayan çıkış kodlarını asla kırpmadan korur.
  • PyPI'da logshrink adıyla yayınlandı. Teşhis netliğinden ödün vermeden gürültülü test koşumlarında CI log boyutlarını %70-90 oranında küçültür.
PythonCLICI/CDStreamingANSI
SistemlerGüncel
08

RepoPulse

Açık kaynak proje

Dış servislere bağlanmadan kod değişim sıklığını, yazar bağımlılığını, otobüs faktörünü ve geliştirme hızını inceleyen çevrimdışı Git analiz ve adli bilişim aracı.

  • %100 çevrimdışı ve gizlilik öncelikli; telemetri, API anahtarı veya ağ bağlantısı gerektirmeden yalnızca yerel bir git klonu üzerinde çalışır.
  • PyPI'da git-repopulse olarak yayınlandı. Kırılgan yeniden düzenleme adaylarını işaretler, dizin bazında otobüs faktörünü hesaplar ve CI uyumlu denetim raporları sunar.
PythonCLIGitAnalyticsForensics

Ne inşa ettiğini anlat.

Bir ihtiyaç ya da soru yaz — rehber nasıl yaklaşacağımı açıklar ve ilgili vaka çalışmalarını önerir.