Galène is a relatively young videoconferencing project created to address the complexity and resource requirements of existing WebRTC solutions. The name “Galène” (French for “galena,” a lead ore) suggests something foundational and simple.
Galène was created by Julien Voisin (GitHub: jech), who designed it as a lightweight alternative to complex video conferencing platforms. The project emphasizes:
Unlike enterprise video conferencing platforms with extensive feature sets, Galène was built with a minimalist approach:
| Principle | Implementation |
|---|---|
| Simplicity | Single binary, no database dependencies |
| Efficiency | Written in Go, optimized for low CPU usage |
| Flexibility | JSON configuration, no complex setup |
| Standards | WebRTC, standard protocols |
Galène started as a response to the complexity of deploying video conferencing solutions. Early versions focused on:
Over time, Galène added:
Galène is known for exceptional efficiency:
| Scenario | Capacity |
|---|---|
| One-to-many (lecture) | ~300 participants per CPU core |
| Many-to-many (meeting) | ~20 participants per CPU core |
| Idle server | ~256MB RAM, minimal CPU |
This makes it suitable for:
| Component | Technology |
|---|---|
| Server | Go (Golang) |
| Client | JavaScript |
| WebRTC Library | Pion (Go WebRTC implementation) |
| License | MIT |
Galène occupies a unique niche:
| Aspect | Galène | Jitsi Meet | BigBlueButton |
|---|---|---|---|
| Complexity | Low | Medium | High |
| Resources | Minimal | Moderate | Heavy |
| Features | Basic | Extensive | Education-focused |
| Deployment | Single binary | Multiple services | Full stack |
Today, Galène continues to evolve with:
Galène has found adoption in:
The project maintains a mailing list and community-driven support model.
Galène is released under the MIT License, allowing free use, modification, and distribution.
Any questions?
Feel free to contact us. Find all contact information on our contact page.