Top 0.8% dependent packages on proxy.golang.org
Top 0.4% dependent repos on proxy.golang.org
Top 4.8% forks on proxy.golang.org
Top 0.8% docker downloads on proxy.golang.org
proxy.golang.org : github.com/jesseduffield/gocui
Package gocui allows to create console user interfaces. Create a new GUI: Set the layout function: On each iteration of the GUI's main loop, the "layout function" is executed. These layout functions can be used to set-up and update the application's main views, being possible to freely switch between them. Also, it is important to mention that a main loop iteration is executed on each reported event (key-press, mouse event, window resize, etc). GUIs are composed by Views, you can think of it as buffers. Views implement the io.ReadWriter interface, so you can just write to them if you want to modify their content. The same is valid for reading. Create and initialize a view with absolute coordinates: Views can also be created using relative coordinates: Configure keybindings: gocui implements full mouse support that can be enabled with: Mouse events are handled like any other keybinding: IMPORTANT: Views can only be created, destroyed or updated in three ways: from layout functions, from keybinding callbacks or via *Gui.Execute(). The reason for this is that it allows gocui to be conccurent-safe. So, if you want to update your GUI from a goroutine, you must use *Gui.Execute(). For example: By default, gocui provides a basic edition mode. This mode can be extended and customized creating a new Editor and assigning it to *Gui.Editor: DefaultEditor can be taken as example to create your own custom Editor: Colored text: Views allow to add colored text using ANSI colors. For example: For more information, see the examples in folder "_examples/".
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/jesseduffield/gocui
License: BSD-3-Clause
Latest release: about 9 years ago
First release: almost 12 years ago
Namespace: github.com/jesseduffield
Dependent packages: 35
Dependent repositories: 278
Stars: 266 on GitHub
Forks: 35 on GitHub
Docker dependents: 42
Docker downloads: 101,034
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/jesseduffield
Last synced: 17 days ago
github.xiaoq7.com/jesseduffield/lazydocker v0.23.3
34 versions - Latest release: over 1 year agogithub.phpd.cn/jesseduffield/lazydocker v0.23.3
34 versions - Latest release: over 1 year agogithub.hscsec.cn/jesseduffield/lazydocker v0.23.3
34 versions - Latest release: over 1 year agogithub.1git.de/jesseduffield/lazydocker v0.23.3
34 versions - Latest release: over 1 year agogithub.phpd.cn/future-architect/vuls v0.25.4
117 versions - Latest release: over 1 year agogithub.ccut.club/future-architect/vuls v0.25.2
115 versions - Latest release: over 1 year agogit.wxl.best/future-architect/vuls v0.25.1
115 versions - Latest release: over 1 year agogithub.com/khulnasoft/lazydocker v0.23.2 💰
33 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.skymusic.top/future-architect/vuls v0.24.9
111 versions - Latest release: almost 2 years agogithub.imxd.top/jesseduffield/lazydocker v0.23.1
32 versions - Latest release: about 2 years agogithub.skymusic.top/jesseduffield/lazydocker v0.23.1
32 versions - Latest release: about 2 years agogithub.com/khulnasoft/lazygit v0.40.2 💰
168 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.skymusic.top/jesseduffield/lazygit v0.40.2
168 versions - Latest release: over 2 years agogithub.com/gotgenes/lazygit v0.38.2
simple terminal UI for git commands160 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/cvelab/vuls v0.0.0-20230410054429-f9a74c2e35b5
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/andremueller/lazygit v0.36.0 💰
simple terminal UI for git commands156 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/de30/vulnerability_scanner.vuls v0.19.8
84 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/rmtsrc/lazydocker v0.18.1
The lazier way to manage everything docker26 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/merlinepedra/lazydocker v0.18.1 💰
26 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/banmanh482/lazydocker v0.18.1
docker for lazier26 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/merlinepedra25/lazydocker v0.18.1 💰
26 versions - Latest release: over 3 years ago - 1 stars on GitHubgithub.com/andrewrech/lazygit v0.32.2
simple terminal UI for git commands154 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/rohankumardubey/lazygit v0.31.4
152 versions - Latest release: about 4 years ago - 0 stars on GitHubgithub.com/tomoyamachi/vuls v0.15.105 💰
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go72 versions - Latest release: over 4 years ago - 1 stars on GitHub
github.com/socketbox/lazygit v0.28.2 💰
simple terminal UI for git commands147 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/yrvsyh/lazygit v0.28.2 💰
simple terminal UI for git commands147 versions - Latest release: over 4 years ago - 0 stars on GitHub
github.com/dawidd6/lazygit v0.28.1
146 versions - Latest release: over 4 years agogithub.com/fluffynuts/lazygit v0.23.7
simple terminal UI for git commands137 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/Ryooooooga/lazygit v0.23.7 💰
simple terminal UI for git commands137 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/ryooooooga/lazygit v0.23.7 💰
simple terminal UI for git commands137 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/yolossn/lazykubernetes v0.1.2
a terminal CUI for kubernetes3 versions - Latest release: about 5 years ago - 18 stars on GitHub
github.com/slimsevernake/vuls-vulnerability-scanner v0.12.3
43 versions - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/blakduk/vuls v0.12.3
43 versions - Latest release: about 5 years agogithub.com/joshmedeski/lazygit v0.22.1 💰
simple terminal UI for git commands118 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/cuichangquan/lazygit v0.20.9
simple terminal UI for git commands116 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/mainek00n/vuls v0.9.7
Agent-less vulnerability scanner for Linux, FreeBSD, Container Image, Running Container, WordPres...33 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/MaineK00n/vuls v0.9.7
Agent-less vulnerability scanner for Linux, FreeBSD, Container Image, Running Container, WordPres...33 versions - Latest release: over 5 years ago - 0 stars on GitHub
github.com/jerson/deployer v0.0.2 removed
2 versions - Latest release: over 5 years agogithub.com/jesseduffield/lazynpm v0.1.4 💰
terminal UI for npm2 versions - Latest release: over 5 years ago - 429 stars on GitHub
github.hscsec.cn/jesseduffield/lazynpm v0.1.4
2 versions - Latest release: over 5 years agogithub.com/thomaslachaux/lazydocker-high-contrast v0.9.1
The lazier way to manage everything docker24 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/ThomasLachaux/lazydocker-high-contrast v0.9.1
The lazier way to manage everything docker24 versions - Latest release: over 5 years ago - 1 stars on GitHub
github.com/cmoog/lazydocker v0.9.1
24 versions - Latest release: over 5 years agogithub.com/jesseduffield/lazysession v0.0.0-20200216083445-47f63adce93b
Don't let a slow ssh connection trip up your typing speed1 version - Latest release: almost 6 years ago - 9 stars on GitHub
github.com/kuba-gaj/lazydocker v0.7.6 💰
The lazier way to manage everything docker23 versions - Latest release: about 6 years ago - 0 stars on GitHub
github.com/mrpawel1/dockertool v0.5.4
12 versions - Latest release: over 6 years ago - 0 stars on GitHubCheck this option to include packages that no longer depend on this package in their latest version but previously did.