Send in your ideas. Deadline October 1, 2025
logo
hex
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-06
More projects like this
Verticals + Search

NodeBB context discovery

Improving safety, long-form text + threaded discussion elements

NodeBB is a forum software built with speed and efficiency at the forefront. A prior NLNet-funded project enabled NodeBB to implement the ActivityPub protocol for seamless communication with others NodeBBs and other ActivityPub-capable software. However, ActivityPub design is not primarily designed for forum-like software; for example users cannot easily discover the context (such as forum category) of posts. This follow-up project involves research into various shortcomings of the ActivityPub protocol specifically with threadiverse and long-form implementors, such as NodeBB, Lemmy, Piefed, Mbin, WordPress and Ghost (among many others), including the development of solutions to these problems via established protocol enhancement processes.

Additionally, the project implement ActivityPub-related quality-of-life improvements to the NodeBB software stack, including trust & safety work (including integration with FIRES and the new updated content warning FEP), cross-posting, emoji reactions, polls, and a system upgrade to RFC 9421 (HTTP Signatures).

Run by NodeBB Inc.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).