The modern, open-source community engine.

Forums, structured Q&A, and live discussions on infrastructure you fully control.

A BakLab Q&A community with multiple sites and topic sections

Conversations do not all work the same way.

Choose a format for the exchange you want, while members keep one identity and one familiar experience across the platform.

Forum discussions

Publish articles, share links, and keep context intact through nested replies, voting, reactions, saves, and subscriptions.

Questions & answers

Turn questions into durable knowledge with clear open and solved states, threaded answers, and accepted solutions.

Live chat

Make room for quick, low-friction exchanges without sending your members to a disconnected tool or workspace.

One installation. Many independent spaces.

Each site can have its own identity, bankuais, members, visibility, and participation rules—without becoming another isolated account or disconnected product.

Organize around real interests

Create public or private sites, then shape focused bankuais for the topics inside them.

Help people find what matters

Subscriptions, follows, tags, saves, and filters keep useful conversations close.

Let every space feel like its own

Give sites distinct names, logos, descriptions, home views, and interface preferences.

Healthy communities need thoughtful tools.

BakLab keeps governance close to the community, with platform-wide and site-specific controls that match how responsibility actually works.

Roles & permissions

Build roles from fine-grained capabilities and keep platform authority separate from site responsibility.

Publishing workflows

Move content through drafts, pre-publication review, approval, and rejection with clear states.

Community safety

Support moderation with member restrictions, blocked words, content controls, and activity records.

Search-friendly by default

Server-rendered public pages help useful discussions remain readable, shareable, and discoverable.

Your community should not be locked inside someone else's platform.

Self-host BakLab on infrastructure you control. The setup project guides configuration through a browser-based flow and generates the deployment files you need.

$ go install github.com/biliqiqi/baklab-setup@latest
$ baklab-setup -auto-cert -domain=community.example.com