Sygnal
Slowing stableThe reference Matrix push gateway, relaying homeserver push notifications to APNs, Firebase (GCM/FCM) and WebPush.
push-gateway · licence AGPL-3.0-only OR LicenseRef-Element-Commercial
- Server
- Last commit
- 47 days ago 18 Sept 2026
- Commits, last year
- 10 2 in 90 days
- Authors, 90 days
- 1 4 in a year, 53 ever
- Bus factor
- 1 authors making half of last year's commits
- Last release
- v0.17.0 5 Nov 2025 · 1 tag in a year
- Lines of code
- 11k Python
AI
AI policy
What the project says about AI-made contributions
Restricted (fits the chosen stance)(against the chosen stance)“AI-assisted contributions are accepted; unreviewed AI output is not. [...] If your PR was made with the help of AI, you must convey that this is the case using the PR template.”
Element-wide policy in element-meta CONTRIBUTING.md (added 2026-11-02), which says it applies to all element-hq repositories; the repo's own CONTRIBUTING does not link it yet. Commit messages may be AI-drafted if reviewed; reviews may use AI tools, but only a human approves or closes a PR.
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 10 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.
- 0 of 10 non-bot commits in the last 365 days carry an AI attribution (0.0%), counted at 710f0f60a129
AI in the product
Whether the product itself has AI features
None found (fits the chosen stance)(against the chosen stance)Activity
Languages
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| Purpose | push gateway (APNs, FCM/GCM, WebPush) | code | github.com/element-hq/sygnal/blob/710f0f60a12913 |
| Framework | own (Python, Twisted) | claimed | github.com/element-hq/sygnal/blob/710f0f60a12913 |
| Encryption (E2EE) | No: No not applicable: forwards push payloads | claimed | github.com/element-hq/sygnal/blob/710f0f60a12913 |
| Hosting | self-host pip or Docker; run by app publishers | claimed | github.com/element-hq/sygnal/blob/710f0f60a12913 |
| Configuration | sygnal.yaml | claimed | github.com/element-hq/sygnal/blob/710f0f60a12913 |
| AI backend | none-found | claimed | github.com/element-hq/sygnal/blob/710f0f60a12913 |
Health signals
- Bus factor (last year)
- 1
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 1 tag in the last year, latest v0.17.0 (5 Nov 2025)
- CI
.github/workflows/changelog_check.yml.github/workflows/docker.yml.github/workflows/docker_check.yml.github/workflows/changelog_check.yml.github/workflows/docker_check.yml.github/workflows/docker_push.yml- Tests
- test files found
- Security policy
- none found
- Licence
- AGPL-3.0-only OR LicenseRef-Element-Commercial
- Funding
- none listed
- Telemetry SDKs in manifests
- Sentry (pyproject.toml) · Sentry (pyproject.toml)
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| github.com/element-hq/sygnal | main | Slowing | 18 Sept 2026 | 10 | 1 | 710f0f60a |
| github.com/matrix-org/sygnal | other | Dormant | 21 Jul 2025 | 0 | 0 | 4700184ba |
Notes
Dual-licensed by Element: AGPL v3 ("version 3 of the License", no "or later") or an Element commercial licence. The old matrix-org/sygnal repo is archived; development continues at element-hq/sygnal. CONTRIBUTING.md has no statement on AI.
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/tool/sygnal.yaml. Spotted a mistake? Open an issue with a link.