matrix 3.0.0 copy "matrix: ^3.0.0" to clipboard
matrix: ^3.0.0 copied to clipboard

Matrix Dart SDK

Matrix SDK #

Matrix (matrix.org) SDK written in dart.

Native libraries #

For E2EE, vodozemac must be provided.

For flutter apps you can easily import it with the flutter_vodozemac package.

flutter pub add matrix

# Optional: For end to end encryption:
flutter pub add flutter_vodozemac

Get started #

See the API documentation for details:

API documentation

Tests #

thread_count=$(getconf _NPROCESSORS_ONLN) // or your favourite number :3
dart test --concurrency=$thread_count test
  • Adding the -x olm flag will skip tests which require olm
  • Using -t olm will run only olm specific tests, but these will probably break as they need prior setup (which is not marked as olm and hence won't be run)