AI marks

continuwuity

Active stable

A community-driven Matrix homeserver in Rust, a continuation of conduwuit (itself a fork of Conduit).

homeserver · licence Apache-2.0 · fork of conduwuit

Last commit
today 5 Nov 2026
Commits, last year
2.1k 440 in 90 days
Authors, 90 days
21 85 in a year, 229 ever
Bus factor
2 authors making half of last year's commits
Last release
v26.9.1 28 Sept 2026 · 87 tags in a year
Lines of code
258k Rust

AI

AI policy

What the project says about AI-made contributions

Allowed (fits the chosen stance)(against the chosen stance)
“While we allow LLM-assisted contributions, we do not appreciate contributions that are low quality, which is typical of machine-generated contributions that have not had a lot of love and care from a human.”

Source: forgejo.ellis.link/continuwuation/continuwuity/src/commit/223e8894596eb46aa46e5fc6a60f7c00f184ba72/.forgejo/pull_request_template.md

AI in development

Whether the developers use AI tools on the repository

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

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

AI in the product

Whether the product itself has AI features

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

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
2087 commits on 247 days in the last year · outlined: the day of the last collection
Nov: 28Nov: 7Nov: 26Nov: 2Dec: 45Dec: 11Dec: 32Dec: 40Jan: 43Jan: 37Jan: 12Jan: 3Jan: 14Feb: 27Feb: 92Feb: 48Feb: 38Mar: 22Mar: 35Mar: 53Mar: 42Apr: 55Apr: 66Apr: 13Apr: 166Apr: 40May: 21May: 14May: 58May: 9Jun: 0Jun: 19Jun: 102Jun: 123Jul: 62Jul: 106Jul: 27Jul: 38Jul: 62Aug: 21Aug: 63Aug: 35Aug: 17Sept: 3Sept: 34Sept: 9Sept: 57Oct: 90Oct: 35Oct: 10Oct: 42Oct: 33
Commits per week, last 52 weeks · peak 166 (Apr)
Commits per week, last 52 weeks
Nov28
Nov7
Nov26
Nov2
Dec45
Dec11
Dec32
Dec40
Jan43
Jan37
Jan12
Jan3
Jan14
Feb27
Feb92
Feb48
Feb38
Mar22
Mar35
Mar53
Mar42
Apr55
Apr66
Apr13
Apr166
Apr40
May21
May14
May58
May9
Jun0
Jun19
Jun102
Jun123
Jul62
Jul106
Jul27
Jul38
Jul62
Aug21
Aug63
Aug35
Aug17
Sept3
Sept34
Sept9
Sept57
Oct90
Oct35
Oct10
Oct42
Oct33
2023 Q1: 92023 Q2: 102023 Q3: 132023 Q4: 92024 Q1: 142024 Q2: 202024 Q3: 142024 Q4: 152025 Q1: 132025 Q2: 112025 Q3: 152025 Q4: 152026 Q1: 422026 Q2: 232026 Q3: 312026 Q4: 12
Authors per quarter · peak 42 (2026 Q1)
Authors per quarter
2023 Q19
2023 Q210
2023 Q313
2023 Q49
2024 Q114
2024 Q220
2024 Q314
2024 Q415
2025 Q113
2025 Q211
2025 Q315
2025 Q415
2026 Q142
2026 Q223
2026 Q331
2026 Q412

Languages

  • Rust92.0 %
  • MDX4.2 %
  • Jinja1.4 %
  • CSS0.9 %
  • Nix0.4 %
  • Dockerfile0.4 %
  • Other0.6 %
by lines of code (scc)

Features

FeatureValueHow we knowEvidence
Language Rust — —
Database yes
RocksDB (embedded)
claimed forgejo.ellis.link/continuwuation/continuwuity/s
Federation Yes: Yes claimed —
Spec versions yes code forgejo.ellis.link/continuwuation/continuwuity/s
Appservices Yes: Yes claimed —
Admin API Yes: Yes
admin room commands
claimed —
OIDC delegation (MAS) Yes: Yes
built-in OAuth login ("next-gen auth") served by the homeserver itself, not MAS delegation
claimed forgejo.ellis.link/continuwuation/continuwuity/s
Native sliding sync Yes: Yes
MSC4186: unstable
code forgejo.ellis.link/continuwuation/continuwuity/s
Workers / scaling No: No claimed —
Authenticated media Yes: Yes
implied: the server advertises spec v1.11, where MSC3916 landed; no MSC reference in the code
code forgejo.ellis.link/continuwuation/continuwuity/s

MSCs

