Back to Programs

End user applications

Neovim

hyperextensible Vim-based text editor

cluarpcZig

Participation history

5 GSoC years

2026

2 projects

Official year page

Support WASM as a Neovim Build Target

Neovim currently cannot run natively in web browsers because its build systems and dependencies, such as libuv rely on OS-level features unavailable...

Restore `:terminal` Buffers After Restart

Neovim embeds a VT220/xterm terminal emulator based on libvterm, which lets us work with the terminal right inside Neovim. However, `:terminal`...

2025

3 projects

Official year page

Enhancing AI Primitives in Neovim

Neovim currently lacks built-in support for AI features. As a result, plugin developers need to reimplement the same core functionalities again and...

Remote ssh Editing

A much wanted and highly requested feature for neovim is the ability to edit remote files over ssh seamlessly. There is no native way of doing so and...

AI-Driven API Enhancements with Broader Benefits

This proposal aims to enhance Neovim’s API to support AI-powered features, while also bringing broader improvements to the editor's functionality....

2020

1 project

Official year page

Improving autoread and file-change detection

This project aims to do the following: Improving autoread by making neovim automatically prompt for reloading a buffer if it was changed outside the...

2019

2 projects

Official year page

Multiprocessing Feature

The job control feature of Neovim introduced great multitasking support that added new capabilities and enhanced important tasks by allowing them to...

TUI (Terminal UI) remote attachment

Nvim works as both a server and a client. “Nvim client” can connect to any other “Nvim server” and Nvim GUIs can show the screen of a remote “Nvim...

2018

2 projects

Official year page

Improve UI protocol/API to facilitate consistent GUIs in embedding applications

This project aims to improve the existing UI protocol to let other applications embed Neovim instances to provide "vim mode" like features. The...

Neovim .NET API Client and Visual Studio Extension

The Neovim text editor offers a comprehensive API that allows its functionality to be extended by plugins and integrated into other applications. The...