Introducing Ratatui: A Rust library to cook up terminal user interfaces - FOSDEM 2024

Ғылым және технология

#fosdem #fosdem2024 #rust
Have you ever wondered how terminal user interface applications are built? Join me in this talk as we explore Ratatui which aims to provide a wide range of widgets to make it possible to design beautiful interfaces and push the limits of the terminal using Rust.
Ratatui: ratatui.rs
fosdem.org/2024/schedule/even...
GitHub: github.com/orhun
Twitter: / orhunp_
Mastodon: fosstodon.org/@orhun
0:00 Introduction
1:36 Terminal
5:33 ANSI sequences
7:15 Terminal User Interfaces
9:13 TUI vs GUI
12:24 Retrospective
14:31 TUI libraries
16:50 TUIs and Rust
20:18 Ratatui
22:31 Demo
27:23 Concepts
29:47 Patterns
31:13 Showcase
33:49 The Future

Пікірлер: 26

  • @tylerbloom4830
    @tylerbloom48304 ай бұрын

    Fantastic talk! Thanks for the showout on my blog!

  • @orhundev

    @orhundev

    4 ай бұрын

    Thanks for creating it!

  • @pwnwriter
    @pwnwriter4 ай бұрын

    Great talk, orhun. Always looking forward!

  • @slava_in3757
    @slava_in3757Ай бұрын

    Great video, worth noting that the official library docs are amazing and worth checking out for those who's about to build their own terminal UI apps

  • @McDuffington
    @McDuffington4 ай бұрын

    Sad I missed this live, glad I get to see the recording!

  • @roshantiwaree
    @roshantiwareeАй бұрын

    great ❤

  • @sergiuoanes4635
    @sergiuoanes46354 ай бұрын

    super excited about this! thanks a lot for your work !

  • @anaselgarhy
    @anaselgarhy4 ай бұрын

    impressive

  • @symshark
    @symshark4 ай бұрын

    Awesome project! looking forward to develop some tui

  • @navicore
    @navicore4 ай бұрын

    excellent talk - great project. I'm happily making my own very usable tui tools after only an hour of reading the example code.

  • @FabianVilersBe
    @FabianVilersBe4 ай бұрын

    Wonderful talk, thanks !

  • @karanbhatia5350
    @karanbhatia53504 ай бұрын

    great talk! nice background about terminals...

  • @kernelpanic_init1
    @kernelpanic_init14 ай бұрын

    Terminal >>>> GUI Kolay gelsin Orhun abi

  • @yapayzeka
    @yapayzeka3 ай бұрын

    axum ile web arayüz yapmak yerine ilk bunu deneyeceğim. çok güzel sunum teşekkür ederim.

  • @zeshankhalid7118
    @zeshankhalid71184 ай бұрын

    Great, Orhun. When you'll do next live?

  • @rechtaufreparatur2965
    @rechtaufreparatur29654 ай бұрын

    Impressive presentation! Would you mind sharing what tool you used to create the slides?

  • @orhundev

    @orhundev

    4 ай бұрын

    I used Google Slides to full extent!

  • @nickolasyounker
    @nickolasyounker2 ай бұрын

    E! Its a thumbs up!

  • @user-sy7jk7it2g
    @user-sy7jk7it2g4 ай бұрын

    homie a chad

  • @orhundev

    @orhundev

    4 ай бұрын

    o7

  • @tempestalle
    @tempestalle4 ай бұрын

    from the thumbnail I thought he was in the kitchen

  • @orhundev

    @orhundev

    4 ай бұрын

    yeah I'm cookin'

  • @llothar68
    @llothar684 ай бұрын

    Ok who is doing a rewrite of Ratatui++ i don't like rust.

  • @joshka7634

    @joshka7634

    4 ай бұрын

    Perhaps you might be interested in PHP-TUI which is based on Ratatui? ;P

  • @llothar68

    @llothar68

    4 ай бұрын

    @@joshka7634 🤣🤣😂😂 Yeah, PHP the language of all dreams for console apps

  • @timjrgebn

    @timjrgebn

    3 ай бұрын

    Which language? Textual is popular for python, for example.

Келесі