I think neo-tree matches your requirements https://github.com/nvim-neo-tree/neo-tree.nvim (There is also a list of file explorer plugins here https://github.com/rockerBOO/awesome-neovim/blob/main/README.md#file-explorer)
I think neo-tree matches your requirements https://github.com/nvim-neo-tree/neo-tree.nvim (There is also a list of file explorer plugins here https://github.com/rockerBOO/awesome-neovim/blob/main/README.md#file-explorer)