The BuddyBoss Platform is a WordPress plugin that enhances websites with a range of community features. These include Member Profiles, Activity Feeds, Direct Messaging, Notifications, and more.
Check out the demo here: https://www.buddyboss.com/platform/