b0o/SchemaStore.nvim
🛍 JSON schemas for Neovim observed · 2026-09-03
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 1791
- days_rel: n/a
- days_push: 1
- n_releases_24m: 0
Adoption not part of the score
1024 stars · 21 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Neovim plugin that exposes the SchemaStore catalog of JSON/YAML schemas to language servers like ls and yamlls. It enables schema-based validation, completion, and documentation for configuration files inside Neovim.
Use cases
- get schema validation for package. in neovim
- autocomplete yaml config files with schemas in neovim
- wire schemastore catalog into ls via lspconfig
- select or ignore specific schemas for validation
- set up yamlls schemas without the built-in schemastore support
- validate eslintrc and other config files while editing
When to choose
- you edit JSON or YAML configuration files in Neovim and want schema-aware completion and validation
- you use lspconfig with ls or yamlls and want the full SchemaStore catalog
- you need fine-grained control over which schemas are loaded via select/ignore options
When to avoid
- you use VS Code or another editor with built-in SchemaStore support
- you don't use Neovim or its LSP client
- you only need a standalone JSON schema validator outside an editor
Facets
plugin · maturity active
yaml documentation developer-tools developer-tools text-editors apis editor-plugin cli neovim lsp -schema schemastore ls yamlls autocompletion linting
2 sources
- readme: https://github.com/b0o/SchemaStore.nvim · fetched 2026-09-03 · 157b62afd4b0
- homepage: https://schemastore.org · fetched 2026-08-29 · db543ebfb57b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| b0o/SchemaStore.nvim | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="b0o/SchemaStore.nvim")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem