Ross ROSS = Recommend OSS · open-source software intelligence for agents

bash-lsp/bash-language-server

A language server for Bash observed · 2026-08-28

github.com/bash-lsp/bash-language-server · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

74/100

  • Activity 99
  • Release rhythm 28
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 50.0
  • age_days: 3112
  • days_rel: 507
  • days_push: 7
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

2774 stars · 153 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Language Server Protocol implementation for Bash that provides IDE-like features such as completion, jump to declaration, diagnostics, and formatting for shell scripts. It integrates with shellcheck for linting and shfmt for formatting, and works with most editors via LSP clients.

Use cases

  • add bash autocompletion and hover docs to my editor
  • lint shell scripts with shellcheck inside my IDE
  • jump to declaration and find references in bash scripts
  • format bash scripts consistently with shfmt
  • set up bash language server for neovim or helix
  • get diagnostics and code outline for shell scripts

When to choose

  • you write or maintain bash/shell scripts and want IDE features
  • you use an editor with LSP support like Neovim, VS Code, Emacs, or Helix
  • you want integrated shellcheck linting and shfmt formatting

When to avoid

  • you need a full bash debugger or execution environment
  • you work primarily with other shells like zsh or fish with shell-specific features
  • you need scope-accurate reference analysis, which is still on the roadmap

Facets

library · maturity active

editor linter formatter developer-tools developer-tools text-editors cli cross-platform language-server lsp bash shell-scripting tree-sitter shellcheck shfmt command-line nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
bash-lsp/bash-language-servermain74

For agents

markdown · JSON · MCP: product_card(name="bash-lsp/bash-language-server")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem