Snikket
A self-hosted XMPP messaging service with apps, built for families, friends and small groups.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Snikket
Snikket packages an XMPP chat server so that one technical person can run private messaging for a family, club or small organisation. Nobody joins without an invitation link, and members can be organised into circles so they find each other easily.
It does not depend on phone numbers or upload address books. Each Snikket instance is independent but can talk to others, forming a decentralised network with no single provider in the middle.
Strengths
- Invitation-only instances you control
- No phone number or address book upload
- Circles for grouping members
- Federates with other instances
Limitations
- Someone has to run and maintain the server
- Suited to small groups rather than large organisations
Details
- Pricing
- FreeFree to self-host.
- License
- Open source, license not stated
- Developer
- Snikket
- Platforms
- Self-hosted
- How it runs
- Self-hosted
- Account
- Required
- Best suited for
- Families and small groups who want a private chat server run by someone they trust
- Categories
- Messaging
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Snikket
Compare allSoftware that can replace Snikket for an important use case, and what changes if you switch.
Prosody
A lightweight open-source XMPP chat server written in Lua that you run yourself.
Prosody is a lightweight MIT-licensed XMPP server you configure yourself, so users need to pick a separate XMPP client rather than getting bundled apps.
ejabberd
An open-source XMPP server, MQTT broker and SIP service written in Erlang.
ejabberd is an Erlang XMPP server that also offers MQTT and SIP and scales to millions of sessions, but is more complex than servers built for small groups.
Openfire
An open-source XMPP chat server you host yourself, administered through a web console.
Openfire is an Apache-2.0 XMPP server managed through a web console with plugins, and users need to pick a separate XMPP client.
Synapse
A self-hosted Matrix homeserver, written in Python and Rust and maintained by Element.
Synapse switches the self-hosted server to the Matrix protocol, working with any Matrix client, and still requires server administration work.
Tinode
An open-source instant messaging platform with a Go server you can host yourself and mobile and web clients.
Tinode is a self-hostable Go chat server with its own Android, iOS and web apps, using its own platform rather than federated XMPP.
Nextcloud Talk
Chat, video calls and webinars that run on your own Nextcloud server.
Nextcloud Talk runs chat, video calls and webinars on your own Nextcloud server, tying messaging into Nextcloud files, but requires a Nextcloud installation.
Conduit
A lightweight Matrix homeserver written in Rust, shipped as a single binary with an embedded database.
Conduit is a single-binary Matrix homeserver in Rust with low hardware needs, federating with Matrix instead of XMPP, though it is still in beta.
Similar software
Related functionality, not necessarily a direct replacement.
Conversations
Android XMPP client with OMEMO end-to-end encryption.
Monal
An open-source XMPP chat client for iPhone, iPad and Mac.
Gajim
A desktop chat client for the XMPP network with end-to-end encryption, group chats and file sharing.
Dino
Modern desktop XMPP client with OMEMO encryption and calls.
Movim
A self-hostable web client for XMPP that combines chat, group rooms, news feeds and video calls.
Kaidan
A Qt-based XMPP chat client for desktop and mobile, part of the KDE community.