aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHubert Chathi <hubert@uhoreg.ca>2020-06-11 11:25:52 -0400
committerHubert Chathi <hubert@uhoreg.ca>2020-06-11 11:25:52 -0400
commitc9a183a7c5bbd78866c9613101a76508249c7d9f (patch)
tree8945c2e80cb05537b531b2721b3459101c8c645b
parentefd17631b16d1271a029e0af8f7d8e5ae795cc5d (diff)
add list of bindings
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index 8268a98..fea3e63 100644
--- a/README.md
+++ b/README.md
@@ -95,6 +95,24 @@ find_package(Olm::Olm REQUIRED)
target_link_libraries(my_exe Olm::Olm)
```
+## Bindings
+
+libolm can be used in different environments using bindings. In addition to the
+JavaScript, Python, Java (Android), and Objective-C bindings included in this
+repository, some bindings are (in alphabetical order):
+
+- [dart-olm](https://gitlab.com/famedly/libraries/dart-olm) (AGPLv3) Dart bindings
+- [Dhole/go-olm](https://github.com/Dhole/go-olm) (Apache-2.0) Go bindings
+- [libQtOlm](https://gitlab.com/b0/libqtolm/) (GPLv3) Qt bindings
+- [matrix-kt](https://github.com/Dominaezzz/matrix-kt) (Apache-2.0) Kotlin
+ library for Matrix, including Olm methods
+- [maunium.net/go/mautrix/crypto/olm](https://github.com/tulir/mautrix-go/tree/master/crypto/olm)
+ (Apache-2.0) fork of Dhole/go-olm
+- [olm-sys](https://gitlab.gnome.org/BrainBlasted/olm-sys) (Apache-2.0) Rust
+ bindings
+
+Note that bindings may have a different license from libolm.
+
## Release process
First: bump version numbers in ``common.mk``, ``CMakeLists.txt``,