http://man.openbsd.org/syspatch
https://www.c0ffee.net/blog/openbsd-on-a-laptop/#updates
It downloads binary packages when it can & builds ports in parallel while showing a very nice ncurses UI :)
Also it’s written in Ada!
http://man.openbsd.org/syspatch