For vim there is a filesystem explorer called NERDtree: https://github.com/scrooloose/nerdtree
Surely an alternative or superior package exists for Emacs?
You can try NeoTree .
https://github.com/jaypei/emacs-neotree
Screenshot: