Command-line tool
universal-ctags
brew/universal-ctags
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Maintained ctags implementation c++ tags c ctags
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
winget install --id UniversalCtags.Ctags -e scoop install ctags scoop bucket add extras; scoop install extras/universal-ctags
macOS
brew install universal-ctags
Linux
brew install universal-ctags
Generate tags for a single file and output them to a file named "tags" in the current directory, overwriting the file if it exists
ctags path/to/file
Generate tags for all files in the current directory and output them to a specific file, overwriting the file if it exists
ctags -f path/to/file *
Generate tags for all files in the current directory and all subdirectories
ctags --recurse
Related command-line tools
- ctags-lsp
LSP implementation using universal-ctags as backend - ptags
A parallel universal-ctags wrapper for git repositories. - djl-serving
This module contains an universal model serving implementation - rbenv-ctags
Automatically generate ctags for rbenv Ruby stdlibs - ctags
Reimplementation of ctags(1) c++ tags c ctags - gotags
Tag generator for Go, compatible with ctags - rtags
Source code cross-referencer like ctags with a clang frontend - basis_universal
Basis Universal GPU texture codec command-line compression tool
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents