noib3/nvim-oxi
:link: Rust bindings to all things Neovim observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 82
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1574
- days_rel: n/a
- days_push: 108
- n_releases_24m: 0
Adoption not part of the score
1135 stars · 64 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
nvim-oxi is a Rust crate providing safe, idiomatic, fully typed bindings to the Neovim editor's API via FFI rather than RPC. It is aimed primarily at Neovim plugin authors who want to write plugins in Rust with compile-time checked APIs.
Use cases
- write neovim plugins in rust
- create a neovim plugin with a fully typed api
- hook rust code directly into neovim via ffi
- test rust code inside a running neovim instance
- write my neovim config in rust
- avoid messagepack rpc overhead when scripting neovim
When to choose
- you want to develop Neovim plugins in Rust with type-safe access to the editor API
- you need feature parity with in-process Lua plugins, such as keymap callbacks and scheduling
- you want to leverage the Rust crate ecosystem inside Neovim plugins
When to avoid
- you are fine writing plugins in Lua or Vimscript and don't need Rust
- you need a plugin that works with plain Vim rather than Neovim
- you want a simple RPC-based external integration rather than a compiled FFI module
Facets
library · maturity active
sdk plugin-system developer-tools developer-tools text-editors programming-languages rust windows neovim ffi editor-plugin plugin-development bindings linux macos
2 sources
- readme: https://github.com/noib3/nvim-oxi · fetched 2026-08-28 · c077ff6593af
- registry_crates: https://crates.io/api/v1/crates/nvim-oxi · fetched 2026-08-29 · 81aac51c4f76
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| noib3/nvim-oxi | main | 69 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem