Skip to content

A matrix client for Java and other JVM languages written in Kotlin

License

Notifications You must be signed in to change notification settings

msrd0/matrix-client

Repository files navigation

matrix-client GitLab CI Build Status License coverage report

A matrix client for Java and other JVM languages written in Kotlin.

The documentation of the master-branch is automatically uploaded here: https://mextrix.gitlab.io/matrix-client/

If you encounter any problems, please open an issue here: https://gitlab.com/mextrix/matrix-client/issues

There is also a cli interface written in Java in the cli folder.

NOTE: There is nobody actively working on this project. If you are interested in working on this project, please get in touch.

Supported Modules

Module Support Branch
Instant Messaging Partial master
Presence Planned --
Push Notifications No --
Receipts Planned --
Typing Notifications No --
VoIP Partial master
Content Repository Partial master
Managing History Visibility Fully master
Server Side Search No --
Server Administration No --
Event Context No --
Device Management Fully master
End-to-End Encryption Partial e2e
Third-party Invites No --
Guest Access No --

Gradle

After running ./gradlew install on this project, you can use it like this:

repositories {
	mavenLocal()
}

dependencies {
	compile "de.msrd0.matrix:matrix-client:1.0"
}

Usage

To see how this client can be used, take a look at the Main class in the cli project

About

A matrix client for Java and other JVM languages written in Kotlin

Resources

License

Stars

Watchers

Forks

Packages

No packages published