awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to labstack/gommon

Open-source alternatives to Gommon

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

  • schollz/progressbarالصورة الرمزية لـ schollz

    schollz/progressbar

    4,678عرض على 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
    عرض على GitHub↗4,678
  • guptarohit/asciigraphالصورة الرمزية لـ guptarohit

    guptarohit/asciigraph

    3,039عرض على GitHub↗

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

    Goascii-chartasciigraphchart
    عرض على GitHub↗3,039
  • nsf/termbox-goالصورة الرمزية لـ nsf

    nsf/termbox-go

    4,786عرض على 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
    عرض على GitHub↗4,786

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • mum4k/termdashالصورة الرمزية لـ mum4k

    mum4k/termdash

    3,014عرض على GitHub↗

    Terminal based dashboard.

    Godashboardgolangterminal-based
    عرض على GitHub↗3,014
  • logrusorgru/auroraالصورة الرمزية لـ logrusorgru

    logrusorgru/aurora

    1,489عرض على GitHub↗

    Golang ultimate ANSI-colors that supports Printf/Sprintf methods

    Goansi-colorsgolangprintf
    عرض على GitHub↗1,489
  • cheynewallace/tabbyالصورة الرمزية لـ cheynewallace

    cheynewallace/tabby

    371عرض على GitHub↗

    A tiny library for super simple Golang tables

    Go
    عرض على GitHub↗371
  • gosuri/uitableالصورة الرمزية لـ gosuri

    gosuri/uitable

    742عرض على GitHub↗

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

    Go
    عرض على GitHub↗742
  • gosuri/uiprogressالصورة الرمزية لـ gosuri

    gosuri/uiprogress

    2,141عرض على GitHub↗

    A go library to render progress bars in terminal applications

    Go
    عرض على GitHub↗2,141
  • jroimartin/gocuiالصورة الرمزية لـ jroimartin

    jroimartin/gocui

    10,575عرض على 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
    عرض على GitHub↗10,575
  • mattn/go-isattyالصورة الرمزية لـ mattn

    mattn/go-isatty

    913عرض على GitHub↗

    isatty for golang

    Gocygwingogolang
    عرض على GitHub↗913
  • vbauerster/mpbالصورة الرمزية لـ vbauerster

    vbauerster/mpb

    2,499عرض على GitHub↗

    multi progress bar for Go cli applications

    Goactorcligo
    عرض على GitHub↗2,499
  • mattn/go-colorableالصورة الرمزية لـ mattn

    mattn/go-colorable

    810عرض على GitHub↗

    Colorable writer for windows.

    Gocolorgogolang
    عرض على GitHub↗810
  • daviddengcn/go-colortextالصورة الرمزية لـ daviddengcn

    daviddengcn/go-colortext

    215عرض على GitHub↗

    Change the color of console text.

    Go
    عرض على GitHub↗215
  • wzshiming/ctcالصورة الرمزية لـ wzshiming

    wzshiming/ctc

    53عرض على GitHub↗

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

    Gocolorcolorsconsole
    عرض على GitHub↗53
  • gizak/termuiالصورة الرمزية لـ gizak

    gizak/termui

    13,574عرض على 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
    عرض على GitHub↗13,574
  • alexeyco/simpletableالصورة الرمزية لـ alexeyco

    alexeyco/simpletable

    550عرض على GitHub↗

    Simple tables in terminal with Go

    Goasciicligo
    عرض على GitHub↗550
  • gookit/colorالصورة الرمزية لـ gookit

    gookit/color

    1,604عرض على 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
    عرض على GitHub↗1,604
  • gosuri/uiliveالصورة الرمزية لـ gosuri

    gosuri/uilive

    1,725عرض على GitHub↗

    uilive is a go library for updating terminal output in realtime

    Go
    عرض على GitHub↗1,725
  • c-bata/go-promptالصورة الرمزية لـ c-bata

    c-bata/go-prompt

    5,481عرض على 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
    عرض على GitHub↗5,481
  • tomlazar/tableالصورة الرمزية لـ tomlazar

    tomlazar/table

    52عرض على GitHub↗

    pretty colorfull tables in go with less effort

    Go
    عرض على GitHub↗52
  • pterm/ptermالصورة الرمزية لـ pterm

    pterm/pterm

    5,470عرض على 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
    عرض على GitHub↗5,470
  • theckman/yacspinالصورة الرمزية لـ theckman

    theckman/yacspin

    456عرض على GitHub↗

    Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes

    Gocligogolang
    عرض على GitHub↗456
  • workanator/go-atamanالصورة الرمزية لـ workanator

    workanator/go-ataman

    20عرض على GitHub↗

    Another Text Attribute Manupulator

    Go
    عرض على GitHub↗20
  • antonmedv/fxالصورة الرمزية لـ antonmedv

    antonmedv/fx

    20,282عرض على GitHub↗

    Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte

    Goclicommand-linejson
    عرض على GitHub↗20,282
  • davidgamba/go-getoptionsالصورة الرمزية لـ DavidGamba

    DavidGamba/go-getoptions

    60عرض على GitHub↗

    Fully featured Go (golang) command line option parser with built-in auto-completion support.

    Goargument-parserargument-parsingautocomplete
    عرض على GitHub↗60
  • cristalhq/acmdالصورة الرمزية لـ cristalhq

    cristalhq/acmd

    143عرض على GitHub↗

    Simple, useful and opinionated CLI package in Go.

    Goclicommand-linego
    عرض على GitHub↗143
  • akamensky/argparseالصورة الرمزية لـ akamensky

    akamensky/argparse

    640عرض على GitHub↗

    Argparse for golang. Just because flag sucks

    Goargparseargument-parserawesome-go
    عرض على GitHub↗640
  • cyucelen/markerالصورة الرمزية لـ cyucelen

    cyucelen/marker

    54عرض على GitHub↗

    🖍️ Marker is the easiest way to match and mark strings for colorful terminal outputs!

    Go
    عرض على GitHub↗54
  • devfacet/gocmdالصورة الرمزية لـ devfacet

    devfacet/gocmd

    67عرض على GitHub↗

    A Go library for building command line applications.

    Gogogolanggolang-library
    عرض على GitHub↗67
  • codingconcepts/envالصورة الرمزية لـ codingconcepts

    codingconcepts/env

    125عرض على GitHub↗

    Tag-based environment configuration for structs

    Go
    عرض على GitHub↗125