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

Sdílet
Vložit
  • čas přidán 25. 06. 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
  • Věda a technologie

Komentáře • 26

  • @tylerbloom4830
    @tylerbloom4830 Před 4 měsíci +6

    Fantastic talk! Thanks for the showout on my blog!

    • @orhundev
      @orhundev  Před 4 měsíci +1

      Thanks for creating it!

  • @pwnwriter
    @pwnwriter Před 4 měsíci +6

    Great talk, orhun.
    Always looking forward!

  • @slava_in3757
    @slava_in3757 Před měsícem +1

    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
    @McDuffington Před 4 měsíci +1

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

  • @roshantiwaree
    @roshantiwaree Před měsícem +1

    great ❤

  • @sergiuoanes4635
    @sergiuoanes4635 Před 4 měsíci

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

  • @anaselgarhy
    @anaselgarhy Před 4 měsíci +3

    impressive

  • @symshark
    @symshark Před 4 měsíci +1

    Awesome project! looking forward to develop some tui

  • @navicore
    @navicore Před 4 měsíci

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

  • @FabianVilersBe
    @FabianVilersBe Před 4 měsíci

    Wonderful talk, thanks !

  • @karanbhatia5350
    @karanbhatia5350 Před 4 měsíci

    great talk! nice background about terminals...

  • @kernelpanic_init1
    @kernelpanic_init1 Před 4 měsíci +1

    Terminal >>>> GUI
    Kolay gelsin Orhun abi

  • @yapayzeka
    @yapayzeka Před 3 měsíci

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

  • @zeshankhalid7118
    @zeshankhalid7118 Před 4 měsíci

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

  • @rechtaufreparatur2965
    @rechtaufreparatur2965 Před 4 měsíci +1

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

    • @orhundev
      @orhundev  Před 4 měsíci +1

      I used Google Slides to full extent!

  • @nickolasyounker
    @nickolasyounker Před měsícem

    E! Its a thumbs up!

  • @user-sy7jk7it2g
    @user-sy7jk7it2g Před 4 měsíci

    homie a chad

  • @tempestalle
    @tempestalle Před 4 měsíci

    from the thumbnail I thought he was in the kitchen

  • @llothar68
    @llothar68 Před 4 měsíci

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

    • @joshka7634
      @joshka7634 Před 4 měsíci +3

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

    • @llothar68
      @llothar68 Před 4 měsíci

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

    • @timjrgebn
      @timjrgebn Před 3 měsíci +1

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