I'm trying to port htop to OpenBSD. They recently made it portable and added FreeBSD and Darwin WIPs, so it's manageable.
Some of the FreeBSD code is directly usable or tweakable. I've been hacking on it for an hour and I have load average, ncpu, and uptime working. It builds fine when the FreeBSD config/make sections are simply copied. Let me know if you're interested in helping.