Repltrix
Start your own independent [matrix] homeservers, bots, and bridges on Replit for 100% free!
These programs run your homeserver, e.g. anything Matrix server related at your (sub)domains of choice.
I recommend choosing Synapse as a first choice because it's the most fully featured and production used option.
Matrix homeserver written in Python. Written and maintained by the Matrix.org foundation.
Second-generation Matrix homeserver written in Go. It intends to provide an alternative to Synapse.
Lightweight server implementation of Matrix in Rust.
Matrix server made in C++ with minimal dependencies.
Cloud-native Matrix home server written in Golang.
Matrix server written in Rust designed to have a plugable storage engine, be scalable, and lightweight.
Convienent way to catch up in the Matrix universe!
I recommend prioritizing spinning up Element and Hydrogen first.
Then after if you want you can proceed doing the other web clients.
Element
A glossy Matrix collaboration client for the web. Offers desktop, iOS, and Android apps.
Hydrogen
Lightweight web client that strives for simplicity, performance, and wide browser support.
Cinny
Matrix client focused on a beautiful secure interface with a modern look.
FluffyChat
Cute Matrix client for web, desktop, and mobile.
Quadrix
Minimal no E2EE slimmed down Matrix client experience.
SchildiChat
Element Web/Desktop fork with a more traditional IM experience.
[chat]
Simple Matrix client that works on mobile and desktop.
Neo
Lightweight Matrix webclient, with basic functionality.
Have some fun with your (soon to be) robotic friends! :)
I recommend having mjolnir setup as soon as possible for strong protection tools.
After that, maubot for it's extensive plugins that allow all sorts of fun and productivity.
Then finally, eno, tiny matrix bot, and tiny matrix bot plus as the last ones.
mjolnir
Your Matrix moderation best friend. Synchronize your bans across rooms and even servers you control!
maubot
Developed to be modular, and capable. You pick and choose which plugins you want to use for the bot.
eno
Completely revamped rewrite of tiny matrix bot plus with tons more features, including built-in E2EE.
tiny matrix bot plus
Fork of tiny matrix bot that provides more compared to the original.
tiny matrix bot
Basic bot programmed in Python, scripted in bash scripts.
Unified chatting experience across multiple platforms/protocols.
There are literally dozens of Matrix bridges, most notable ones will go here.
I recommend setting up the ones below if your offering bridges for public use.
Otherwise setup whichever ones you would consider priority for you, and your use case.
matrix-appservice-irc
Developed by the Matrix.org foundation in Javascript. This bridge will allow seamless chatter between configuration file defined IRC servers and you!
mautrix-telegram
Most well developed and popular Telegram to Matrix bridge, written in Python.
matrix-appservice-discord
Popular Discord bridge for the use case of server channels to Matrix rooms.
matrix-appservice-slack
Most widely used Slack bridge, it can puppet your real Slack account.
mautrix-signal
Signal to Matrix puppeting bridge written in Python.
Other Matrix related tools that deserve a spotlight.
While you could run some or all of the tools below, for most cases I don't consider it worth the work.
That is, unless you are really determined in your desire for independance, and want these tools self hosted.
Element Call
Video call solution for Matrix that works independent from Element.
matrix-static
Generate static previews for Matrix rooms.
Dimension
Formally discontinued but still functional open-source integration manager for clients such as Element.
Got your dream setup done? Looking for a side project that benefits you with your servers/domains? Here is a few ideas: