In simple English
This program lets you chat with people over the Matrix network directly inside your web browser. You can talk in public rooms or send private messages that only the other person can read. It costs nothing to use the source code, but you need a server to connect to. Setting up your own web server requires technical knowledge and ongoing maintenance. If you just want to chat without hosting anything yourself, public servers are available.
What it is
A feature-rich web application written in TypeScript that connects to the Matrix protocol for secure communication. It serves as an interface for chatting, file sharing, and voice calls.
What it is good for
Anyone who wants to run their own private chat service or connect to open communities without depending on big tech companies.
- Supports end-to-end encryption for private conversations.
- Works directly in all modern web browsers without extra plugins.
- Connects to any compatible Matrix home server you choose.
- AGPL-3.0 licence places strict sharing rules on modified server-side code.
- Requires a running server and proper configuration to function.
- Uses substantial RAM (a measure of temporary computer memory) when handling large chat rooms.
Slack or Discord
Synapse
- element-hq/element-x-ios957 stars
The native iOS app for the Matrix network, built for mobile devices.
- element-hq/element-x-android2.5k stars
The native Android app for the Matrix network, built for mobile devices.
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/element-hq/element-web.git cd element-web yarn install yarn build