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.
- Proposals are tracked as discussions
- Multibuffer: many buffers stitched together as one virtual buffer large hard
- Run Neovim in a web browser large hard
- Restore :terminal buffers after restart medium medium
- Visual-first editing large hard
- GUI Features medium hard
- IDE "Vim mode" medium medium
- "Remote SSH" features large medium
- 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
- Website: https://neovim.io/
- Ideas page: https://github.com/neovim/neovim/wiki/Google-Summer-of-Code
- Contributor guide: https://github.com/neovim/neovim/wiki/Google-Summer-of-Code
- Source code: https://github.com/neovim/neovim
- Chat: https://matrix.to/#/#neovim:matrix.org
- Mailing list: https://github.com/neovim/neovim/discussions
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.