GitHub - matrix-org/matrix-rust-sdk: Matrix Client-Server SDK for Rust Skip to content Sign up Why GitHub? Features → Mobile → Actions → Codespaces → Packages → Security → Code review → Issues → Integrations → GitHub Sponsors → Customer stories→ Team Enterprise Explore Explore GitHub → Learn and contribute Topics → Collections → Trending → Learning Lab → Open source guides → Connect with others The ReadME Project → Events → Community forum → GitHub Education → GitHub Stars program → Marketplace Pricing Plans → Compare plans → Contact Sales → Education → In this repository All GitHub ↵ Jump to ↵ No suggested jump to results In this repository All GitHub ↵ Jump to ↵ In this organization All GitHub ↵ Jump to ↵ In this repository All GitHub ↵ Jump to ↵ Sign in Sign up {{ message }} matrix-org / matrix-rust-sdk Notifications Star 292 Fork 63 Matrix Client-Server SDK for Rust Apache-2.0 License 292 stars 63 forks Star Notifications Code Issues 29 Pull requests 7 Actions Projects 0 Wiki Security Insights More Code Issues Pull requests Actions Projects Wiki Security Insights master Switch branches/tags Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 20 branches 3 tags Code Clone HTTPS GitHub CLI Use Git or checkout with SVN using the web URL. Work fast with our official CLI. Learn more. Open with GitHub Desktop Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit poljar Merge branch 'secret-sharing' … 6234089 Aug 13, 2021 Merge branch 'secret-sharing' 6234089 Git stats 1,976 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .cargo     .github/workflows     contrib/mitmproxy     matrix_qrcode     matrix_sdk     matrix_sdk_appservice     matrix_sdk_base     matrix_sdk_common     matrix_sdk_crypto     matrix_sdk_test     matrix_sdk_test_macros     .gitignore     .pre-commit-config.yaml     .rustfmt.toml     Cargo.toml     LICENSE     Makefile     README.md     tarpaulin.toml     View code matrix-rust-sdk Project structure Status License README.md matrix-rust-sdk matrix-rust-sdk is an implementation of a Matrix client-server library in Rust. Project structure The rust-sdk consists of multiple crates that can be picked at your convenience: matrix-sdk - High level client library, with batteries included, you're most likely interested in this. matrix-sdk-base - No (network) IO client state machine that can be used to embed a Matrix client in your project or build a full fledged network enabled client lib on top of it. matrix-sdk-crypto - No (network) IO encryption state machine that can be used to add Matrix E2EE support to your client or client library. Status The library is in an alpha state, things that are implemented generally work but the API will change in breaking ways. If you are interested in using the matrix-sdk now is the time to try it out and provide feedback. License Apache-2.0 About Matrix Client-Server SDK for Rust Topics rust matrix-org Resources Readme License Apache-2.0 License Releases 3 tags Packages 0 No packages published Contributors 34 + 23 contributors Languages Rust 99.7% Other 0.3% © 2021 GitHub, Inc. Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.