{"adoption": {"forks": 63, "observed_at": "2026-08-28T04:03:50.068200+00:00", "stars": 1165}, "canonical_url": "https://ross.abutalabs.com/products/cosmicnvim", "card": {"archived": false, "artifact_type": "application", "description": "CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!", "domain": ["web-development", "developer-tools", "text-editors", "frontend"], "enriched": true, "function": ["editor", "developer-tools"], "health_score": 96, "homepage": "https://cosmicnvim.vercel.app/", "language": "Lua", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["CosmicNvim/CosmicNvim"], "name": "CosmicNvim/CosmicNvim", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-08-19T06:02:45+00:00", "repo": "CosmicNvim/CosmicNvim", "stars": 1165, "tags": ["neovim", "neovim-config", "lsp", "ide", "dotfiles", "typescript", "javascript", "treesitter", "telescope", "linux", "macos"], "topics": ["neovim", "neovim-config", "typescript", "javascript", "vim", "vimrc", "react", "lua", "ide", "dotfiles", "neovim-lua", "neovim-configuration", "neovim-dotfiles", "telescope", "vscode", "vue", "svelte"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cosmicnvim", "repo": "CosmicNvim/CosmicNvim", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.068200+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:29:19.767458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "161abc5359334601b70801e387cbf8a009dd4b9fb01b26a0034dd0d7ed8fd8b7", "fetched_at": "2026-08-28T04:03:50.068200+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CosmicNvim/CosmicNvim"}, {"content_hash": "075b5d2ec64459851ffb36f967c125054a9bd7bf5b95241e650e9af8e36bba36", "fetched_at": "2026-08-29T12:35:12.965592+00:00", "kind": "homepage", "missing": false, "url": "https://cosmicnvim.vercel.app/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1779, "days_push": 14, "days_rel": 191, "gap_med": 244.5, "n_releases_24m": 3}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}