awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to vbauerster/mpb

Open-source alternatives to Vbauerster Mpb

30 open-source projects similar to vbauerster/mpb, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Vbauerster Mpb alternative.

  • guptarohit/asciigraphAvatar de guptarohit

    guptarohit/asciigraph

    3,039Voir sur GitHub↗

    Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

    Goascii-chartasciigraphchart
    Voir sur GitHub↗3,039
  • mum4k/termdashAvatar de mum4k

    mum4k/termdash

    3,014Voir sur GitHub↗

    Terminal based dashboard.

    Godashboardgolangterminal-based
    Voir sur GitHub↗3,014
  • gookit/colorAvatar de gookit

    gookit/color

    1,604Voir sur GitHub↗

    🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染

    Go256-colorsclicli-color
    Voir sur GitHub↗1,604
  • schollz/progressbarAvatar de schollz

    schollz/progressbar

    4,678Voir sur GitHub↗

    This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library for rendering updating progress indicators and activity spinners within a command-line interface to visualize task completion and data stream progress. The library includes a stream-wrapping IO interceptor that automatically tracks and displays the volume of bytes processed during read or write operations. It also supports indeterminate activity spinners for processes where the total work volume is unknown. Users can configure the visual appearance of the progress indicators

    Gocommand-linegogolang
    Voir sur GitHub↗4,678

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • gizak/termuiAvatar de gizak

    gizak/termui

    13,574Voir sur GitHub↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Go
    Voir sur GitHub↗13,574
  • pterm/ptermAvatar de pterm

    pterm/pterm

    5,470Voir sur GitHub↗

    pterm is a Go terminal UI library used to build rich command-line interfaces. It provides toolsets for terminal data visualization, operation progress tracking, interactive user input, and structured logging. The library distinguishes itself through a comprehensive set of visual tools, including a framework for interactive terminal prompts such as selection menus and confirmation dialogs, and a specialized system for rendering bar charts, heatmaps, and tree structures. It also includes a structured terminal logger capable of producing leveled, colorful system messages. The project covers bro

    Goanimationansi-colorsbeautify
    Voir sur GitHub↗5,470
  • gosuri/uiprogressAvatar de gosuri

    gosuri/uiprogress

    2,141Voir sur GitHub↗

    A go library to render progress bars in terminal applications

    Go
    Voir sur GitHub↗2,141
  • gosuri/uiliveAvatar de gosuri

    gosuri/uilive

    1,725Voir sur GitHub↗

    uilive is a go library for updating terminal output in realtime

    Go
    Voir sur GitHub↗1,725
  • nsf/termbox-goAvatar de nsf

    nsf/termbox-go

    4,786Voir sur GitHub↗

    termbox-go is a Go terminal user interface library and cross-platform terminal emulator abstraction. It provides a system for creating text-based graphical interfaces by managing a terminal cell buffer and handling raw input events. The library functions as a terminal cell buffer manager and input handler. It maintains an internal grid of characters and colors, using a back buffer to synchronize updates to the physical screen and translate keyboard and mouse events into structured data. Its capability surface covers text user interface rendering and terminal display management, including cur

    Go
    Voir sur GitHub↗4,786
  • mattn/go-isattyAvatar de mattn

    mattn/go-isatty

    913Voir sur GitHub↗

    isatty for golang

    Gocygwingogolang
    Voir sur GitHub↗913
  • wzshiming/ctcAvatar de wzshiming

    wzshiming/ctc

    53Voir sur GitHub↗

    Console Text Colors - The non-invasive cross-platform terminal color library does not need to modify the Print method

    Gocolorcolorsconsole
    Voir sur GitHub↗53
  • cheynewallace/tabbyAvatar de cheynewallace

    cheynewallace/tabby

    371Voir sur GitHub↗

    A tiny library for super simple Golang tables

    Go
    Voir sur GitHub↗371
  • c-bata/go-promptAvatar de c-bata

    c-bata/go-prompt

    5,481Voir sur GitHub↗

    go-prompt is a library for building interactive command-line interfaces in Go. It serves as a cross-platform console UI framework and terminal input manager, providing the tools necessary to capture user input and execute commands through a persistent interactive loop. The library features a dedicated auto-completion engine that provides real-time command suggestions. It also supports dynamic prompt prefixes updated via callback functions and a system for managing and recalling command history. The framework covers a broad range of terminal capabilities, including keyboard shortcut mapping,

    Goclicommand-lineinteractive
    Voir sur GitHub↗5,481
  • gosuri/uitableAvatar de gosuri

    gosuri/uitable

    742Voir sur GitHub↗

    A go library to improve readability in terminal apps using tabular data

    Go
    Voir sur GitHub↗742
  • daviddengcn/go-colortextAvatar de daviddengcn

    daviddengcn/go-colortext

    215Voir sur GitHub↗

    Change the color of console text.

    Go
    Voir sur GitHub↗215
  • logrusorgru/auroraAvatar de logrusorgru

    logrusorgru/aurora

    1,489Voir sur GitHub↗

    Golang ultimate ANSI-colors that supports Printf/Sprintf methods

    Goansi-colorsgolangprintf
    Voir sur GitHub↗1,489
  • alexeyco/simpletableAvatar de alexeyco

    alexeyco/simpletable

    550Voir sur GitHub↗

    Simple tables in terminal with Go

    Goasciicligo
    Voir sur GitHub↗550
  • labstack/gommonAvatar de labstack

    labstack/gommon

    591Voir sur GitHub↗

    Common packages for Go

    Gobytescoloremail
    Voir sur GitHub↗591
  • jroimartin/gocuiAvatar de jroimartin

    jroimartin/gocui

    10,575Voir sur GitHub↗

    gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend

    Gocuigogocui
    Voir sur GitHub↗10,575
  • mattn/go-colorableAvatar de mattn

    mattn/go-colorable

    810Voir sur GitHub↗

    Colorable writer for windows.

    Gocolorgogolang
    Voir sur GitHub↗810
  • cosiner/argvAvatar de cosiner

    cosiner/argv

    43Voir sur GitHub↗

    Argv is a library for Go to split command line string into arguments array.

    Goargvcmdline
    Voir sur GitHub↗43
  • hedzr/cmdrAvatar de hedzr

    hedzr/cmdr

    140Voir sur GitHub↗

    POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations

    Goargument-parserargument-parsingcli
    Voir sur GitHub↗140
  • charmbracelet/bubblesAvatar de charmbracelet

    charmbracelet/bubbles

    7,796Voir sur GitHub↗

    Bubbles is a terminal user interface toolkit and component library providing a set of pre-built, reusable widgets for creating interactive command-line applications. It functions as a framework for building complex tools that require real-time updates and keyboard navigation. The library includes a variety of specialized interface elements such as fuzzy-filterable item lists, single-line and multi-line text inputs, and tabular data grids. It also provides visual feedback components including animated loading spinners, progress meters, countdown timers, and stopwatches. Additional capabilitie

    Goclielm-architecturehacktoberfest
    Voir sur GitHub↗7,796
  • charmbracelet/lipglossAvatar de charmbracelet

    charmbracelet/lipgloss

    10,591Voir sur GitHub↗

    This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model

    Gocligogolang
    Voir sur GitHub↗10,591
  • hidevopsio/hibootAvatar de hidevopsio

    hidevopsio/hiboot

    179Voir sur GitHub↗

    hiboot is a high performance web and cli application framework with dependency injection support

    Goapplicationautoconfigurationcli
    Voir sur GitHub↗179
  • charmbracelet/bubbleteaAvatar de charmbracelet

    charmbracelet/bubbletea

    43,164Voir sur GitHub↗

    This framework provides a functional architecture for building interactive command-line applications. It utilizes a reactive runtime engine that synchronizes application state, user input, and visual output through a central event-driven message loop. By employing a unidirectional data flow pattern, the framework separates the definition of application state from the logic that processes updates and the declarative rendering process that transforms state into terminal-ready output. The framework distinguishes itself through its approach to side-effect management and terminal environment adapt

    Goclielm-architectureframework
    Voir sur GitHub↗43,164
  • integrii/flaggyAvatar de integrii

    integrii/flaggy

    951Voir sur GitHub↗

    Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.

    Gocliflagsgolang
    Voir sur GitHub↗951
  • codingconcepts/envAvatar de codingconcepts

    codingconcepts/env

    125Voir sur GitHub↗

    Tag-based environment configuration for structs

    Go
    Voir sur GitHub↗125
  • dixonwille/wmenuAvatar de dixonwille

    dixonwille/wmenu

    229Voir sur GitHub↗

    An easy to use menu structure for cli applications that prompts users to make choices.

    Goawesome-gocligolang
    Voir sur GitHub↗229
  • dixonwille/wlogAvatar de dixonwille

    dixonwille/wlog

    67Voir sur GitHub↗

    A simple logging interface that supports cross-platform color and concurrency.

    Goawesome-gocligolang
    Voir sur GitHub↗67