# onivim/oni

Oni: Modern Modal Editing - powered by Neovim

Repository: https://github.com/onivim/oni
Canonical: https://ross.abutalabs.com/products/oni
Homepage: https://www.onivim.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: vim, neovim, editor, ide, typescript, javascript, ui, gui, text-editor, react, redux, neovim-guis, oni, rxjs, editing
Archived: true
Last push: 2020-04-01T15:27:11+00:00

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

## Adoption (not part of the score)
Stars 11245, forks 297 (observed 2026-08-28T04:10:46.535638+00:00)

## What it is
Oni is a cross-platform GUI text editor that wraps Neovim with modern IDE features like code completion, quick info, and fuzzy finding, built with TypeScript, React, and Redux. It is now unmaintained, with development moved to Onivim 2 and libvim.

## Use cases
- use vim keybindings in a modern gui editor
- get ide features like completion in neovim
- cross-platform modal text editor
- neovim gui with embedded browser and status bar
- learn vim with an interactive tutorial

## When to choose
- you want a neovim-based gui editor with ide features and don't mind an unmaintained project
- you need vim modal editing with vscode-like polish on older systems

## When to avoid
- you need an actively maintained editor
- you want the successor project - use Onivim 2 instead
- you prefer terminal-only vim/neovim

## Facets
- artifact type: application
- maturity: abandoned
- function: editor, gui, developer-tools
- domain: text-editors, developer-tools, cross-platform
- platform: cross-platform, windows
- tags: neovim, vim, modal-editing, ide, electron, unmaintained, desktop, macos, linux

## Member repositories
- onivim/oni (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:46.535638+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:16:25.216580+00:00, confidence not recorded.
  - readme: https://github.com/onivim/oni (fetched 2026-08-28T04:10:46.535638+00:00, sha ce6f802dedcf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
