A full-featured IDE layer for Neovim, heavily inspired by VSCode, providing a cohesive development experience with extensible panels and components.
nvim-ide is a plugin layer for Neovim that provides a complete, IDE-like development environment inspired by VSCode. It solves the problem of fragmented plugin setups by offering a unified suite of components for code navigation, Git operations, terminal management, and file exploration, all within Neovim's ecosystem.
Neovim users seeking a cohesive, out-of-the-box IDE experience without the complexity of configuring multiple individual plugins, particularly those transitioning from editors like VSCode.
Developers choose nvim-ide for its integrated, extensible approach that mimics VSCode's workflow, offering ready-to-use panels and components while reducing configuration overhead and plugin compatibility issues.
A full featured IDE layer for Neovim. Heavily inspired by VSCode.
Offers a cohesive set of default panels like explorer, git, and terminal, inspired by VSCode, reducing the need to manage and configure multiple separate plugins.
Provides a component-based API for defining custom panels and overriding defaults, allowing flexibility while maintaining a structured framework, as highlighted in the philosophy.
Includes multiple built-in components for changes, commits, branches, and timeline, enabling in-editor Git operations without external tools, covering staging, history, and branch management.
Features real-time outline and call hierarchy components that leverage Neovim's LSP for accurate code analysis and navigation, enhancing developer productivity.
Requires Lua setup with numerous options and dependencies on external plugins like Telescope for optimal use, which can be overwhelming and time-consuming to configure.
Only compatible with Neovim v0.8.0+ and lacks support for Vim or other editors, limiting portability and locking users into the Neovim environment.
Documentation is provided in a .txt file ('docs/nvim-ide.txt'), which may be less accessible, searchable, and user-friendly compared to modern web-based documentation.
nvim-ide is an open-source alternative to the following products:
A launch point for your personal nvim configuration
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
Neovim config for the lazy
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.