# ecosse3/nvim

A non-minimal Neovim config built to work most efficiently with Frontend Development

Repository: https://github.com/ecosse3/nvim
Canonical: https://ross.abutalabs.com/products/ecosse3-nvim
Language: Lua
License: GPL-3.0
License Family: copyleft
Topics: neovim, vim, dotfiles, frontend, nvim, reactjs
Last push: 2026-07-28T22:37:15+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 61, longevity 100
- inputs: {"age_days": 2000, "days_push": 36, "days_rel": 181, "gap_med": 75.0, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1408, forks 120 (observed 2026-08-28T04:04:38.544020+00:00)

## What it is
Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next.js, Vue, and TailwindCSS. It bundles LSP, completion, AI coding assistants (Copilot, Avante, MCP), testing, and UI enhancements into a ready-to-use editor setup.

## Use cases
- set up neovim for react and typescript development
- preconfigured nvim config with tailwindcss support
- neovim setup with github copilot and ai coding agents
- ide-like vim experience for frontend work
- nvim config with jest testing and monorepo support
- replace vscode with neovim for web development
- neovim config with lsp, completion, and diagnostics out of the box

## When to choose
- you want a batteries-included Neovim setup optimized for frontend frameworks like React, Next.js, and Vue
- you want AI assistance (Copilot, Claude-based agents, MCP) integrated directly into your editor
- you work in monorepos with pnpm, Turborepo, Nx, or Lerna and need root-aware tooling
- you prefer a rich UI with statusline, file explorer, and animations over a minimal config

## When to avoid
- you want a minimal, from-scratch Neovim config you fully understand and control
- you primarily work in backend or non-JavaScript languages where the frontend-focused tooling adds bloat
- you use Vim rather than Neovim 0.11+, since the config targets modern Neovim APIs

## Facets
- artifact type: plugin
- maturity: active
- function: editor, developer-tools, linter, formatter, testing
- domain: developer-tools, web-development, frontend, text-editors
- platform: cli, cross-platform, windows
- tags: neovim, nvim-config, dotfiles, lua, frontend-development, react, typescript, tailwindcss, lsp, ai-copilot, editor-setup, linux, macos

## Member repositories
- ecosse3/nvim (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:38.544020+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-30T04:38:35.162999+00:00, confidence not recorded.
  - readme: https://github.com/ecosse3/nvim (fetched 2026-08-28T04:04:38.544020+00:00, sha 50c7be4db050)
- Data as of 2026-08-30T08:39:29.467469+00:00.
