Conferencer is free, open-source software for running a conference programme: the call for speakers, committee review, accept and decline emails, speaker onboarding, the agenda, and the public schedule site.
You run it yourself: one container, one SQLite file, no database server. MIT licensed, so there is no per-event fee, no cut of your ticket sales, and no demo to sit through.
Demo organizer · [email protected] · SbekTest!2027-org


Counted when you loaded this page, in the demo conference this instance is running — DevFlow Conf 2027, May 12–14, 2027. They come out of its SQLite file, not a marketing deck.
How it works
One loop, and anything that does not sit on it was left out. The half after step four — onboarding accepted speakers, chasing their bios and slides — is the part free tools hand back to you and paid ones charge for.
01
Write your questions in the form builder: 14 field types, required and locked flags, and show-when rules that hide a question until it matters.
02
A public form anyone can fill in, no invitation needed. It creates their account along the way, and saves a draft they can come back to.
03
Reviewers score submissions against your scorecard, in one round or several. An anonymized round hides the author from them.
04
One at a time or in bulk, with a templated email you can preview per recipient before it sends.
05
Accepting opens each speaker their own portal and assigns their tasks — bio, headshot, slides — so you can chase the deliverables in one place.
06
Drag sessions into rooms and days. Room clashes are blocked, speaker clashes are flagged, and publishing shows you what changed.
What it costs
Every figure is quoted from that vendor’s own pricing page and linked so you can check it. Watch the shapes as much as the numbers: per event, per submission band, per month, or a slice of the tickets you sold.
Conferencer
$0, always
No plan, no per-event fee, no limit on submissions, no share of your revenue, no account to create. Your only bill is the box it runs on, and a $5 VPS covers it.
Public pricing pages, read on 11 August 2026; follow the links and check us. Ours is the LICENSE file, which is twenty-one lines and has no pricing table in it.
A hosted programme tool is a tenancy: it can be repriced at renewal, acquired, moved upmarket, or shut down. PaperCall is free and widely used, and it closes on 31 August 2026 — no new events, and the existing ones are guaranteed only to that date. Conferencer cannot do that to you.
data/conferencer.db, which any tool that speaks SQL can read.cp. If this repository went quiet tomorrow, yours would not notice.The product
Real screenshots of this repository, running the demo conference. Nothing below was drawn for the page.
You write the call for speakers question by question: 14 field types, required and locked flags, character limits, and a show-when rule that hides a question until an earlier answer calls for it.

Every round has its own reviewers and its own scorecard — scales, weighted questions, free text. An anonymized round hides the author from reviewers while you still see everything.

Accepted sessions wait on the left until you drag one onto the grid, or click Place to pick a slot. Two talks in one room is never right, so it is blocked; a short overlap between rooms can be deliberate, so it is only flagged.

Features
The whole list, not a highlight reel — ten areas across 116 screens. Unusually for a feature list, you can go and check it line by line.
What attendees see
Publishing gives your conference a public site nobody has to sign in to read: sessions, speakers, the agenda grid, an itinerary, a speaker gallery, and a personal schedule that exports to .ics. A session appears only once you have both accepted it and approved its content — two separate gates.

Before you ask
docker compose up, where pretalx wants Python, PostgreSQL, Redis, a cron runner and a reverse proxy.data/conferencer.db is one SQLite file you can copy, open in any tool and query with plain SQL, with the uploads beside it in data/uploads/. There is also CSV for submissions, speakers, tasks and scores, a ZIP of every uploaded file, iCal feeds, and a REST API with an OpenAPI 3 document.RESEND_API_KEY when you want it to leave the building. Missing credentials never break a feature: with no OpenAI key, AI triage falls back to a local rubric that reads the abstract.npm run deploy is docker compose up -d --build. One container, one volume at /data holding the database and the uploads. Set SESSION_SECRET and APP_URL and you are done.schema.sql file. Changing a review rule, adding a field type or deleting a module you do not want is a pull request against your own fork, not a feature request in someone else’s backlog.