Just Connect Here
DE EN

Open-source building blocks

Just Connect Here – what the app is built on

Just Connect Here itself is not an open-source project. But the parts that matter in a messenger – the protocol, the encryption, the server – are: open to inspection, reviewed by many and in use for years. We did not invent our own where the proven thing is better.

This page names those building blocks. You will find the full licence texts in the app under Settings → Open Source Licenses.

In the app

Building blockWhat forLicence
MatrixThe open protocol that carries the messages — not home-grown, but a standard anyone can read.open standard
matrix-rust-sdkThe app’s Matrix client library, written in Rust.Apache-2.0
vodozemacThe end-to-end encryption (Olm and Megolm).Apache-2.0
FlutterThe user interface — one code base for iPhone, Android, Mac and Windows.BSD-3-Clause
LiveKitCalls and group video, on our own server.Apache-2.0
SQLCipherThe encrypted database on your device.BSD-3-Clause

On the server

Building blockWhat forLicence
SynapseThe Matrix server.AGPL-3.0
PostgreSQLThe server’s database.PostgreSQL Licence
nginxAccepts all connections and encrypts transport.BSD-2-Clause
LiveKit ServerRelays calls and video.Apache-2.0
coturnHelps calls get through routers and firewalls.BSD-3-Clause
ntfyDelivers notifications — without Google.Apache-2.0 / GPL-2.0
fail2banLocks out attackers.GPL-2.0

All libraries used

The app’s direct dependencies – with the version shipped in the current release. This list is generated from the source code, not maintained by hand.

Interface and device features (Dart/Flutter) – 55 packages
PackageVersionLicence
add_2_calendar3.0.1MIT
app_links6.4.1Apache-2.0
archive4.0.9MIT
cached_network_image3.4.1MIT
crop_your_image2.0.0Apache-2.0
crypto3.0.7BSD-3-Clause
cupertino_icons1.0.8MIT
device_info_plus11.5.0BSD-3-Clause
emoji_picker_flutter4.4.0MIT
encrypt5.0.3BSD-3-Clause
file_picker8.3.7MIT
fl_chart0.70.2MIT
flutter_foreground_task10.0.0MIT
flutter_local_notifications18.0.1BSD-3-Clause
flutter_quill11.5.0MIT
flutter_secure_storage9.2.4BSD-3-Clause
flutter_webrtcMIT
gal2.3.2BSD-3-Clause
go_router14.8.1BSD-3-Clause
http1.6.0BSD-3-Clause
image4.8.0MIT
image_picker1.2.1Apache-2.0
in_app_purchase3.3.0BSD-3-Clause
intl0.20.2BSD-3-Clause
just_audio0.9.46Apache-2.0
just_audio_windows0.2.3MIT
livekit_client2.4.1Apache-2.0
local_auth2.3.0BSD-3-Clause
lottie3.3.2MIT
mime2.0.0BSD-3-Clause
mobile_scanner7.2.0BSD-3-Clause
open_filex4.7.0BSD-3-Clause
package_info_plus9.0.0BSD-3-Clause
passkeys2.19.0BSD-3-Clause
path_provider2.1.5BSD-3-Clause
pdf3.12.0Apache-2.0
pointycastle3.9.1MIT
provider6.1.5+1MIT
qr_flutter4.1.0BSD-3-Clause
receive_sharing_intent1.8.1Apache-2.0
record6.2.0BSD-3-Clause
share_plus10.1.4BSD-3-Clause
shared_preferences2.5.4BSD-3-Clause
sign_in_with_apple6.1.4MIT
sqflite_sqlcipher3.4.0MIT
super_clipboard0.9.1MIT
super_drag_and_drop0.9.1MIT
timezone0.9.4BSD-2-Clause
url_launcher6.3.2BSD-3-Clause
uuid4.5.3MIT
video_compress3.1.4MIT
video_player2.11.1BSD-3-Clause
wakelock_plus1.5.1BSD-3-Clause
webrtc_interface1.5.1MIT
workmanager0.9.0+3MIT
Matrix and encryption (Rust) – 12 packages
PackageVersionLicence
anyhow1.0.86MIT or Apache-2.0
eyeball0.8.8MPL-2.0
flutter_rust_bridge2.11.1MIT
futures-util0.3.33MIT or Apache-2.0
matrix-sdk0.18.0Apache-2.0
matrix-sdk-base0.18.0Apache-2.0
matrix-sdk-crypto0.18.0Apache-2.0
matrix-sdk-sqlite0.18.0Apache-2.0
reqwest0.13.4MIT or Apache-2.0
serde_json1.0.151MIT or Apache-2.0
tokio1.53.1MIT
vodozemac0.10.0Apache-2.0

Thank you to everyone who maintains these projects.

← Back to the start page

As of: September 2026