pkg.soopen package index

brew / rank 8305

Install ctags-lsp with Homebrew, apk, Nix

LSP implementation using universal-ctags as backend. Version 0.11.0 via Homebrew; verified 2026-07-27. Also installable with nix: nix profile install nixpkgs#ctags-lsp.

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 bottle metadata was recorded.

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-lspexecutableindexed executableDiscovered from the local executable index.

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-08-03
manager version0.11.0
manager updated2026-07-27
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:ctags-lsp
Version0.11.0
Package managerHomebrew
Homepagehttps://github.com/netmute/ctags-lsp
Repositoryhttps://github.com/netmute/ctags-lsp
Last updated2026-07-27T22:04:05+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

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-r5

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-r5

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation