I once created and registered a package with this exact purpose, TypeCompletion.jl. Topic on Discourse:
Disclaimer: I have not taken a look at that package for some time. It might not be well-maintained. It might not follow some best practice. The design might not be how I would do it if I were to do it today again.
If you are interested in maintaining/developing it, I can transfer or whatever.