{"id":52343,"library":"jroimartin-gocui","title":"gocui","description":"Package gocui allows to create console user interfaces.","status":"active","version":"0.5.0","language":"go","source_language":null,"source_url":"https://github.com/jroimartin/gocui","tags":["tui","console-ui","terminal","gui"],"install":[{"cmd":"go get github.com/jroimartin/gocui","lang":"bash","label":"Install github.com/jroimartin/gocui"}],"dependencies":[],"imports":[{"symbol":"gocui","correct":"github.com/jroimartin/gocui"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"log\"\n\n\t\"github.com/jroimartin/gocui\"\n)\n\nfunc main() {\n\tg, err := gocui.NewGui(gocui.OutputNormal)\n\tif err != nil {\n\t\tlog.Panicln(err)\n\t}\n\tdefer g.Close()\n\n\tg.SetManagerFunc(func(g *gocui.Gui) error {\n\t\tv, err := g.SetView(\"hello\", 2, 2, 20, 5)\n\t\tif err != nil && err != gocui.ErrUnknownView {\n\t\t\treturn err\n\t\t}\n\t\tfmt.Fprintln(v, \"Hello, world!\")\n\t\treturn nil\n\t})\n\n\tif err := g.MainLoop(); err != nil && err != gocui.ErrQuit {\n\t\tlog.Panicln(err)\n\t}\n}","lang":"go","description":"Create a simple GUI with a view."},"warnings":[],"env_vars":null,"search_vec":"'allow':4 'consol':7,12 'console-ui':11 'creat':6 'gocui':1,3 'gui':15 'interfac':9 'packag':2 'termin':14 'tui':10 'ui':13 'user':8","created_at":"2026-06-15T06:51:12.085381+00:00","updated_at":"2026-06-15T06:51:12.085381+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/jroimartin/gocui","github":"https://github.com/jroimartin/gocui","docs":"https://pkg.go.dev/github.com/jroimartin/gocui#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["cli","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}