ariasmn/ugm

A terminal based UNIX user and group browser

163

stars

41

commits

Go

primary language

Apr 27, 2026

updated

cli
functional
go
golang
groups
linux
tui
unix
users

README

ugm

Latest Release Go ReportCard

A TUI to view information about UNIX users and groups.

How it works

Installation

Install directly using Go:

go install github.com/ariasmn/ugm@latest

or download from releases.

Usage

To launch the tool, run the ugm command.

KeyBoardDescription
Ctrl+c / q / EscExit
TabSwitch between user and group view
↑ / kPrevious item
↓ / jNext item
← / hPrevious page
→ / lNext page
/Enter search keywords
EnterApply search

Notes

ugm only works on UNIX based OS.

On OSX, the information reported will not be accurate. The tool relies on the /etc/passwd and /etc/group files, which are only consulted in OSX in single-user mode, and the system uses DirectoryService to manage user and groups.

Built with

Contributors

ariasmn

41 commits

ariasmn/ugm

A terminal based UNIX user and group browser

163

stars

41

commits

Go

primary language

Apr 27, 2026

updated

cli
functional
go
golang
groups
linux
tui
unix
users

README

ugm

Latest Release Go ReportCard

A TUI to view information about UNIX users and groups.

How it works

Installation

Install directly using Go:

go install github.com/ariasmn/ugm@latest

or download from releases.

Usage

To launch the tool, run the ugm command.

KeyBoardDescription
Ctrl+c / q / EscExit
TabSwitch between user and group view
↑ / kPrevious item
↓ / jNext item
← / hPrevious page
→ / lNext page
/Enter search keywords
EnterApply search

Notes

ugm only works on UNIX based OS.

On OSX, the information reported will not be accurate. The tool relies on the /etc/passwd and /etc/group files, which are only consulted in OSX in single-user mode, and the system uses DirectoryService to manage user and groups.

Built with

Contributors

ariasmn

41 commits

Languages

Go

100.0%