For remote work events, the first results are fossasia/eventyay-video (Eventyay Video is a virtual event platform with live video streaming and interactive video calls designed for online gatherings, though it lacks dedicated icebreakers and direct chat integrations compared to comprehensive team-building suites), vercel/virtual-event-starter-kit (This repository provides a customizable virtual event starter kit built for Next.js, making it a fitting base for hosting remote gatherings and team sessions, though it lacks out-of-the-box integrations for Slack and Teams) and fmeringdal/nettu-meet (Nettu-meet is a self-hosted video conferencing platform with real-time communication tools and scheduling APIs, but it focuses on meetings, tutoring, and classrooms rather than providing virtual team building activities and icebreaker games). jitsi/jitsi-meet and miroslavpejic85/mirotalk round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Hand-picked open-source tools for hosting remote work events, ranked by GitHub stars and activity. Compare and find the right one.
Eventyay Video is an online event management system and video conferencing platform designed to host virtual gatherings. It provides a unified environment for coordinating conferences and workshops by integrating live video streaming, interactive video calls, and real-time group communication tools. The platform utilizes a WebRTC-based architecture to facilitate direct browser-to-browser media connections and employs a selective forwarding unit to distribute video packets efficiently among participants. It incorporates server-side media stream transcoding to adjust resolution and bitrate base
Eventyay Video is a virtual event platform with live video streaming and interactive video calls designed for online gatherings, though it lacks dedicated icebreakers and direct chat integrations compared to comprehensive team-building suites.
The virtual-event-starter-kit is an event management platform and web application starter kit designed to build customized online conferences and virtual events. It provides foundational capabilities for publishing event schedules, displaying speaker profiles, and launching complete event websites with file-based routing and headless content fetching. The platform supports live video broadcasting across multiple tracks, multi-source video streaming, and external video platform embeds with adjustable video layouts. For attendee engagement, the software incorporates user registration and authe
This repository provides a customizable virtual event starter kit built for Next.js, making it a fitting base for hosting remote gatherings and team sessions, though it lacks out-of-the-box integrations for Slack and Teams.
Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It provides a comprehensive suite of real-time communication tools, including audio and video streaming, screen sharing, and collaborative digital whiteboards, to facilitate remote tutoring and group meetings. The platform distinguishes itself through its focus on programmatic integration and organizational customization. It exposes a RESTful API that allows external systems to automate the scheduling and management of meeting sessions, enabling the integration of live video workflo
Nettu-meet is a self-hosted video conferencing platform with real-time communication tools and scheduling APIs, but it focuses on meetings, tutoring, and classrooms rather than providing virtual team building activities and icebreaker games.
Jitsi Meet is an open-source platform for real-time audio and video communication. It provides a complete infrastructure for hosting secure video conferences, supporting features such as screen sharing, messaging, and participant polling. The platform is designed for both standalone use and integration into external web or mobile applications. The system utilizes a selective forwarding unit architecture to route media streams between participants, ensuring efficient communication across multiple users. It relies on standardized real-time transport protocols to manage data transmission and inc
Jitsi Meet is a real-time video conferencing platform that provides the underlying audio and video communication infrastructure, but it lacks the specific virtual team building games, icebreakers, and event management features needed for remote social events.
Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for high-resolution video calls, screen sharing, and real-time audio streaming, operating as a decentralized system that routes media streams directly between participants to ensure privacy and low latency. The platform integrates conversational language models and speech recognition to provide real-time transcription and automated meeting tasks. It also functions as a white-label collaboration suite, allowing users to apply corporate visual identities across the interface and sourc
MiroTalk is a self-hosted video conferencing platform providing WebRTC calls and real-time collaboration tools, but it is focused on general meetings rather than being a dedicated virtual team building and social event platform.
Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac
This repository provides a WebRTC video conferencing and collaboration suite rather than a dedicated platform specifically built for virtual team building, remote social events, and icebreaker activities.
This project is a scalable real-time communication platform designed for multi-party video and audio conferencing. It functions as a modular media server that orchestrates live sessions, manages virtual meeting rooms, and handles the distribution of media streams across distributed computing environments. The platform distinguishes itself through its support for protocol bridging, allowing for the translation between WebRTC, RTSP, SIP, and HLS. It incorporates hardware-accelerated transcoding to maintain performance across diverse devices and utilizes a plugin-based architecture to enable cus
This project is a scalable real-time communication platform and media server providing the underlying video and audio streaming infrastructure, but it lacks the specific virtual team building tools, games, and event management features needed for remote social events.
Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding. The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability. The capability surface includes media track management for audio, video, and screen capture, as well as bidi
Mediasoup is a WebRTC selective forwarding unit providing low-latency audio and video routing, which serves as a foundational media building block rather than an end-user virtual team building platform.
Luanti is an open-source sandbox game engine designed for the creation and exploration of interactive three-dimensional voxel environments. It functions as a platform for building persistent digital spaces where users can modify block-based worlds and share custom content. The engine provides a framework for multiplayer interaction, utilizing a client-server architecture to synchronize world states across connected participants. It incorporates a scripting interface that allows for the integration of user-created modifications, alongside a centralized distribution system for managing and inst
Luanti is an open-source voxel game engine and multiplayer sandbox platform rather than a dedicated virtual team building or remote event suite, though its collaborative environment could theoretically be adapted for informal remote socializing.
This project is a reference implementation and framework for building real-time communication systems. It provides an Android demo application for WebRTC video, audio, and data transmission, alongside a communication SDK for integrating instant messaging, VoIP, and multi-party video conferencing into mobile and web applications. The framework includes a P2P media streaming client for direct high-definition transmission between devices and an interactive whiteboard application that synchronizes drawing and screen sharing across connected users. It also provides a foundation for IM and VoIP sys
This project is a real-time communication framework and SDK for building video and audio features rather than a ready-to-use platform designed for virtual team building and remote social events.
This project provides a suite of development kits and frameworks for interacting with Slack, including a Web API client for authenticated requests and the Bolt framework for building asynchronous applications. It serves as a SDK for creating automated bots and integrating external software systems with Slack workspaces. The toolkit includes a specialized Events API client for listening to real-time system triggers and executing custom callback logic. It supports the development of automated assistants capable of sending messages and managing data exchanges via webhooks. The library covers a
This repository provides a developer SDK for building Slack bots and integrations rather than acting as a self-contained virtual team building and remote event platform.
This is a WebRTC video calling platform and browser-based video conferencing tool. It provides an instant communication room generator and an embeddable video call widget for hosting group audio and video calls directly in the browser. The platform enables a no-authentication communication workflow, allowing for the creation of unique, shareable links to establish private video sessions without requiring user account registration or software installation. The system supports real-time group video calling and provides capabilities for integrating the communication interface into external web
This is a browser-based WebRTC video conferencing tool and embeddable video widget, which provides the underlying video and audio streaming building blocks rather than a complete virtual team building and remote event platform.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| fossasia/eventyay-video | 1.5K | Python | Apache-2.0 | |
| vercel/virtual-event-starter-kit | 2.2K | TypeScript | MIT | |
| fmeringdal/nettu-meet | 2.4K | TypeScript | AGPL-3.0 | |
| jitsi/jitsi-meet | 29.4K | TypeScript | Apache-2.0 | |
| miroslavpejic85/mirotalk | 4.6K | JavaScript | AGPL-3.0 | |
| miroslavpejic85/mirotalksfu | 2.9K | JavaScript | agpl-3.0 | |
| open-webrtc-toolkit/owt-server | 1.2K | JavaScript | Apache-2.0 | |
| versatica/mediasoup | 7.1K | C++ | isc | |
| luanti-org/luanti | 13K | C++ | NOASSERTION | |
| starrtc/starrtc-android-demo | 3.8K | — | — |