A Neovim framework for plugins to expose remote resources (SSH, Docker, etc.) via a standard API, replacing Netrw.
Netman is a Neovim framework that enables plugins to expose and manage remote resources like SSH filesystems and Docker containers through a standard API. It solves the problem of Neovim's reliance on the older, less extensible Netrw by providing a modern, extensible foundation for remote resource interaction.
Neovim users and plugin developers who need to work with remote files, containers, or other network resources directly within their editor.
Developers choose Netman for its extensible provider framework, built-in SSH and Docker support, and seamless integration with Neovim's ecosystem, offering a faster and more modern alternative to Netrw.
Neovim (Lua powered) Network Resource Manager
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Netman provides a standard API for plugins to expose remote resources, enabling community-driven support for arbitrary network protocols, as emphasized in its goal to replace Netrw.
Core providers allow direct access to SSH filesystems and Docker containers via URI schemes like sftp:// and docker://, with support for multiple protocols including SCP and SSH.
Integrates as a source for Neo-tree, enabling visual browsing of remote resources with commands like :Neotree remote, enhancing the user interface for file management.
Offers consistent commands such as :Nmread, :Nmwrite, and :Nmdelete for managing remote files, simplifying operations across different providers.
The SSH provider does not support interactive authentication, meaning password or keyphrase prompts will fail, as noted in the current limitations and issue 33.
Core providers depend on external programs like ssh, sftp, and docker; if these are missing, functionality silently fails without clear user feedback.
Key aspects like Vim help documentation are pending, and users must rely on the wiki for integration details, which can hinder setup and troubleshooting.
netman.nvim is an open-source alternative to the following products: