(term).everything
gui di terminal
command-line interface
wayland compositor
michael mulet
typescript

Jalankan Aplikasi GUI di Terminal dengan (Term).Everything

aaku tau kamu hebat
Jalankan Aplikasi GUI di Terminal dengan (Term).Everything

Bikin GUI Jalan di Terminal? Bisa Banget Pakai (Term).Everything!

Pernah kepikiran nggak, gimana kalau aplikasi-aplikasi keren yang biasanya nongol di jendela-jendela cantik itu, eh, bisa nongolnya langsung di dalam terminal? Keren kan? Nah, impian itu kini makin deket jadi kenyataan berkat proyek namanya (Term).Everything.

Jadi ceritanya, ada nih developer namanya Michael Mulet dari Late for Dinner Studios, LLC, yang lagi ngerjain sesuatu yang unik banget. Dia bikin sebuah program command-line interface (CLI) Linux yang dikasih nama (Term).Everything. Tugas utamanya? Bikin aplikasi graphical user interface (GUI) itu bisa jalan nongkrong di dalam terminal kamu. Bayangin aja, lagi asyik SSH ke server, terus tiba-tiba bisa buka aplikasi visual langsung dari sana. Awesome, kan?

Gimana caranya? Nah, ini bagian yang bikin pinter. (Term).Everything ini tuh pakai semacam Wayland compositor yang dia bikin sendiri. Tapi bedanya, daripada ngeluarin gambar ke monitor, dia malah ngarahin outputnya buat tampil di layar terminal kamu. Jadi, semua yang biasanya kamu lihat di jendela GUI yang gepeng, sekarang bisa dinikmati di garis-garis teks terminal.

Tentu aja, namanya juga masih beta, (Term).Everything ini belum sempurna 100%. Ada beberapa aplikasi GUI yang udah bisa dia ajak main, tapi nggak menutup kemungkinan ada yang masih agak rewel atau malah bikin crash. Makanya, si Michael ini ngingetin banget, kalau nemu masalah atau bug, langsung aja laporin lewat issue tracker di GitHub. Ibaratnya, kita diajak jadi tester sambil bantuin ngembangin.

Soal teknologi yang dipake, (Term).Everything ini dibangun pakai TypeScript, pakai engine Bun yang lagi hits itu, plus sedikit sentuhan C++ biar makin ngebut. Masih dalam tahap pengembangan, tapi rencananya bakal terus ditambahin dukungan buat aplikasi GUI yang lebih banyak lagi. Kalau kamu suka sama proyek kayak gini dan pengen ikut dukung, bisa banget lewat GitHub Sponsors. Siapa tahu, proyek keren ini bisa makin matang gara-gara dukungan kita.

Diskusi

Login dulu buat ikutan diskusi.