# glacambre/firenvim

Embed Neovim in Chrome, Firefox & others.

Repository: https://github.com/glacambre/firenvim
Canonical: https://ross.abutalabs.com/products/firenvim
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-04T17:13:44+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 51, longevity 100
- inputs: {"age_days": 2735, "days_push": 29, "days_rel": 117, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6105, forks 157 (observed 2026-08-28T04:09:35.095389+00:00)

## What it is
Firenvim is a browser extension plus Neovim plugin that embeds a Neovim client inside Firefox and Chrome, replacing textareas with a full Neovim editing frame. It is installed as a regular Neovim plugin and paired with the browser addon from the extension stores.

## Use cases
- edit textareas in the browser with neovim keybindings
- write github issues and comments in vim
- use my vim config for web form editing
- replace browser text boxes with a real editor
- compose emails in the browser using neovim

## When to choose
- you are a Neovim user who wants vim editing everywhere in the browser
- you want to edit long web text fields with your existing Neovim config and plugins

## When to avoid
- you don't use Neovim or want a standalone browser editor
- you need support for browsers other than Firefox and Chromium-based ones
- you are uncomfortable with the security model described in the project's SECURITY.md

## Facets
- artifact type: plugin
- maturity: active
- function: editor, plugin-system
- domain: text-editors, browser-extensions, developer-tools
- platform: browser, browser-extension, windows
- tags: neovim, firefox, chrome, textarea, vim-keybindings, linux, macos

## Member repositories
- glacambre/firenvim (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:35.095389+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-29T17:48:12.868414+00:00, confidence not recorded.
  - readme: https://github.com/glacambre/firenvim (fetched 2026-08-28T04:09:35.095389+00:00, sha 9bb56965a37e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
