
BigBlueButton
Open-source web conferencing for virtual classrooms

BigBlueButton is an open-source virtual classroom and web conferencing system designed primarily for online teaching and learning. It provides real-time collaboration tools for instructors and learners, with features tailored to classroom workflows.
Key Features
- Real-time audio and webcam video with selectable quality levels
- Screen sharing for presenters
- Slide and document presentation with whiteboard annotations
- Multi-user whiteboards for collaborative activities
- Public and private chat
- Breakout rooms for small-group work
- Polling and in-session feedback tools (such as hand raise)
- Shared notes for group collaboration
- Session recording and playback
- Learning analytics visible to moderators via a Learning Analytics Dashboard
Use Cases
- Live online classes, lectures, and seminars
- One-to-one tutoring and office hours
- Group collaboration sessions using breakout rooms and shared whiteboards
BigBlueButton is a feature-rich, education-focused conferencing platform that goes beyond general-purpose video meetings by emphasizing engagement, facilitation, and classroom-oriented tooling. It is widely used and commonly integrated into learning management systems for delivering virtual instruction at scale.
Categories:
Tags:
Tech Stack:
Similar Services

Jitsi Meet
WebRTC-based video conferencing for the web and mobile
Self-hostable WebRTC video conferencing with chat, screen sharing, moderation tools, and SDKs for embedding meetings into web and mobile apps.
SRS (Simple Realtime Server)
High-performance real-time media server for live streaming and WebRTC
SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Screego
Open-source self-hosted screen sharing for developers
Open-source screen sharing server that runs self-hosted; WebRTC-based with TURN server; Docker or single-binary deployment; browser-based.
Janus WebRTC Server
General-purpose WebRTC media server with a plugin architecture
Janus WebRTC Server is a lightweight, general-purpose WebRTC gateway for building real-time audio/video applications via plugins and a JSON-based API.
Spacebar
Discord-compatible self-hosted chat with voice and video
Spacebar is an open source, self-hostable Discord-compatible communication platform with text chat, voice, and video, designed to work with existing clients and bots.







