I wrote a package that uses `ryo-modal` in order to provide colon commands like in vim and kakoune. However, unlike other colon commands I have seen in Emacs, it is also compatible with interactive completion and marginalia. [screenshot](https://gitlab.com/mohsmth1/ryo-colon-commands/-/raw/main/screenshot.jpeg). So far there are only basic commands I put in as a POC, but I would like to reimplement more of kakoune's functionality.
[link](https://gitlab.com/mohsmth1/ryo-colon-commands)
I also have a repo for ryo leader keys that are similar to doom emacs, and my modified kakoune.el.
I only have written lisp for a brief time, so these packages could probably be improved on.