Wave is an open source, comprehensive messaging solution aiming to revolutionize the way we communicate. By centralizing SMS, MMS, server messaging, email, and other messaging types into one application, Wave intends to provide an integrated and seamless communication experience. This project utilizes Flutter and SQLite for app development and Rust for server-side messaging.
Please note that this project is still in its early stages of development and the only thing functional is an extremely basic sms app.
- Flutter for app development
- Rust for server-side messaging
- SQLite for local and server-side database storage
Wave aims to support a broad range of messaging types including:
- SMS/MMS
- Server Messaging
- Phone calls
- Voice and video calls
- File sharing
- And more
This wide array of messaging options allows users to consolidate their communications into one convenient platform.
Wave will support cross-platform synchronization. This allows users to seamlessly switch between devices (PC, mobile, tablet) and even send SMS from a computer when a phone is connected.
One of the key aspects of Wave is its high level of customization. Wave plans to offer a wide range of options for modifying the user interface and the functionality of the app to suit individual needs and preferences.
To make Wave accessible to users around the world, we intend to offer multilingual support and chat translation.
In this digital era, security is paramount. Wave is designed with this principle in mind, intending to offer end-to-end encryption and local encryption options for every type of messaging. We are even considering the potential of implementing post quantum cryptography to stay one step ahead of potential threats.