Galene

Website

Self-hosted WebRTC videoconferencing server with moderate resource use

1.4k stars 191 forks last commit first released MIT

Actively maintained

Last commit 21 Aug 2026.

Galene screenshot

Galene is a self-hosted WebRTC videoconferencing system designed to be easy to deploy while using moderate server resources. It is well-suited to both one-to-many sessions like lectures and traditional team meetings, using an SFU-style architecture for scalable media forwarding.

Key Features

  • Multi-party audio and video with arbitrary numbers of streams
  • Text chat, user status indicators (for example “raise hand”), and moderation tools
  • Screen and window sharing, including sharing multiple windows
  • Recording to disk and media streaming from local files
  • Built-in TURN server and robust ICE handling with automatic flow restarts
  • Codec support including VP8/VP9 (with SVC and simulcast), partial H.264 support, and preliminary AV1 support
  • Bandwidth estimation and congestion control for low-latency sessions
  • Administrative HTTP API for managing groups and users
  • Password-based and token-based (OAuth2-style) authorization options
  • Support for WHIP protocol

Use Cases

  • University lectures, seminars, and tutorials with large audiences
  • Team meetings with screen sharing and moderation controls
  • Hosting community or academic conferences with multiple sessions

Limitations and Considerations

  • No end-to-end encryption: media is decrypted and re-encrypted by the server, so the server must be trusted
  • Many-to-many meetings scale quadratically with participant count, so capacity planning matters for larger interactive groups

Galene provides a practical WebRTC conferencing stack that prioritizes deployability, performance, and operational simplicity. It is especially strong for lecture-style sessions and lightweight deployments that still need modern conferencing features.

Categories:

Tags:

Tech Stack:

Share:

Similar to Galene

Apache OpenMeetings

Web conferencing with video, chat, whiteboard, and collaboration

685
262
Last commit

Apache OpenMeetings is a web conferencing and collaboration platform with video meetings, chat, whiteboards, screen sharing, recording, file sharing, and user/room management.

Actively maintained
Alternative to:
Zoom logo
Zoom
+11
BigBlueButton logo

BigBlueButton

Open-source web conferencing for virtual classrooms

9.2k
6k
Last commit

BigBlueButton is an open-source virtual classroom and web conferencing platform with real-time audio/video, screen sharing, whiteboards, breakout rooms, polling, and recordings.

LGPL-3.0Actively maintained
Alternative to:
Zoom logo
Zoom
+14
Converse.js logo

Converse.js

Web-based XMPP/Jabber chat client for browsers

3.3k
832
Last commit

Converse.js is an open-source, client-side web XMPP/Jabber chat app that can run standalone or be embedded into sites, with group chat and OMEMO encryption.

MPL-2.0Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+19
Jitsi Meet logo

Jitsi Meet

WebRTC-based video conferencing for the web and mobile

29.8k
8k
Last commit

Self-hostable WebRTC video conferencing with chat, screen sharing, moderation tools, and SDKs for embedding meetings into web and mobile apps.

Apache-2.0Actively maintained
Alternative to:
Zoom logo
Zoom
+12
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
196
Last commit

Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6
OnionShare logo

OnionShare

Secure, anonymous file sharing and hosting over the Tor network

7.1k
711
Last commit

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Actively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8