Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ Feature ] Rust Library #277

Closed
kodesoul opened this issue Apr 25, 2021 · 4 comments
Closed

[ Feature ] Rust Library #277

kodesoul opened this issue Apr 25, 2021 · 4 comments

Comments

@kodesoul
Copy link

Hello ! It's rather odd to me that libsignal does not provide a rust library despite being written in rust.

Is it possible to possible to expose a rust api for people who would like to create desktop/CLI clients using rust ?
Alternatively do you recommend the use of the now folded libsignal-client-rust ?

Thanks for building Signal !

@hiqua
Copy link

hiqua commented Apr 25, 2021

I think the answer is mostly there: #152

@kodesoul
Copy link
Author

I see. Thanks for taking the time to respond !

I'll wait for the library to mature. I hope there will be a rust api.

@Be-ing
Copy link

Be-ing commented Apr 27, 2021

@princebett if you are trying to write a Signal client in Rust, you probably want the independent libsignal-service-rs library which will soon use this libsignal-client library. If you are trying to create a GUI client, come join us working on Whisperfish. We are planning to decouple it from Sailfish OS and make it run on mobile/desktop Linux. If you are trying to create a CLI client or bot, we are also working on Presage. Come join us on Matrix at #whisperfish:rubdos.be

@kodesoul
Copy link
Author

@princebett if you are trying to write a Signal client in Rust, you probably want the independent libsignal-service-rs library which will soon use this libsignal-client library. If you are trying to create a GUI client, come join us working on Whisperfish. We are planning to decouple it from Sailfish OS and make it run on mobile/desktop Linux. If you are trying to create a CLI client or bot, we are also working on Presage. Come join us on Matrix at #whisperfish:rubdos.be

Thanks !! I'll take a look at presage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants