2 poin oleh GN⁺ 2025-11-07 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.