Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

slidgnal

A feature-rich Signal to XMPP puppeteering gateway, based on slidge and signalmeow.

CI pipeline status Chat PyPI package version

slidgnal lets you chat with users of Signal without leaving your favorite XMPP client.

Quickstart

docker run -v /somewhere/writeable:/var/lib/slidge \  # for data persistence
    --network=host \  # easiest setup to reach your XMPP server
    codeberg.org/slidge/slidgnal:latest-amd64 \
    --jid signal.example.org \  # can be whatever you want it to be
    --secret some-secret  # must match your XMPP server config

Use the :latest-amd64 tag for the latest release, :vX.X.X-amd64 for release X.X.X, and :main-amd64 for the bleeding edge.-arm64 images are also available.

If you do not like containers, other installation methods are detailed in the docs.

Documentation

Hosted on codeberg pages.

Contributing

Contributions are very welcome, and we tried our best to make it easy to start hacking on slidgnal. See CONTRIBUTING.md.

Release files for slidgnal 0.5.0b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for slidgnal 0.5.0b1
File Size Uploaded
slidgnal-0.5.0b1.tar.gz 4.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for slidgnal 0.5.0b1
File
slidgnal-0.5.0b1-cp314-cp314-manylinux_2_41_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.41+ x86-64 Details
slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.41+ x86-64 Details
slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.41+ ARM64 Details
slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.41+ x86-64 Details
slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.41+ ARM64 Details
slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.41+ x86-64 Details
slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.41+ ARM64 Details

Total release size: 656.6 MB

Release files / slidgnal-0.5.0b1.tar.gz

Download URL slidgnal-0.5.0b1.tar.gz
Size 4.8 MB
Tags Source
SHA-256 checksum
How to use checksums
9656eb49719d694e9e7912b852ec96636223230ba573c4fa8e9d379e95bc3b25
BLAKE2b-256 checksum
How to use checksums
e61753b2616133f4d82b0ec63c6742b1960ad809a9c8139eb239650d389dce5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp314-cp314-manylinux_2_41_x86_64.whl

Download URL slidgnal-0.5.0b1-cp314-cp314-manylinux_2_41_x86_64.whl
Size 93.9 MB
Tags CPython 3.14 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
972748f21f6720a48bab7ddde0d7bf7b1d89f6b7a04645fc93c848f78370f102
BLAKE2b-256 checksum
How to use checksums
a2e7d15870e6fe22f3dcf9782f036ecdf472744eee39ca2077892f2b361be491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_x86_64.whl

Download URL slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_x86_64.whl
Size 93.9 MB
Tags CPython 3.13 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
f39de67793bfc65023e95084ae0382f554f644553fbf94c6578f2770149eb70f
BLAKE2b-256 checksum
How to use checksums
082c8e74357da555b89a3b9574d3017a5a3058df64f4ec5e33e9492b546ed4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_aarch64.whl

Download URL slidgnal-0.5.0b1-cp313-cp313-manylinux_2_41_aarch64.whl
Size 92.0 MB
Tags CPython 3.13 Linux glibc 2.41+ ARM64
SHA-256 checksum
How to use checksums
ed1fb0e6e5282c0151cddaa647a9955b05599984258536af7fcf0079df8f6d03
BLAKE2b-256 checksum
How to use checksums
5098e7cc750c29fd289b47d659967bb1e2070ee6940696d53125e6d6f2f0529c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_x86_64.whl

Download URL slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_x86_64.whl
Size 93.9 MB
Tags CPython 3.12 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
4f310aef3ce341e8f814d1f1ec183c7ba3dea3d971a76aa6de48ae238a48bb7e
BLAKE2b-256 checksum
How to use checksums
0bcdcc6eca08e97ee6ad997b44a303f41261464158f5d4bea3a30a6ac47c2125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_aarch64.whl

Download URL slidgnal-0.5.0b1-cp312-cp312-manylinux_2_41_aarch64.whl
Size 92.0 MB
Tags CPython 3.12 Linux glibc 2.41+ ARM64
SHA-256 checksum
How to use checksums
335a7870305a430d6d8833289b289691a548bcbb8667c2305f1bf1d509986f68
BLAKE2b-256 checksum
How to use checksums
ad6a0a6f7479b4c41f7b54abb68c0d6a40b70e88c9e95d3f473302046e828771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_x86_64.whl

Download URL slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_x86_64.whl
Size 93.9 MB
Tags CPython 3.11 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
f7d1469d54134de642f9873633d495e7cee1c39af869cc33ba7f26356fa88880
BLAKE2b-256 checksum
How to use checksums
ffe7bb2c809d86ccef5d3c10395c53fc3cfbf91e5cd1228d965db3919faf58f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_aarch64.whl

Download URL slidgnal-0.5.0b1-cp311-cp311-manylinux_2_41_aarch64.whl
Size 92.0 MB
Tags CPython 3.11 Linux glibc 2.41+ ARM64
SHA-256 checksum
How to use checksums
dfe935b12a8918ff82e821f1bb43b7314f51305e6b29fc9d7866698156697193
BLAKE2b-256 checksum
How to use checksums
b2c9b18373421006c289ce9a509d87a3642a996df9ca9cbb7d10769c206f367d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page