AI marks

Fractal

Active beta

A GTK 4 / libadwaita Matrix client for GNOME, written in Rust on the matrix-rust-sdk.

desktop · licence GPL-3.0-or-later

Last commit
4 days ago 31 Oct 2026
Commits, last year
224 55 in 90 days
Authors, 90 days
9 36 in a year, 130 ever
Bus factor
1 authors making half of last year's commits
Last release
14.3 26 Oct 2026 · 4 tags in a year
Lines of code
70k Rust

AI

AI policy

What the project says about AI-made contributions

Banned (fits the chosen stance)(against the chosen stance)
“Contributions must not include content generated by large language models or other probabilistic tools like ChatGPT, Claude, and Copilot. [...] This ban of LLM-generated content applies to all parts of the projects, including, but not limited to, code, documentation, issues, and artworks.”

Source: gitlab.gnome.org/World/fractal/-/blob/9fbc72834ad43746028008ea33878ea9fd2a82d6/CONTRIBUTING.md

AI in development

Whether the developers use AI tools on the repository

None found (fits the chosen stance)(against the chosen stance)

The collector's evidence alone would suggest “Config only”; the value above was kept after checking: its AGENTS.md is a refusal that tells agents to make no changes, so it is not evidence of AI use.

Collector: 0 of 224 commits in the last year credit an AI tool (0.0 %). 1 agent file, 0 AI workflows. A lower bound: most AI use leaves no trace.

  • No attributed commits among 224 non-bot commits in the last 365 days.
  • An AGENTS.md exists, but it is a deterrent (it tells agents to make no changes), not a sign of AI use; the scanner's config-only rule should not apply.
  • AGENTS.md (agents.md)

AI in the product

Whether the product itself has AI features

None found (fits the chosen stance)(against the chosen stance)

Funder's AI policy

A funder's rules for the work it pays for, shown apart from the project's own policy.

No policy found (fits the chosen stance)(against the chosen stance)

NLnet Foundation (NGI0 PET fund), grant 2020-10 to 2022-09. Policy none; NLnet's first GenAI policy (1.0) came into force on 2025-12-08.

Applies to: work delivered within the grant (end-to-end encryption through matrix-rust-sdk).

The grant ended (2022-09) before NLnet had a GenAI policy, so no version binds it.

Stance asked for by the funder: not applicable

Checked 2026-11-05.

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
224 commits on 112 days in the last year · outlined: the day of the last collection
Nov: 0Nov: 1Nov: 1Nov: 3Dec: 1Dec: 4Dec: 1Dec: 11Jan: 6Jan: 4Jan: 1Jan: 0Jan: 8Feb: 4Feb: 0Feb: 1Feb: 5Mar: 7Mar: 12Mar: 2Mar: 9Apr: 16Apr: 6Apr: 6Apr: 4Apr: 1May: 11May: 12May: 8May: 4Jun: 3Jun: 4Jun: 3Jun: 2Jul: 2Jul: 1Jul: 1Jul: 2Jul: 1Aug: 7Aug: 10Aug: 1Aug: 0Sept: 7Sept: 0Sept: 11Sept: 2Oct: 9Oct: 0Oct: 5Oct: 3Oct: 1
Commits per week, last 52 weeks · peak 16 (Apr)
Commits per week, last 52 weeks
Nov0
Nov1
Nov1
Nov3
Dec1
Dec4
Dec1
Dec11
Jan6
Jan4
Jan1
Jan0
Jan8
Feb4
Feb0
Feb1
Feb5
Mar7
Mar12
Mar2
Mar9
Apr16
Apr6
Apr6
Apr4
Apr1
May11
May12
May8
May4
Jun3
Jun4
Jun3
Jun2
Jul2
Jul1
Jul1
Jul2
Jul1
Aug7
Aug10
Aug1
Aug0
Sept7
Sept0
Sept11
Sept2
Oct9
Oct0
Oct5
Oct3
Oct1
2023 Q1: 212023 Q2: 192023 Q3: 152023 Q4: 222024 Q1: 292024 Q2: 232024 Q3: 262024 Q4: 252025 Q1: 232025 Q2: 182025 Q3: 192025 Q4: 122026 Q1: 132026 Q2: 242026 Q3: 112026 Q4: 3
Authors per quarter · peak 29 (2024 Q1)
Authors per quarter
2023 Q121
2023 Q219
2023 Q315
2023 Q422
2024 Q129
2024 Q223
2024 Q326
2024 Q425
2025 Q123
2025 Q218
2025 Q319
2025 Q412
2026 Q113
2026 Q224
2026 Q311
2026 Q43

Languages

  • Rust97.9 %
  • Sass1.4 %
  • Meson0.7 %
by lines of code (scc)

Apps

OSBuilt withStatusMinimum OSWhere to get it
  • Linux
gtk stable not stated flathub

Features

FeatureValueHow we knowEvidence
SDK matrix-rust-sdk (git rev 2d6248ed, with matrix-sdk-ui) code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Encryption (E2EE) Yes: Yes
matrix-sdk feature e2e-encryption.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Cross-signing Yes: Yes code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Key backup Yes: Yes
Recovery setup; key import/export.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Sliding sync No: No
matrix.org: unsupported.
claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Next-gen auth (OIDC) Yes: Yes
OAuth 2.0 (MSC3861 family); matrix.org: supported.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Multiple accounts Yes: Yes claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Threads No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Spaces No: No
matrix.org: unsupported.
claimed github.com/matrix-org/matrix.org/blob/041599b0dc
1:1 calls No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Group calls No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Reactions Yes: Yes code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Edits Yes: Yes code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Replies Yes: Yes code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Polls Not found: Not found — —
Custom emoji No: No
matrix.org: image_packs unsupported.
claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Stickers Partial: Partial
Displays stickers.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Location Partial: Partial
Displays location messages.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Voice messages Not found: Not found — —
Rich text editor Partial: Partial
Markdown composer with mention pills.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
URL previews Not found: Not found — —
Push notifications Not found: Not found — —
Private read receipts Not found: Not found — —
Presence Not found: Not found — —
Room upgrades Yes: Yes
Follows tombstones.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Moderation tools Yes: Yes code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Accessibility Not found: Not found
GTK accessibility; no project-specific statement found.
— —
Translations yes
GNOME translation platform (Damned Lies); about 50 po files.
code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Telemetry none-found code gitlab.gnome.org/World/fractal/-/blob/9fbc72834a
Default homeserver no
The user enters a homeserver; no default found in code.
claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Fork-friendliness partial
Rust + GTK 4 + Meson/Flatpak build; GPL-3.0-or-later.
claimed gitlab.gnome.org/World/fractal/-/blob/9fbc72834a

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
4 tags in the last year, latest 14.3 (26 Oct 2026)
CI
.gitlab-ci.yml
Tests
none found
Security policy
none found
Licence
GPL-3.0-or-later
Funding
nlnet.nl/project/Fractal
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
gitlab.gnome.org/World/fractal main Active 31 Oct 2026 224 9 9fbc72834

Notes

matrix.org maturity: Beta. Fractal began as a fork of Fest.

Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person; metrics collected on 5 Nov 2026. Source file: data/projects/client/fractal.yaml. Spotted a mistake? Open an issue with a link.