These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Ement.el
Ement.el is a client for the Matrix chat network that lives inside GNU Emacs. Rooms and conversations open as Emacs buffers, so reading and replying to messages uses the same editor, keybindings and workflow as the rest of your work.
It is a community project published under the GPL-3.0 on GitHub, with regular commits and tagged releases. It suits people who already spend most of their day in Emacs and want Matrix there too, rather than in a separate app. You need a Matrix account on any homeserver.
Strengths
- Matrix chat without leaving Emacs
- Uses Emacs buffers and keybindings
- Actively maintained with tagged releases
Limitations
- Requires GNU Emacs and some familiarity with it
- Text-focused, with no standalone interface
- Needs a Matrix account on a homeserver
Details
- Pricing
- FreeFree and open source under the GPL-3.0.
- License
- GPL-3.0
- Developer
- alphapapa
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Required
- Works offline
- No
- Best suited for
- Emacs users who want Matrix chat inside their editor
- Categories
- Messaging, Code editors
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
Alternatives to Ement.el
Compare allSoftware that can replace Ement.el for an important use case, and what changes if you switch.
Element
The reference Matrix client: end-to-end encrypted chat on a network you can host yourself.
Element is the reference Matrix client with desktop, web, Android and iOS apps and cross-signed device verification, but it is a standalone app that is heavy on memory.
iamb
A terminal Matrix client with Vim keybindings, windows and tabs.
iamb keeps Matrix chat in a keyboard-driven text interface like Ement.el, but runs in a terminal with Vim keybindings instead of inside Emacs, and is still pre-1.0.
gomuks
A Matrix chat client written in Go, with a web frontend and an optional server backend.
gomuks is a Go-based Matrix client with a mature web frontend, desktop and Android wrappers and an optional bouncer-style backend; its terminal frontend is experimental.
Nheko
Use Matrix messaging in a native desktop interface.
Nheko is an open-source native desktop Matrix client with encrypted conversations and calling features, though the project says its encryption has not been audited.
FluffyChat
An open-source Matrix chat client with end-to-end encryption, spaces and optional UnifiedPush notifications.
FluffyChat is a friendly graphical Matrix client for Linux, Android, iOS and the web, with end-to-end encryption, spaces and UnifiedPush notifications.
Cinny
Chat on Matrix through a focused desktop client.
Cinny is a focused graphical Matrix desktop client with native packages built using Tauri, replacing Emacs buffers with a standalone window.
Fractal
A Matrix chat client for the GNOME desktop on Linux, written in Rust with GTK.
Fractal is a native GTK Matrix client for the GNOME desktop, written in Rust and installable from Flathub, but it runs only on Linux.
NeoChat
A KDE chat client for the Matrix network, available for Linux and Windows.
NeoChat is a KDE Matrix client for Linux and Windows with spaces and polls, but it has no voice or video calls and incomplete end-to-end encryption support.
Similar software
Related functionality, not necessarily a direct replacement.
Synapse
A self-hosted Matrix homeserver, written in Python and Rust and maintained by Element.
Conduit
A lightweight Matrix homeserver written in Rust, shipped as a single binary with an embedded database.
Tuwunel
A Matrix homeserver written in Rust, used instead of Synapse, and the successor to conduwuit.
SchildiChat
A family of Matrix messaging apps based on Element, with a more traditional messenger layout.
Matrix Hookshot
A self-hosted Matrix bot that bridges GitHub, GitLab, Jira, feeds and generic webhooks into rooms.