GitTalent
Havuz
Depo ayrıntısı

gnomeria/usbtree

Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.

Rust MIT 07 Temmuz 2026 son push 30 Ekim 2026 14 fork
Yıldız
709+62 · 63 gün
Commit · 28g
2
son 28 günde
Yazar · 28g
2
farklı katkıcı

Hızlı değerlendirme

önem 43uyum 2gpt-6-luna

Özet

usbtree, USB aygıt ağacını ve aygıt ayrıntılarını terminalde canlı bir TUI ile görüntüleyen Rust uygulamasıdır.

Profiline uyum

USB cihazlarını terminalden incelemeye yarıyor; profilinizde donanım hata ayıklama ihtiyacı belirtilmiyor.

Neden yükseliyor

82 günlük bir repoda 669 yıldız dikkat çekici bir görünürlük gösteriyor. Ancak son 28 günde commit ve farklı yazar sayısı sıfır; bu nedenle yükselişin sürüp sürmediği veya projenin aktif geliştirilip geliştirilmediği mevcut ölçümlerle doğrulanamıyor.

Problem

USB aygıtlarının, hub bağlantılarının ve temel donanım özelliklerinin işletim sistemi araçları arasında dağınık olması, bağlantı sorunlarını terminalden incelemeyi zorlaştırır.

Çözüm

nusb ile USB aygıtlarını enumerate eder ve ratatui tabanlı arayüzde ağaç görünümü, hot-plug olayları, filtreleme ve ayrıntı paneli sunar. Linux'ta ek olarak URB etkinliğini gösterebilir; gerçek bant genişliği ölçümü usbmon ve root erişimi gerektirir.

Yenilik

USB aygıt ağacı, hot-plug takibi ve ayrıntı görünümünü platformlar arası bir terminal arayüzünde birleştiriyor; Linux'a özgü canlı etkinlik ölçümü ek bir kolaylık. Temel yaklaşımın yeni bir altyapı veya kategori oluşturduğuna dair kanıt yok.

Teknolojiler

  • Rust
  • nusb
  • ratatui
  • usbmon
  • sysfs
  • udisks2

Riskler

  • Son 28 günde commit ve farklı yazar yok; bakım temposu belirsiz.
  • Canlı aygıt etkinliği ve gerçek bant genişliği özellikleri Linux ile sınırlı; usbmon üzerinden gerçek bant genişliği için root erişimi gerekiyor.
  • README, yayımlanmış GitHub release henüz olmadığını belirtiyor; bu nedenle önceden derlenmiş binary ve kurulum akışlarının erişilebilirliği belirsiz.
  • macOS ve Windows binary'leri code-signing veya notarization içermiyor.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.