bubbletea

A powerful little TUI framework πŸ— (by charmbracelet)

Bubbletea Alternatives

Similar projects and alternatives to bubbletea

  1. Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. pocketbase

    Open Source realtime backend in 1 file

  4. iced

    177 bubbletea VS iced

    A cross-platform GUI library for Rust, inspired by Elm

  5. textual

    163 bubbletea VS textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  6. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  7. rich

    156 bubbletea VS rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

  8. cobra

    A Commander for modern Go CLI interactions

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. viper

    Go configuration with fangs

  11. glow

    Render markdown on the CLI, with pizzazz! πŸ’…πŸ»

  12. tui-rs

    68 bubbletea VS tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  13. Terminal.Gui

    Cross Platform Terminal UI toolkit for .NET

  14. gum

    48 bubbletea VS gum

    A tool for glamorous shell scripts πŸŽ€

  15. Rich Interactive Widgets for Terminal UIs

    Terminal UI library with rich, interactive widgets β€”Β written in Golang

  16. lipgloss

    Style definitions for nice terminal layouts πŸ‘„

  17. devzat

    The devs are over here at devzat, chat over SSH!

  18. tcell

    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

  19. Cursive

    A Text User Interface library for the Rust programming language

  20. bubbles

    TUI components for Bubble Tea 🫧

  21. superfile

    Pretty fancy and modern terminal file manager

  22. termui

    Golang terminal dashboard

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bubbletea alternative or higher similarity.

bubbletea discussion

Log in or Post with

bubbletea reviews and mentions

Posts with mentions or reviews of bubbletea. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-11.
  • Here's Why A Newbie is Raving About Code
    3 projects | dev.to | 11 Feb 2025
    Then, we execute the form's Run method. We won't delve into the implementation details here, but the Run method uses Charm's Bubble Tea library. Bubble Tea generates a model (the form's state) and manages that state. For more information, see the Bubble Tea Documentation
  • I Built My First CLI Tool - GoVibes
    5 projects | dev.to | 22 Nov 2024
    Most of the development time went into making GoVibes interactive and look pretty. Perhaps, that effort could have been better spent on making it cross-platform and functional, but again, I'm its sole user, so it doesn't matter. Anyway, I found BubbleTea, a library for building interactive CLI(TUI) tools in Golang. The library surely had a learning curve. It took me a week to wrap my head around how all things tie together. There are also a lot of prebuilt components(Bubbles) which makes it super easy to build a pretty, user-friendly TUI.
  • Wasmer 5.0
    9 projects | news.ycombinator.com | 29 Oct 2024
    I've used wasm to write web applications in Go that run in the browser, both HTML applications (https://github.com/octoberswimmer/masc) and TUI apps using xterm.js (https://github.com/charmbracelet/bubbletea/pull/887).
  • Show HN: I made an SSH tunnel manager to learn Go
    5 projects | news.ycombinator.com | 9 Oct 2024
    Well done! if you want to extend your CLI UI, check out Bubble Tea (https://github.com/charmbracelet/bubbletea)
  • Rainfrog – a database management TUI for Postgres
    11 projects | news.ycombinator.com | 16 Sep 2024
    Been seeing lots of cool TUIs built with ratatui. Can anyone offer a comparison between ratatui and Golang https://github.com/charmbracelet/bubbletea?

    I've been wanting to get into building a TUI but can't decide which library to pick.

  • Release Radar Β· August 2024: Major updates from the open source community
    11 projects | dev.to | 5 Sep 2024
    From Charm comes the new fun, functional, and stateful way to build interactive terminal applications. Bubble Tea is text user interface (TUI) framework built using the Go framework. Bubble Tea has been used to create all kinds of fun programs including ASCII movie art, a CLI for ChatGPT, ordering coffee from the command line, and loads more. Congrats to the team on shipping the big 1.0 πŸ₯³.
  • Bubbletea: A powerful little TUI framework
    1 project | news.ycombinator.com | 2 Sep 2024
  • DOjS – A DOS JavaScript Canvas with Sound
    7 projects | news.ycombinator.com | 2 Sep 2024
    Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.

    One thing that is certainly doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).

  • Building Bubbletea Programs
    5 projects | news.ycombinator.com | 31 Aug 2024
    I have to agree. At first I loved the idea of bubbletea but I have given up on using it because I feel it is too immature. There are some poor/unfinished design choices that make widgets from different authors take different approaches. Layouting is very difficult as this is not part of the framework and depends on often half-baked third party widgets. Theres this discussion where there seems to be very little movement from the authors to improve the situation (also linked from OP's blogpost).

    https://github.com/charmbracelet/bubbletea/discussions/434

  • Bubble Tea v1.0.0 Released
    1 project | news.ycombinator.com | 29 Aug 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Stats

Basic bubbletea repo stats
128
30,231
9.2
3 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?