
BigBlueButton
Open-source web conferencing for virtual classrooms
9.2k stars 6k forks last commit first released LGPL-3.0
Actively maintained
Last commit 26 Aug 2026.

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 to BigBlueButton

OpenTalk
Open-source, GDPR-compliant video conferencing platform
OpenTalk is an open-source video conferencing platform offering GDPR-compliant SaaS and self-hosted deployments with features like recording, whiteboards, breakout rooms, polls and telephone dial-in.
Apache OpenMeetings
Web conferencing with video, chat, whiteboard, and collaboration
Apache OpenMeetings is a web conferencing and collaboration platform with video meetings, chat, whiteboards, screen sharing, recording, file sharing, and user/room management.

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.

n.eko (Neko)
Self-hosted virtual browser and shared desktop via WebRTC
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Rocket.Chat
Self-hosted secure team chat with voice, video, and omnichannel
Rocket.Chat is an open-source communications platform for secure team messaging, channels, DMs, voice/video, integrations, and customer omnichannel support.


Etherpad
Real-time collaborative text editor with plugin extensibility
Etherpad is a web-based real-time collaborative editor with chat, rich-text formatting, and a plugin framework for customization and integrations.







