Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
778140f
Initial rework of the try-matrix page
MTRNord Feb 26, 2026
39318c4
improve the hosting by adding all of the hosts and animating it
MTRNord Feb 26, 2026
a3517e2
improve the carousel code
MTRNord Feb 26, 2026
ef789ff
improve card hover to match upcoming changes in #3172
MTRNord Feb 26, 2026
cf5c896
Improve the "Start chatting" section
MTRNord Feb 26, 2026
9095763
add a quickstart hero and use a table instead of cards
MTRNord Feb 26, 2026
72883df
allow quickly filtering by platform
MTRNord Feb 26, 2026
a14b5e9
denote B2C and B2B on the hosters on try-matrix
MTRNord Feb 26, 2026
3303297
fix broken link to the clients
MTRNord Feb 26, 2026
a1bc740
revert changes to the hosting page
MTRNord Feb 26, 2026
dde2972
Word the Self-Hosting buttons as CTAs
MTRNord Feb 26, 2026
7ace6e1
make the css vars the source of truth
MTRNord Mar 3, 2026
92f4e53
add reuse comment to the provider-carousel
MTRNord Mar 3, 2026
2fb8dc5
Replace the table with dropdowns
MTRNord Mar 3, 2026
09c01da
fix the quickstart layout on mobile and add some anchors to he clients
MTRNord Mar 3, 2026
e44271d
clamp paragraph font size on mobile a bit more
MTRNord Mar 3, 2026
c8f986f
improve the wording
MTRNord Mar 3, 2026
64a1253
improve the title sizes, pill colors and hide the element web button …
MTRNord Mar 3, 2026
d3ca3ff
make the mobile client button primary on mobile
MTRNord Mar 3, 2026
9c03ff7
remove the platform filter
MTRNord Mar 3, 2026
6f62643
allow multiple screenshots side by side and have an indicator for the…
MTRNord Mar 3, 2026
6bc0ca4
improve mobile behaviour
MTRNord Mar 5, 2026
0a18bfb
increase the lightbox indicator also on desktop
MTRNord Mar 5, 2026
c7eb549
enlarge the good for text
MTRNord Mar 8, 2026
0efc733
use _blank and improve CTGA wording and app wording
MTRNord Mar 8, 2026
72893e3
Use "Invite more people at once" for the premium wording
MTRNord Mar 8, 2026
b0786f9
fix heading semantics and font sizes
MTRNord Mar 8, 2026
a3283ed
add screenshots
HarHarLinks Apr 6, 2026
06f9ce7
Improve wording for details button
MTRNord Apr 9, 2026
ace328d
add extra fields to the example in the CONTENT.md
MTRNord Apr 9, 2026
e336ef9
try to improve the mobile double border in "matrix.org homeserver"
MTRNord Apr 9, 2026
575e717
Use a mobile specific text on mobile
MTRNord Apr 9, 2026
07fe2f5
use wording according to /branding
MTRNord Apr 9, 2026
276decb
Fix foundation wording
MTRNord Apr 10, 2026
f60ba71
remove extra C.I.C.
MTRNord Apr 10, 2026
09430a1
Apply suggestion for the "Get a client app" text
MTRNord Apr 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions CONTENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ transparent = true
render = false
insert_anchor_links = "left"
+++

```

Once this structure is in place, you need to write the actual blog post. It is a single text file ending with the `.md` extension. There are two sections in the file: a _frontmatter_ containing all the metadata (e.g. title of the post, date of publication, author, section), and the content itself.
Expand Down Expand Up @@ -100,9 +99,9 @@ In your markdown file, add this line to embed the YouTube player in a way that r
{{ youtube_player(video_id="S1nBXjWWHoU") }}
```

You can also provide a start time using `start` and noscript-text using `noscript_text`, e.g.
You can also provide a start time using `start` and noscript-text using `noscript_text`, e.g.

