Synapse
dendrite
Our great sponsors
Synapse | dendrite | |
---|---|---|
354 | 39 | |
10,922 | 4,604 | |
1.1% | 1.4% | |
9.9 | 8.0 | |
1 day ago | about 13 hours ago | |
Python | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Synapse
- Self Hosting Matrix Server
-
Solved: Fully automated transaction entry with iOS shortcuts. No manual entry or YNAB app required
Synapse
-
Private messenger
The permanence is a difficult issue, there are some description here and here, and some proposed solutions here and here , but the main point is that in a federated system you can not be sure about that the others will work in a good faith. If you have shared or sent something to someone outside the infrastructure you control, you can not reverse that. Like if you have sent an email from protonmail to a gmail address, you can not force google to delete that.
- Beeper Changes iMessage
-
Twitter's source code has been leaked on GitHub
Discord? There are many options, but Mattermost is probably the most Discord like. You might choose Matrix instead if you want something federated like the other platforms I've linked here.
-
Discord will possibly record your video calls, voice calls and channels including screen shares.
Meh.
- suggestions on a self-hosted messaging server with end-to-end encryption for a small family
- Matrix 2.0: How weβre making Matrix go voom
-
Matrix 2.0 β Matthew Hodgson talks about Rust in Element client, Rust SDK, IETF MLS, MIMI and more
Now, the Matrix Foundation has decided to use Rust to improve bits and pieces of their Gen 1 Home Server - Synapse. The server itself is still largely in Python though. That being said, some of the improvements to the performance of Synapse based home servers can partly be attributed to the usage of Rust.
-
Matrix Synapse - distributed
Here: https://github.com/matrix-org/synapse/blob/develop/docs/workers.md
dendrite
-
What's the easiest way to use Matrix and add matrix-bridges for Messenger, Instagram, and Telegram etc.
I really hope that Dendrite is getting more traction and maybe there's an OIDC solution for Matrix one day.
- suggestions on a self-hosted messaging server with end-to-end encryption for a small family
-
Have any of you used a decentralized messenger before?
This is what the Matrix team is developing Dendrite for. To have a feature-complete yet small server software. But it's still in beta.
-
Matrix 2.0 β Matthew Hodgson talks about Rust in Element client, Rust SDK, IETF MLS, MIMI and more
Pinecone, which is an experimental overlay routing protocol used by P2P Matrix. It and Dendrite are extremely important to P2P Matrix.
-
How should I set up a private chat server/client for my family ?
Dendrite, meanwhile, can be found here. They say it's in beta. I think it's a late Alpha. Dendrite's primary mode is "Monolith"; this will have many of the same scalability/balancing options that Synapse does. However the true benefit to Dendrite as I see it is the "polylith" mode where workers can swap around which worker is the master without any interruption of service. I do not think that Dendrite polylith works yet, but I might be wrong. I'll be looking at running it on a test server in January to see if it's time to upgrade from Synapse (and time to invest in 4-6 SBCs to keep three here and send 3 to 3 of my buddies to make my Matrix even more reliable).
- Matrix was worth the effort to self host
-
Matrix was worth the effort to self host.
Initially I started with Matrix-Synapse. The toughest part was figuring out how to setup a subdomain to host my matrix server on, while still being able to point users to the main domain when they sign-up. (@user:example.com instead of @user:matrix.example.com). Once I figured out how delegation worked with a reverse proxy I got it working and figured id try dendrite. Dendrite is the second generation matrix server written in Go and it I think its configuration is easier and its footprint is smaller than matrix-synapse. However since its still a work in progress and its in beta stages some features aren't implemented and there were a few hiccups that made me switch back to matrix-synapse. So when dendrite is good to go I'll definitely be switching to that.
- What is the coolest Go open source projects you have seen?
-
Self-Hosted LAN Matrix/Synapse Server
You could also try dendrite, it's also an official server implementing the matrix protocol but it's way lighter and seem easier to setup. It's still not a full replacement of synapse because it lack some features but for a private usage it should be more than enough
-
'Matrix' Network Hits 60 Million Users, Improving the Demand for Decentralized Communication
Somebody made good experience with https://github.com/matrix-org/dendrite?
What are some alternatives?
conduit
Rocket.Chat - The communications platform that puts data protection first.
Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
synapse-admin - https://hub.docker.com/r/awesometechnologies/synapse-admin
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
matrix-docker-ansible-deploy - π³ Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
Nextcloud - βοΈ Nextcloud server, a safe home for all your data
fluffychat
fosscord - π¬ Spacebar is a free open source selfhostable discord compatible communication platform [Moved to: https://github.com/spacebarchat/spacebarchat]
RetroShare - RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.