v2.4.0 · Now with real-time thread sync

The forum your next.config
wishes it could import_

Real-time community forum built natively for Next.js. Ship your knowledge base before your next standup.

dispatch.community/next-js/hydration-errors

Hydration mismatch in Server Components with dynamic locale

@maya_chen·2 min ago·14 replies
// Error: Text content did not match
<Suspense fallback=<Skeleton />>
<LocaleProvider locale={locale}>
{/* ✓ Wrap async boundary here */}
</LocaleProvider>
</Suspense>
✅ 12🔥 8💡 5
3 people typing
4.2 min
Avg. Time to Answer
vs 47 min on Discord
97.4%
Search Accuracy
Semantic + code-aware
0ms
Cold Start
Edge-native routing
01Searchability

Dispatch vs Discord

Discord was built for gaming clans. Your engineering knowledge deserves better than a chat room with a 90-day memory.

Discord
Gaming chat, repurposed
  • Messages vanish after 90 days
  • No code syntax highlighting in search
  • Zero moderation for spam/off-topic
  • Thread context lost across servers
  • "Can someone re-explain X?" every week
Dispatch
Built for engineers
  • Permanent indexed knowledge base
  • Semantic search across code blocks
  • Role-based moderation + auto-tag
  • Threaded context preserved forever
  • Duplicate detection + auto-linking

Head-to-head metrics

Search accuracy
97.4% Dispatch31% Discord
Dispatch
Discord
Avg. answer retrieval
4.2 min Dispatch47 min Discord
Dispatch
Discord
Knowledge retention (90d)
100% Dispatch8% Discord
Dispatch
Discord
0%
Answers found in <5 min
0+
Duplicate questions blocked
0.0M
Indexed threads
0
Communities migrated
02Threading & Moderation

Dispatch vs GitHub Discussions

GitHub Discussions solved one problem: where to put the conversation. It didn't solve threading, moderation, or maintainer sanity.

Feature
GitHub Discussions
Dispatch
Threading model
Flat comment chain, no nesting
Infinite nested threads with context collapse
Moderation
Manual label assignment only
AI-assisted triage + role-based queues
Cross-repo linking
Manual issue references (#123)
Auto-detect + semantic cross-link
Community search
GitHub search (notoriously slow)
Sub-50ms semantic search
"

I was triaging 200+ GitHub Discussion threads across 5 repos every week. Dispatch auto-tagged, cross-linked, and surfaced duplicates. My triage time dropped from 6 hours to 40 minutes.

KP
Kieran Patel
Maintainer, next-intl · 18k GitHub stars

Maintainer time saved per week

Triage new issues0 min(was 180min)
Answer duplicates0 min(was 120min)
Cross-link threads0 min(was 90min)
0.0hrs
saved per week, per maintainer
03Performance & Integration

Dispatch vs Discourse

Discourse requires a separate Ruby server, a separate Redis instance, and a separate DNS record. Dispatch is an npm package.

Lighthouse Scores — Production Build
Performance
Dispatch
0
vs
Discourse
0
First Contentful Paint
Dispatch
0s
vs
Discourse
0s
Time to Interactive
Dispatch
0s
vs
Discourse
0s
Accessibility
Dispatch
0
vs
Discourse
0
Discourse Stack
# What you deploy:
$ docker-compose up discourse
# Resources consumed:
Ruby 3.2 + Rails 7
PostgreSQL 15
Redis 7
Sidekiq workers
Nginx proxy
# Monthly infra cost: $120-400
Dispatch Stack
# What you deploy:
$ npx create-dispatch-app
# What gets created:
✓ Next.js App Router component
✓ Edge-native API routes
✓ Zero external dependencies
✓ Vercel / Cloudflare ready
# Monthly infra cost: $0–20
0%
less infrastructure overhead
Compared to a self-hosted Discourse instance. Same features, zero Ruby, zero Redis, zero $400/month VPS.
04One Command Migration

Your community, imported.

One CLI command pulls your existing threads, preserves timestamps, migrates user profiles, and rebuilds your knowledge graph. No data left behind.

💬
Discord
✓ Supported
🐙
GitHub Discussions
✓ Supported
🗨️
Discourse
✓ Supported
Slack
✓ Supported
Terminal
$npx dispatch-migrate --from discord --guild 123456789
↳ Connecting to Discord API...
✓ Found 14,832 messages across 23 channels
✓ Indexed 2,401 unique threads
✓ Migrated 847 user profiles
→ Your forum is live at dispatch.community/your-org

Deploy Your Forum

Two fields. One command. Your community is live in under 5 minutes.

MIT licensedSelf-host or cloudNo credit card

Not ready to commit?

Run the Benchmark Yourself ↗