```jinja
```jinja
{{ youtube_player(video_id="Xje32fIIUyg",start="1240",noscript_text="Matrix Live S11E05 - Project Hydra") }}
```

Expand Down Expand Up @@ -144,6 +143,12 @@ matrix_room = "#your-matrix-room:example.com"
licence = "PICK ONE identifier from https://spdx.org/licenses/"
latest_release = "2022-11-02"
featured = false
# Used with featured = true to have a fixed order.
# featured_order = 1
# Screenshots are expected to be in the same folder
screenshots = []
# Should describe the target user group
good_for = "Useful for users coming from another platform"

[extra.features]
e2ee = false
Expand All @@ -170,15 +175,15 @@ Supercharge your communications with Example Client.
```

- For the `maturity`, please pick one of
- `Stable` if your software has been running in production for a little while and if you are confident in the sustainability of the project
- `Beta` if there are rough edges but people won't lose any data
- `Alpha` if your software is still experimental
- `Obsolete` if your software is no longer maintained
- `Stable` if your software has been running in production for a little while and if you are confident in the sustainability of the project
- `Beta` if there are rough edges but people won't lose any data
- `Alpha` if your software is still experimental
- `Obsolete` if your software is no longer maintained
- For the `licence`, please use [one of the identifiers listed by the SPDX](https://spdx.org/licenses/)
- `featured` should be left to false. We are working on [processes to formalise which project should be featured or not](https://github.com/matrix-org/matrix.org/issues/1584).
- For `extra.features`, see the descriptions in [clients.html](/templates/macros/clients.html)
- All of the properties under `extra.packages` are optional: only add the installation methods your project supports!
- In case your option is not available please let us know by opening an issue.
- In case your option is not available please let us know by opening an issue.

### Bridges

Expand Down
Binary file added content/ecosystem/clients/cinny-screenshot.avif
Binary file not shown.
Binary file added content/ecosystem/clients/cinny-screenshot.xcf
Binary file not shown.
5 changes: 5 additions & 0 deletions content/ecosystem/clients/cinny.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
+++
title = "Cinny"

[extra]
thumbnail = "cinny.svg"
maintainer = "Ajay Bura"
Expand All @@ -11,6 +12,10 @@ repo = "https://github.com/cinnyapp/cinny"
website = "https://cinny.in"
matrix_room = "#cinny:matrix.org"
featured = true
featured_order = 4
screenshots = ["cinny-screenshot.avif"]
good_for = "Users coming from Discord who want a familiar layout"
Comment thread
MTRNord marked this conversation as resolved.

[extra.features]
e2ee = true
spaces = true
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3 changes: 3 additions & 0 deletions content/ecosystem/clients/element-x.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ matrix_room = "#element-x-ios:matrix.org"
licence = "AGPL-3.0-or-later OR Element Commercial License"
latest_release = "2025-09-23"
featured = true
featured_order = 2
screenshots = ["element-x-screenshot-roomlist.avif", "element-x-screenshot-timeline.avif"]
good_for = "Mobile-first users who want a fast, modern experience"

[extra.features]
e2ee = true
Expand Down
4 changes: 4 additions & 0 deletions content/ecosystem/clients/element.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ matrix_room = "#element-web:matrix.org"
licence = "AGPL-3.0 OR GPL-3.0 OR Element Commercial License"
latest_release = "2025-09-23"
featured = true
featured_order = 1
screenshots = ["element-web-screenshot.avif"]
good_for = "New users and those coming from Slack or Teams"

[extra.features]
e2ee = true
spaces = true
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 4 additions & 0 deletions content/ecosystem/clients/fluffychat.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ repo = "https://github.com/krille-chan/fluffychat"
website = "https://fluffychat.im"
matrix_room = "#fluffychat:matrix.org"
featured = true
featured_order = 3
screenshots = ["fluffychat-screenshot-roomlist.avif", "fluffychat-screenshot-timeline.avif"]
good_for = "Users who want something simple and approachable, especially on mobile"

[extra.features]
e2ee = true
spaces = true
Expand Down
Binary file not shown.
Binary file added content/ecosystem/clients/nheko-screenshot.xcf
Binary file not shown.
5 changes: 5 additions & 0 deletions content/ecosystem/clients/nheko.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
+++
title = "Nheko"

[extra]
thumbnail = "nheko.svg"
maintainer = "red_sky, deepbluev7"
Expand All @@ -11,6 +12,10 @@ repo = "https://github.com/Nheko-Reborn/nheko"
website = "https://nheko-reborn.github.io/"
matrix_room = "#nheko:nheko.im"
featured = true
featured_order = 5
screenshots = ["nheko-screenshot.avif"]
good_for = "Power users and tinkerers who prefer a lean native desktop app"

[extra.features]
e2ee = true
spaces = true
Expand Down
16 changes: 16 additions & 0 deletions content/ecosystem/hosting/providers.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ description = """

For information about different hosting plans, please check our [Matrix service webpage](https://communick.com/services/matrix).
"""
b2b = false
b2c = true

[[providers]]
name = "fairkom"
Expand All @@ -27,6 +29,8 @@ description = """
fairkom has been building and hosting chat solutions with various open source frameworks. We are now focussing on Matrix based solutions as interoperability is a key demand of customers and users. Our largest deployment scales for half a million pupils, for whom we developed an app for smartphones with additional educational features. Hosting is climate neutral and GDPR compliant.
[Try fairmatrix](https://www.fairkom.eu/fairmatrix)
"""
b2b = true
b2c = false

[[providers]]
name = "Ungleich.ch"
Expand All @@ -45,6 +49,8 @@ within a repurposed historic building, they utilise pre-owned server systems,
passive cooling techniques, and 100% renewable energy. ungleich.ch also
specialises in customised Matrix development for communities and organisations.
"""
b2b = false
b2c = true

[[providers]]
name = "etke.cc"
Expand All @@ -65,6 +71,8 @@ etke.cc is the only fully FOSS-based Matrix Hosting service. It's operated by a

[Matrix Space](https://matrix.to/#/#service:etke.cc) | [Announcements on Matrix](https://matrix.to/#/#news:etke.cc)
"""
b2b = true
b2c = true

[[providers]]
name = "Ossrox"
Expand All @@ -76,6 +84,8 @@ description = """

Ossrox is a company from Germany dedicated to hosting open-source services. Not only has the company name been derived from the motto "Open-Source Software Rocks", but also their corporate culture. The three most important principles of the company are security, privacy and sustainability - thanks to open-source software. In addition to Matrix, Ossrox also provides many other solutions e.g. in the messaging, groupware and web meeting segments.
"""
b2b = true
b2c = true

[[providers]]
name = "Federated Computer"
Expand All @@ -87,6 +97,8 @@ description = """

Federated Computer provides Element and Matrix hosting as part of a team collaboration suite (including Nextcloud, Jitsi, Listmonk, Vaultwarden, Baserow, Gitea, Caddy, Castopod, Wireguard, and single-sign-on LDAP).
"""
b2b = true
b2c = true

[[providers]]
name = "IndieHosters"
Expand All @@ -99,6 +111,8 @@ description = """

We are a French collective specialized in hosting FOSS software and aimed at building a digital common, with a particular emphasis on collaboration.
"""
b2b = true
b2c = false

[[providers]]
name = "Datanauten"
Expand All @@ -111,3 +125,5 @@ description = """

The Datanauten Matrix Homeserver offers an easy entry into the open and interoperable communication system of the future.
"""
b2b = true
b2c = true
6 changes: 4 additions & 2 deletions content/try-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
title = "Try Matrix"
template = "try-matrix.html"
extra.summary = "Join the Matrix ecosystem!"
# Set to true to show the Free/Premium plan comparison for matrix.org accounts
extra.matrixorg_premium = true
extra.meta_description = """
To try Matrix, pick a client, pick a server, register an account and start
chatting!
Get started with Matrix: choose an app, create a free account on any provider,
and start chatting. Open source, end-to-end encrypted, works on all platforms.
"""
+++
Loading