amigo-labs

Neoforo

Planned

Forum software for communities moving from XenForo

A classic forum — categories, forums, threads, posts — in Rust with PostgreSQL and htmx. It should feel like XenForo to members, be simpler to run for admins, and rule out a whole class of security holes from the start.

Platforms
Docker · Linux
License
AGPL-3.0

Neoforo is aimed at operators of existing communities, above all XenForo 2.2 and 2.3 admins who want to move without losing anything. It speaks German and English from the start.

The specification is written; implementation has not started yet.

Neoforo

Features

  • Lossless move from XenForo

    Planned

    Passwords keep working, every link stays valid, and content keeps its quotes, attachments and custom BBCodes. A repeatable trial run reports anything that could not be carried over.

  • One binary and PostgreSQL

    Planned

    No PHP, no Redis, no message broker. Small on one server, or scaled out horizontally with the same binary in web and worker roles; backup, restore and health checks are built in.

  • Fast and search-engine friendly

    Planned

    Server-rendered HTML, reading works without JavaScript, clean canonical URLs, sitemaps, structured data and RSS and Atom feeds.

  • Secure by default

    Planned

    Memory safety through Rust, BBCode as a whitelist format, a strict CSP, argon2id, two-factor sign-in and passkeys, and built-in spam protection without third-party CAPTCHAs.

  • Privacy by default

    Planned

    GDPR-compliant without add-ons — no third-party requests, no tracking cookies, data minimisation, and data export and account deletion at a click.

  • Chat and private conversations

    Planned

    Real-time chat rooms and private conversations that read as a thread or as a chat, live over server-sent events.