OpenSession

Speaker and content management, open source.

Run the whole pipeline from call for papers to published agenda: submissions, blind review, scheduling, speaker portal, and embeds, on infrastructure you own. Built as an open-source alternative to tools like Sessionboard.

  • MIT licensed
  • Self-hostable on Cloudflare
  • No per-event pricing

Have an account? Sign in

opensession.workers.dev/admin/meridian-dev-summit-2027/submissions
TitleSpeakerTrackStatus
Shipping durable agents on the edgeJordan AlvarezEngineeringAccepted
Blind review at scalePriya RamanPracticeAccept Queue
Scheduling without double-bookingMarcus OkaforEngineeringPending
What conference organizers actually needSam WhitfieldProductPending

One pipeline, start to finish.

  1. 01

    Collect

    CFP forms with conditional fields, published to a public URL.

  2. 02

    Review

    Blind scoring rounds assign submissions to evaluators.

  3. 03

    Decide

    Accept and decline queues, with real decision emails sent as a separate step.

  4. 04

    Schedule

    Agenda builder with room and speaker conflict detection.

  5. 05

    Publish

    Embeds, an iCal feed, and public pages, no re-entry.

Six areas, one system.

Form builder

Build CFP forms with conditional fields that show or hide based on another answer.

Forms open and close on a schedule, and closed forms reject submissions server-side.

Abstract review

Evaluation plans assign submissions to reviewers with configurable blind scoring.

Evaluators never see other evaluators' scores when the plan is blind.

Agenda builder

Drag or place sessions onto a room and time grid.

Room and speaker double-booking is detected and surfaced, not silently allowed.

Speaker portal

Speakers manage their profile, tasks, and file requests from one portal.

Speakers see only their own submissions and schedule.

Public embeds and API

Five embeddable widgets, an iCal feed, and public event pages, all server-rendered.

A public REST API mirrors the same data with token authentication.

Integrations

Two-way sync with Airtable, transactional email through Brevo.

Accepted sessions can push to Accelevents on a schedule.

This is the actual product.

The frame below is the real, server-rendered agenda embed for Meridian Dev Summit 2027, the same one an organizer pastes onto their own site. Every event gets these five widgets plus an iCal feed.

opensession.workers.dev/embed/v1/meridian-dev-summit-2027/agenda

Own your speaker data.

  • MIT license, full source on GitHub.
  • Self-host with a single wrangler deploy.
  • A public REST API mirrors every event, session, and speaker.
View on GitHub
git clone https://github.com/techmalik/opensession.git
npm install
npm run db:local
npm run deploy

Explore a live event.

Sign in to the populated demo event as any role. No password needed.

Or browse the public event page with no login at all.

Demo credentials, if you want to sign in directly
RoleEmailPassword
Organizerorganizer@demo.meridian.devMeridianDemo-org-27
Reviewerreviewer@demo.meridian.devMeridianDemo-rev-27
Speakerspeaker@demo.meridian.devMeridianDemo-spk-27
Adminadmin@demo.meridian.devMeridianDemo-adm-27