- Koleksi berbagai contoh aplikasi berbasis terminal (TUI) yang dibuat dengan framework Ratatui
- Mencakup aplikasi untuk beragam kebutuhan seperti pemantauan sistem, penelusuran file, analisis jaringan, dan visualisasi data
- Contoh yang diperkenalkan antara lain Atuin (manajemen riwayat shell), GitUI (antarmuka Git), Oatmeal (chat LLM), dan Yazi (pengelola file)
- Setiap proyek ditulis dengan bahasa Rust serta menyediakan tautan GitHub dan gambar demo
- Kumpulan contoh yang menunjukkan skalabilitas dan kepraktisan pengembangan UI terminal di ekosistem Rust
Ikhtisar
- Halaman App Showcase Ratatui menampilkan aplikasi terminal user interface (TUI) nyata yang dikembangkan menggunakan Ratatui
- Setiap entri terdiri dari tautan repositori GitHub, deskripsi singkat, serta gambar demo atau GIF
- Ada lebih dari 27 proyek yang tercakup, dengan cakupan luas mulai dari alat sistem, game, AI, hingga manajemen data
Daftar aplikasi utama
Atuin
- Menggantikan riwayat shell lama dengan database SQLite dan mencatat konteks tambahan saat perintah dijalankan
Bandwhich
- Utilitas CLI yang menampilkan penggunaan jaringan berdasarkan proses, koneksi, dan IP/host jarak jauh
Binsider
- Alat untuk melakukan analisis biner di terminal
Bottom
- Pemantau sistem lintas platform yang memvisualisasikan penggunaan sumber daya seperti CPU dan memori
Crossword
- Game untuk memainkan teka-teki silang di terminal
Csvlens
- Viewer khusus file CSV, mirip perintah
less tetapi dioptimalkan untuk struktur CSV
Dua
- Alat analisis ruang disk berbasis pemrosesan paralel dengan fitur penghapusan cepat
Fzf-make
- Alat CLI untuk menjalankan target
make menggunakan fuzzy finder
GitUI
- Antarmuka TUI berbasis Rust untuk pekerjaan Git
Gpg-tui
- Antarmuka terminal untuk GnuPG
Joshuto
- Pengelola file bergaya Ranger yang ditulis dengan Rust
Material
- Palet warna Material Design untuk terminal
Minesweep-rs
- Game minesweeper yang ditulis dengan Rust
Oatmeal
- Aplikasi chat terminal untuk bercakap dengan LLM, mendukung backend ChatGPT atau Ollama
- Mencakup fitur perintah slash, UI bubble chat, dan integrasi Neovim
Oha
- Mengirim beban ke aplikasi web dan menampilkan hasil secara real-time lewat TUI
Oxker
- TUI untuk mengontrol dan memantau container Docker
OpenAPI-tui
- Alat untuk melihat dokumentasi OpenAPI dengan cepat di terminal
Rainfrog
- Alat terminal ringan untuk berinteraksi dengan database
Rucola
- Menyediakan fungsi manajemen catatan Markdown dan konversi HTML
Scope-tui
- Menghadirkan fungsi osiloskop, vectorscope, dan spektroskop di terminal
Slumber
- Menjalankan klien HTTP/REST di terminal
Steer
- Agen coding AI untuk pengembangan lokal dan otomasi
Taskwarrior-tui
- Antarmuka terminal untuk alat manajemen tugas Taskwarrior
Television
- Mesin pencarian berbasis algoritma fuzzy matching yang mendukung penelusuran berbagai sumber data seperti file, Git, dan environment variable
Trippy
- Alat diagnosis jaringan yang menggabungkan fungsi traceroute dan ping
Xplr
- Penjelajah file TUI yang cepat dan mudah di-hack
Yazi
- Pengelola file super cepat berbasis asynchronous I/O yang ditulis dengan Rust
Yozefu
- TUI interaktif untuk menjelajahi data cluster Kafka
- Mendukung pemfilteran rinci dengan bahasa kueri mirip SQL
- Alternatif untuk AKHQ, Redpanda Console, dan plugin Kafka JetBrains
Arti penting ekosistem Ratatui
- Semua aplikasi dibangun di atas framework Ratatui, yang menunjukkan keragaman dan kematangan pengembangan UI terminal di lingkungan Rust
- Setiap proyek dipublikasikan sebagai repositori GitHub open source, sehingga bisa langsung dijadikan referensi oleh developer
- Ini menunjukkan bahwa Ratatui kian mengukuhkan posisi sebagai alat standar untuk pengembangan CLI/TUI berbasis Rust
Belum ada komentar.