Introducing TUI-Journal: Your Personal Journal/Notes App for Terminal Enthusiasts

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

  • For me I love how fast the terminals are, and using that with TUI produces super fast keyboard-driven apps and can be more intuitive than CLI tools only, for example I've found using LazyGit or GitUi more comfortable than just the git command, and sure I don't need to talk about how powerful Vim, NeoVim and Emacs are.

  • ratatui

    Rust library that's all about cooking up terminal user interfaces (TUIs) 👨‍🍳🐀

  • If you interested in the TUI apps in rust you can start with the crate tui-rs or its revival ratatui. They have examples inside of them which you can start and see the source code to get the basic functionalities. For the text editor you can check examples in the crate tui-textarea.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tui-textarea

    Simple yet powerful multi-line text editor widget for ratatui and tui-rs

  • Actually I'm aware of the revival from the very beginning of it and I've tried to update my app to use it sometime ago but I came to the problem that my app depends on tui-textarea too which didn't have support to ratatui at the time. I checked the tui-textarea crate and I found it has support now for ratatui but I ran to some problems there and I opened an issue, so I can migrate when it's resolved.

  • tui-journal

    Your journal app if you live in a terminal

  • I'm excited to introduce TUI-Journal, the go-to journaling and note-taking app for those who prefer living in the terminal like me. It offers a simple and intuitive interface for managing journal entries and notes (using a combination of VIM and Emacs motions), featuring two local back-ends to store your data: Plain JSON text and a SQLite database.

  • lazygit

    simple terminal UI for git commands

  • For me I love how fast the terminals are, and using that with TUI produces super fast keyboard-driven apps and can be more intuitive than CLI tools only, for example I've found using LazyGit or GitUi more comfortable than just the git command, and sure I don't need to talk about how powerful Vim, NeoVim and Emacs are.

  • tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  • If you interested in the TUI apps in rust you can start with the crate tui-rs or its revival ratatui. They have examples inside of them which you can start and see the source code to get the basic functionalities. For the text editor you can check examples in the crate tui-textarea.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts