Matrix <-> Rocket.Chat bridge
Warning: This application service is still in development. Do not use it! There will be breaking changs!
Compiling from Source
To compile the application service you need Rust nightly (I know that's bad, sorry).
It's highly recommended that you use rustup.
git clone https://github.com/exul/matrix-rocketchat.git cd matrix-rocketchat rustup override set nightly cargo build --release ./target/release/matrix-rocketchat
SQLite is used to store the data:
# On Ubuntu sudo apt-get install libsqlite3-dev # On Arch Linux sudo pacman -S sqlite
If you are using the application service on Linux, you'll have to install OpenSSL:
# On Ubuntu sudo apt-get install libssl-dev # On Arch Linux sudo pacman -S openssl
I learned a lot by reading the code of the following projects:
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.