NodeBB is a next-generation discussion platform that utilizes web sockets for instant interactions and real-time notifications. NodeBB forums have many modern features out of the box such as social network integration and streaming discussions, as well as a full REST API and plugin framework for full third-party extensibility.NodeBB is an open source project which can be forked on GitHub. If there are any discrepancies in the documentation please feel free to submit a pull request or raise an issue on our issue tracker.
How is NodeBB different from other apps on the fediverse?By some margin, the largest ActivityPub implementor is Mastodon, a micro-blogging platform (similar to Twitter/X.) Other notable apps include, but are not limited to, WordPress and Ghost (both blogs), Pixelfed (media-focused feed, like Instagram), and Threads (micro-blogging platform by Meta.)All of those examples present and organize their content in a different manner, but via ActivityPub, content can be exchanged seamlessly between them.NodeBB belongs to a subset of ActivityPub implementors who structure their content in topics (or threads). A forum-style presentation of content allows for topics to be organized logically, which is a departure from the somewhat ephemeral nature of social networks found today.Additionally, NodeBB contains strong tooling for local community building. Not all categories need be federated, and some can be kept within the local community for more focused discussion.
"Federation", used in a technical sense, is the ability for a software to interact with others outside of its own domain. NodeBB is working towards federation in version 4 by adopting the ActivityPub protocol.