AI marks

Parula

Active beta

Local-first suite (mail, chat, video calls, calendar, contacts, files) in TypeScript on Electron and Capacitor, with Matrix chat among its protocols.

desktop, mobile · licence EUPL-1.2

Last commit
today 4 Nov 2026
Commits, last year
1.8k 660 in 90 days
Authors, 90 days
4 4 in a year, 13 ever
Bus factor
1 authors making half of last year's commits
Last release
v0.9.41 24 Oct 2026 · 35 tags in a year
Lines of code
205k TypeScript

AI

Nothing found on any of the three axes. What we look for

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productNone found (fits the chosen stance)(against the chosen stance)
  • AI in development: no agent files and no AI-attributed commits (1846 non-bot commits in the last 365 days) at 5fb283b67f
  • Collector: 0 of 1.8k 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.

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
1846 commits on 221 days in the last year · outlined: the day of the last collection
Nov: 29Nov: 22Nov: 21Nov: 10Dec: 29Dec: 27Dec: 13Dec: 1Jan: 13Jan: 14Jan: 28Jan: 44Jan: 5Feb: 45Feb: 15Feb: 28Feb: 40Mar: 5Mar: 58Mar: 33Mar: 24Apr: 17Apr: 32Apr: 32Apr: 23Apr: 5May: 9May: 36May: 9May: 53Jun: 36Jun: 82Jun: 42Jun: 55Jul: 19Jul: 53Jul: 122Jul: 1Jul: 48Aug: 14Aug: 63Aug: 106Aug: 160Sept: 128Sept: 24Sept: 1Sept: 8Oct: 0Oct: 22Oct: 76Oct: 46Oct: 16
Commits per week, last 52 weeks · peak 160 (Aug)
Commits per week, last 52 weeks
Nov29
Nov22
Nov21
Nov10
Dec29
Dec27
Dec13
Dec1
Jan13
Jan14
Jan28
Jan44
Jan5
Feb45
Feb15
Feb28
Feb40
Mar5
Mar58
Mar33
Mar24
Apr17
Apr32
Apr32
Apr23
Apr5
May9
May36
May9
May53
Jun36
Jun82
Jun42
Jun55
Jul19
Jul53
Jul122
Jul1
Jul48
Aug14
Aug63
Aug106
Aug160
Sept128
Sept24
Sept1
Sept8
Oct0
Oct22
Oct76
Oct46
Oct16
2023 Q1: 12023 Q2: 12023 Q3: 12023 Q4: 32024 Q1: 32024 Q2: 42024 Q3: 112024 Q4: 32025 Q1: 42025 Q2: 32025 Q3: 32025 Q4: 32026 Q1: 32026 Q2: 32026 Q3: 32026 Q4: 3
Authors per quarter · peak 11 (2024 Q3)
Authors per quarter
2023 Q11
2023 Q21
2023 Q31
2023 Q43
2024 Q13
2024 Q24
2024 Q311
2024 Q43
2025 Q14
2025 Q23
2025 Q33
2025 Q43
2026 Q13
2026 Q23
2026 Q33
2026 Q43

Languages

  • TypeScript57.3 %
  • Svelte40.3 %
  • JavaScript1.6 %
  • CSS0.5 %
by lines of code (scc)

Apps

OSBuilt withStatusMinimum OSWhere to get it
  • Linux
electron beta not stated source
  • Windows
electron beta not stated source
  • macOS
electron beta not stated source
  • Android
webview beta 6.0 source
  • iOS
webview beta 14.0 source

Features

FeatureValueHow we knowEvidence
SDK matrix-js-sdk code github.com/parula-app/parula/blob/5fb283b67f8a07
Encryption (E2EE) Yes: Yes
pattern match [matrix-sdk-crypto]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Cross-signing Yes: Yes
pattern match [CrossSigning]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Key backup Yes: Yes
pattern match [Key(backup]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Sliding sync Not found: Not found — —
Next-gen auth (OIDC) Yes: Yes
pattern match [OAuth2Server]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Multiple accounts Not found: Not found — —
Threads Not found: Not found — —
Spaces Not found: Not found — —
1:1 calls Yes: Yes
pattern match [RTCPeerConnection]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Group calls Yes: Yes
pattern match [livekit]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Reactions Yes: Yes
pattern match [m.reaction]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Edits Yes: Yes
pattern match [m.replace]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Replies Yes: Yes
pattern match [inReplyTo]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Polls Not found: Not found — —
Custom emoji Not found: Not found — —
Stickers Yes: Yes
pattern match [m.sticker]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Location Yes: Yes
pattern match [geo:]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Voice messages Yes: Yes
pattern match [VoiceMessage]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Rich text editor Not found: Not found — —
URL previews Yes: Yes
pattern match [link preview]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Push notifications Not found: Not found — —
Private read receipts Yes: Yes
pattern match [readPrivate]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Presence Yes: Yes
pattern match [presence]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Room upgrades Yes: Yes
pattern match [tombstone]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Moderation tools Yes: Yes
pattern match [/report]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Accessibility yes
pattern match [a11y]
code github.com/parula-app/parula/blob/5fb283b67f8a07
Translations Not found: Not found — —
Telemetry Not found: Not found
@sentry/svelte dependency; whether it is opt-in was not checked
code github.com/parula-app/parula/blob/5fb283b67f8a07
Default homeserver Not found: Not found — —
Fork-friendliness Not found: Not found
EUPL-1.2 only, unless a subdirectory or file says otherwise (LICENSE at https://github.com/parula-app/parula/blob/76dbee21056a4b714ebad12728e19591757d48e1/LICENSE)
— —

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
35 tags in the last year, latest v0.9.41 (24 Oct 2026)
CI
.github/workflows/auto-translate.yml .github/workflows/installer-android-mustang.yml .github/workflows/installer-android-parula.yml
Tests
test files found
Security policy
none found
Licence
EUPL-1.2
Funding
none listed
Telemetry SDKs in manifests
Sentry (app/package.json) · Sentry (desktop/package.json)

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/parula-app/parula main Active 4 Nov 2026 1.8k 4 5fb283b67

Notes

Not a Matrix-first client; Matrix is one item in its feature list (README line 181). Licence: EUPL 1.2 only, from the LICENSE file's prose header (checked 2026-11-05).

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