All organizations · GSoC 2026 · End user applications, Development tools

Neovim

hyperextensible Vim-based text editor

Neovim is a fork of the Vim text editor, designed for extensibility and usability.

  • c
  • lua
  • Zig
  • ai
  • editor
  • text-editor

Project ideas

9 ideas on its 2026 ideas page; of the 14 that state a difficulty: 8 medium, 6 hard. Sizes: 4 medium, 5 large. 3 mentors named.

  1. Proposals are tracked as discussions
  2. Multibuffer: many buffers stitched together as one virtual buffer large hard
  3. Run Neovim in a web browser large hard
  4. Restore :terminal buffers after restart medium medium
  5. Visual-first editing large hard
  6. GUI Features medium hard
  7. IDE "Vim mode" medium medium
  8. "Remote SSH" features large medium
  9. Java client medium

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2018, 5 years. Projects per year: '18: 2, '19: 2, '20: 1, '25: 3, '26: 2.

On GitHub

14 repositories pushed to in the last year. Main languages: Lua (3), C (1), C# (1), HTML (1), JavaScript (1), Python (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Neovim" --shortlist
git-into-gsoc repos "Neovim"
git-into-gsoc issues --org "Neovim"
or ask your assistant:
"Which Neovim repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.