Automic VaultAutomic Vault

brew

Install ctags-lsp with Homebrew, apk, Nix

LSP implementation using universal-ctags as backend. Version 0.11.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ctags-lsp

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add ctags-lsp

Alpine Linux edge package indexes · ctags-lsp · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#ctags-lsp

nixpkgs package indexes · pkgs/by-name/ct/ctags-lsp/package.nix · source: api.github.com

overview

Package summary

LSP implementation using universal-ctags as backend

Commands and aliases

  • ctags-lsp

history

Project history and usage

ctags-lsp is a Language Server Protocol implementation that uses universal-ctags as its indexing backend. It is meant to provide a minimal, broadly available language-server experience for projects that do not have a dedicated language server configured.

Project history

The visible GitHub release line begins in late 2024. The README describes the design as intentionally modest: on startup the server runs universal-ctags, keeps the resulting index in memory, and serves completion, go-to-definition, and symbol requests without creating or updating tag files.

Adoption history

The official README documents Homebrew installation with dependencies handled by brew, plus mise and Go installation paths where the user installs universal-ctags separately. The input package facts also list apk and Nix packages, suggesting packaging interest beyond macOS.

How it is used

ctags-lsp is used from editors with LSP clients, with official examples for Neovim and Helix. Advanced options focus on startup control: choosing the ctags binary, passing language filters through to ctags, using a preexisting tagfile, and setting worker jobs.

Why package nerds care

The package is significant as a bridge between old tag-file tooling and modern editor LSP plumbing. It lets package managers compose universal-ctags with an LSP executable rather than requiring language-specific servers for every file type.

Timeline

  • 2024: First visible GitHub releases in the v0.2.x-v0.4.x series.
  • 2024: README documented Homebrew, mise, and Go installation methods.
  • 2026: Development README identifies v0.11.0 as the last release documentation line.

Related projects

  • ctags-lsp depends on universal-ctags for indexing and is historically related to editor tag navigation, but its user-facing protocol is LSP rather than direct editor tag-file lookup.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ctags-lspcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.11.0
manager updated
local dataok
upstreamcurrent
latest detectedv0.11.0

https://github.com/netmute/ctags-lsp

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:ctags-lsp
Version0.11.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ctags-lsp
Homepagehttps://github.com/netmute/ctags-lsp
Repositoryhttps://github.com/netmute/ctags-lsp
Upstream docshttps://github.com/netmute/ctags-lsp#readme
LicenseMIT
Source archivehttps://github.com/netmute/ctags-lsp/archive/refs/tags/v0.11.0.tar.gz
Dependenciesuniversal-ctags
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namectags-lsp
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

ctags-lsp

nix profile install nixpkgs#ctags-lsp
  • normalized package name match
  • Matched by: Ctags Lsp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ct/ctags-lsp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

ctags-lsp 0.11.0-r4

LSP implementation using universal-ctags as backend

https://github.com/netmute/ctags-lsp/

sudo apk add ctags-lsp
  • License: MIT
  • Architecture: x86_64
  • Source Package: ctags-lsp
  • 1 provides
  • normalized package name match
  • Matched by: Ctags Lsp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ctags-lsp from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

ctags-lsp-doc 0.11.0-r4

LSP implementation using universal-ctags as backend (documentation)

https://github.com/netmute/ctags-lsp/

sudo apk add ctags-lsp-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: ctags-lsp
  • normalized package name match
  • Matched by: Ctags Lsp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ctags-lsp-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment