In addition to searching through ports, pkg-ng has a really nice search command. pkg search $string will search through the pkg database for matching strings.
pkg search -g '*' | less
Better pipe it to less because there are over 25000 packages."pkg" has become a very useful, reliable tool.