MSCTitleIn this serverFlagSpecSource
MSC1929Homeserver Admin Contact and Support page stable— merged, v1.10forgejo.ellis.link/continuwuation/contin
MSC2409Proposal to send typing, presence and receipts to appservices stable— merged, v1.13forgejo.ellis.link/continuwuation/contin
MSC2666Get rooms in common with another user stable— merged, v1.19forgejo.ellis.link/continuwuation/contin
MSC2702Specifying semantics for Content-Disposition on media stable— merged, v1.12forgejo.ellis.link/continuwuation/contin
MSC2815Proposal to allow room moderators to view redacted event content unstable— openforgejo.ellis.link/continuwuation/contin
MSC2867Marking rooms as unread stable— merged, v1.12forgejo.ellis.link/continuwuation/contin
MSC2870Protect server ACLs from redaction unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC2967API scopes stable— mergedforgejo.ellis.link/continuwuation/contin
MSC3202Encrypted appservices unstable— openforgejo.ellis.link/continuwuation/contin
MSC3245Voice messages (using extensible events) unstable— openforgejo.ellis.link/continuwuation/contin
MSC3381Polls (mk II) unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC3489Sharing streams of location data with history unstable— openforgejo.ellis.link/continuwuation/contin
MSC3575Sliding Sync (aka Sync v3) unstable— closedforgejo.ellis.link/continuwuation/contin
MSC3814[WIP] MSC3814: Dehydrated devices with SSSS unstable— openforgejo.ellis.link/continuwuation/contin
MSC3930Polls push rules/notifications unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4075MatrixRTC invites and notifications unstable— openforgejo.ellis.link/continuwuation/contin
MSC4076Let E2EE clients calculate app badge counts themselves (disable_badge_count) unstable— closedforgejo.ellis.link/continuwuation/contin
MSC4095Bundled URL previews unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4121`m.role.moderator` `/.well-known/matrix/support` role. unstable— openforgejo.ellis.link/continuwuation/contin
MSC4125Specify servers to join via for federated invites unstable— openforgejo.ellis.link/continuwuation/contin
MSC4133Extending User Profile API with Key:Value Pairs stable— merged, v1.16forgejo.ellis.link/continuwuation/contin
MSC4143MatrixRTC – Real-time communication over Matrix unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4155Invite filtering unstable— openforgejo.ellis.link/continuwuation/contin
MSC4166Specify `/turnServer` response when no TURN servers are available unstable— openforgejo.ellis.link/continuwuation/contin
MSC4168Update `m.space.*` state on room upgrade unstable— openforgejo.ellis.link/continuwuation/contin
MSC4169Backwards-compatible redaction sending using `/send` stable— merged, v1.18forgejo.ellis.link/continuwuation/contin
MSC4174Web push unstable— openforgejo.ellis.link/continuwuation/contin
MSC4175Profile field for user time zone stable— merged, v1.16forgejo.ellis.link/continuwuation/contin
MSC4186Simplified Sliding Sync unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4190Device management for application services stable— merged, v1.17forgejo.ellis.link/continuwuation/contin
MSC4195LiveKit transport for MatrixRTC unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4203Sending to-device events to appservices unstable— openforgejo.ellis.link/continuwuation/contin
MSC4210Remove legacy mentions stable— merged, v1.17forgejo.ellis.link/continuwuation/contin
MSC4267Automatically forgetting rooms on leave stable— merged, v1.18forgejo.ellis.link/continuwuation/contin
MSC4283Distinction between Ignore and Block unstable— openforgejo.ellis.link/continuwuation/contin
MSC4284Policy Servers stable— merged, v1.18forgejo.ellis.link/continuwuation/contin
MSC4293Redact on kick/ban unstable— openforgejo.ellis.link/continuwuation/contin
MSC4310MatrixRTC decline `m.rtc.decline` unstable— closedforgejo.ellis.link/continuwuation/contin
MSC4323User suspension & locking endpoints stable— merged, v1.18forgejo.ellis.link/continuwuation/contin
MSC4354Sticky Events unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4363OAuth step up authentication unstable— openforgejo.ellis.link/continuwuation/contin
MSC4380Invite blocking stable— merged, v1.18forgejo.ellis.link/continuwuation/contin
MSC4406`M_SENDER_IGNORED` error code unstable— openforgejo.ellis.link/continuwuation/contin
MSC4439Encryption key URIs in `/.well-known/matrix/support` unstable— openforgejo.ellis.link/continuwuation/contin
MSC4466Altering profile change propagation unstable— openforgejo.ellis.link/continuwuation/contin
MSC4480Sliding Sync Extension: Sticky Events unstable— fcpforgejo.ellis.link/continuwuation/contin
MSC4484Server Administration OAuth Scope unstable— openforgejo.ellis.link/continuwuation/contin
MSC4494Membership-based invite blocking unstable— openforgejo.ellis.link/continuwuation/contin
MSC4540`m.admin` capability unstable— openforgejo.ellis.link/continuwuation/contin
MSC4560Stripped state requests over federation unstable— openforgejo.ellis.link/continuwuation/contin

Health signals

Bus factor (last year)
2
Issue first response
not measured (the forge did not give it)
Release cadence
87 tags in the last year, latest v26.9.1 (28 Sept 2026)
CI
.forgejo/workflows/auto-labeler.yml .forgejo/workflows/build-debian.yml .forgejo/workflows/build-nix.yml .forgejo/workflows/auto-labeler.yml .forgejo/workflows/build-debian.yml .forgejo/workflows/build-nix.yml .forgejo/workflows/auto-labeler.yml .forgejo/workflows/build-debian.yml .forgejo/workflows/build-nix.yml
Tests
test files found
Security policy
SECURITY.md
Licence
Apache-2.0
Funding
opencollective.com/continuwuity
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
forgejo.ellis.link/continuwuation/continuwuity main Active 5 Nov 2026 2.1k 21 db86d4280
github.com/continuwuity/continuwuity other Active 5 Nov 2026 2.1k 21 db86d4280
gitlab.com/continuwuity/continuwuity other Active 5 Nov 2026 2.1k 21 db86d4280

Notes

GitHub and GitLab repos are mirrors; the Forgejo instance is the main repo.

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/server/continuwuity.yaml. Spotted a mistake? Open an issue with a link.