# hydrogen-web

> A self-hosted Matrix messaging client emphasizing speed, offline access, and wide browser support. Runs as static files or in Docker.

- **Category:** Chat
- **Licence:** AGPL-3.0
- **Latest version:** v0.5.1
- **Open source:** open_core
- **Languages:** Typescript, JavaScript
- **Platforms:** Docker
- **Tags:** Chat, Matrix, Offline, Pwa, Clients, Self Hosted, Embeddable, Element, E2e Encryption, Sygnal

## Description

Hydrogen is a minimal Matrix chat client from Element that prioritizes speed, offline access, and wide browser compatibility. It runs as a standalone web app you can host on any web server or via Docker. Features include end-to-end encryption, service worker caching for offline use, PWA installation, light and dark themes, and an SDK for embedding chat into other apps. It connects to any Matrix homeserver and supports push notifications through Sygnal. The code is dual-licensed under AGPL-3.0 or a commercial Element license. Development is ongoing and the client is not yet feature-complete versus Element Web.

## Links

- [Homepage](https://github.com/vector-im/hydrogen-web)
- [Website](https://hydrogen.element.io)
- [Docker](ghcr.io/element-hq/hydrogen-web)
- [GitHub Repository](https://github.com/element-hq/hydrogen-web)
- [Matrix Community](https://matrix.to/#/#hydrogen:matrix.org)
- [Docker Guide](https://raw.githubusercontent.com/element-hq/hydrogen-web/master/doc/docker.md)
- [SDK Documentation](https://raw.githubusercontent.com/element-hq/hydrogen-web/master/doc/SDK.md)

---
Source: https://selfhost.directory/project/hydrogen-web