Trust Wallet is a community driven, completely open-source, multi-coin wallet. It enables blockchain developers to build their DApps and wallets natively without having to worry about the low-level implementation details. We know that working together as a community is better for everyone.
Wallet Core is a cross-platform library that implements low-level cryptographic wallet functionality for many blockchains. Most of the code is C++ with a set of strict exported C interfaces. The library provides idiomatic interfaces for all supported languages (currently Swift for iOS, Java for Android and TypeScript for Desktop).