# CosmicNvim/CosmicNvim

CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!

Repository: https://github.com/CosmicNvim/CosmicNvim
Canonical: https://ross.abutalabs.com/products/cosmicnvim
Homepage: https://cosmicnvim.vercel.app/
Language: Lua
License: GPL-3.0
License Family: copyleft
Topics: neovim, neovim-config, typescript, javascript, vim, vimrc, react, lua, ide, dotfiles, neovim-lua, neovim-configuration, neovim-dotfiles, telescope, vscode, vue, svelte
Last push: 2026-08-19T06:02:45+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 40, longevity 100
- inputs: {"age_days": 1779, "days_push": 14, "days_rel": 191, "gap_med": 244.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1165, forks 63 (observed 2026-08-28T04:03:50.068200+00:00)

## What it is
CosmicNvim is an opinionated, lightweight Neovim configuration distribution aimed at web development with TypeScript, JavaScript, and related frameworks. It bundles native LSP support, treesitter highlighting, fuzzy finding, and polished UI defaults into a ready-to-use editor setup.

## Use cases
- turn neovim into a typescript ide
- preconfigured neovim setup for web development
- lsp autocompletion and go-to-definition in vim
- lightweight alternative to vscode for react development
- neovim config with formatting and diagnostics out of the box
- opinionated editor setup for javascript full-stack work

## When to choose
- you want a batteries-included Neovim IDE for TypeScript/JavaScript without hand-tuning configs
- you prefer terminal-based editing with LSP, treesitter, and fuzzy search preconfigured
- you want polished defaults like floating code actions, which-key, and a custom statusline

## When to avoid
- you need a fully modular config you assemble yourself from scratch
- you work primarily in non-web languages and dislike opinionated defaults
- you require a GUI editor or mouse-heavy IDE experience

## Facets
- artifact type: application
- maturity: active
- function: editor, developer-tools
- domain: web-development, developer-tools, text-editors, frontend
- platform: windows, cli, cross-platform
- tags: neovim, neovim-config, lsp, ide, dotfiles, typescript, javascript, treesitter, telescope, linux, macos

## Member repositories
- CosmicNvim/CosmicNvim (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:50.068200+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-30T06:29:19.767458+00:00, confidence not recorded.
  - readme: https://github.com/CosmicNvim/CosmicNvim (fetched 2026-08-28T04:03:50.068200+00:00, sha 161abc535933)
  - homepage: https://cosmicnvim.vercel.app/ (fetched 2026-08-29T12:35:12.965592+00:00, sha 075b5d2ec644)
- Data as of 2026-08-30T08:39:29.467469+00:00.
