# ahmedkhalf/project.nvim

The superior project management solution for neovim.

Repository: https://github.com/ahmedkhalf/project.nvim
Canonical: https://ross.abutalabs.com/products/projectnvim
Language: Lua
License: Apache-2.0
License Family: permissive
Last push: 2024-08-12T22:19:46+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1857, "days_push": 751, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1615, forks 176 (observed 2026-08-28T04:05:11.536902+00:00)

## What it is
A Neovim plugin written in Lua that automatically detects and switches to project root directories using LSP or pattern matching. It also tracks recently opened projects and integrates with Telescope for quick project switching.

## Use cases
- automatically cd to project root when opening a file in neovim
- list and switch between recently opened projects
- detect project root via lsp without lspconfig dependency
- find project root using git or package. patterns
- integrate project switching with telescope picker

## When to choose
- you work across many projects in neovim and want automatic root detection
- you want a dependency-free project root detector using native neovim lsp
- you use telescope and want a recent-projects picker

## When to avoid
- you use an editor other than neovim
- you need full project management features like task running or session management
- you need a plugin under very active development

## Facets
- artifact type: plugin
- maturity: maintenance
- function: developer-tools, file-system
- domain: developer-tools, text-editors
- platform: windows, editor-plugin
- tags: neovim, lua, project-management, telescope, lsp, linux, macos

## Member repositories
- ahmedkhalf/project.nvim (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:11.536902+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:50:16.949228+00:00, confidence not recorded.
  - readme: https://github.com/ahmedkhalf/project.nvim (fetched 2026-08-28T04:05:11.536902+00:00, sha f6afcd9e309e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
