LINEUP & SCHEDULE

TUI applications in Rust

  • Track B

  • 11:20 - 11:45 (JST)

    • Session Language: 日本語

I released a TUI application called jnv in Rust. It allows you to interactively execute jq filters on JSON input directly in the terminal.

In this talk, I will focus on the following themes:

Introduction to TUI Libraries in Rust

First, I will provide a comprehensive explanation of TUI libraries available in Rust, such as ratatui.

I will introduce promkit also, I created finally.

About jnv

Using promkit, I have developed TUI applications such as jnv, sig, and logu.

Among these, I will focus on the technically significant aspects of jnv

  • The development of j9, which achieved FFI bindings to libjq in Rust
  • The implementation of (partial) auto-completion for jq filters

Publishing with cargo-dist via Homebrew

Finally, I will share the knowledge for publishing the TUI applications using cargo-dist and making them available on Homebrew (tap).

Share it on


Bio

A software engineer who tinkers with Kubernetes manifests


Copyright © Rust.Tokyo 2024 all rights reserved.


特定商取引法に基づく表示

ぜひフォローしてください! @rustlang_tokyo

お問い合わせ: rust-tokyo-staff@googlegroups.com

過去の開催