This project uses Shorebird for code push updates in Flutter apps.
curl https://get.shorebird.dev | bash
export PATH="$HOME/.shorebird/bin:$PATH"
shorebird --version
shorebird init
This command will:
- Set up Shorebird in the project.
- Add the required
shorebird_code_push
package. - Configure native projects (
android
,ios
, etc).
In lib/main.dart
:
import 'package:shorebird_code_push/shorebird_code_push.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await ShorebirdCodePush.instance.ensureInitialized();
runApp(const MyApp());
}
shorebird build apk
shorebird build ios
shorebird build appbundle
To manually control updates, edit .shorebird/shorebird.yaml
:
auto_update: false
Then, in your app:
final update = await ShorebirdCodePush.instance.checkForUpdate();
if (update != null) {
await update.downloadAndInstall();
}
shorebird patch android
https://api.codemagic.io/apps/686d1ae5ebec9edd213662a9/686d1ae5ebec9edd213662a8/status_badge.svg
A next-generation, open-source, modular ecosystem for decentralized communication, blockchain, AI, and Web3 integrations. Built with Flutter, Dart, and modern cloud-native technologies.
REChain is a comprehensive platform that unifies Matrix protocol, blockchain, IPFS, AI, and external services into a seamless, extensible, and developer-friendly ecosystem. It empowers users and developers to build, scale, and secure decentralized apps, bots, and integrations for the future of the internet.
- Matrix Protocol: Multi-client, multi-server, bridges, bots, federation, and advanced Matrix integrations
- Blockchain: TON, Ethereum, Bitget, Web3, smart contracts, token/NFT support, on-chain identity
- IPFS: Multi-provider decentralized storage, file manager, encryption, quotas, analytics, REST/gRPC API
- AI & Analytics: GPT, moderation, translation, code analysis, monitoring, dashboards
- Serverless & API: REST, GraphQL, gRPC, WebSocket, serverless hooks, monitoring
- Security: Encryption, quotas, advanced logging, best practices
- Modern UI/UX: Flutter-based, responsive, accessible, beautiful dashboards and tools
https://api.codemagic.io/apps/6849dcd1411f3e1270f933cd/6849dcd1411f3e1270f933cc/status_badge.svg
REChain Messenger is a decentralized messaging app focused on privacy, security, and unrestricted communication. It operates without centralized servers, eliminating censorship, data leaks, and third-party surveillance.
Before We start!
Termius provides a secure, reliable, and collaborative SSH client.
- No central servers – all messages are transmitted through a distributed network.
- Users can deploy their own nodes, ensuring network resilience.
- Advanced cryptographic algorithms protect messages and files.
- Only the sender and recipient can decrypt conversations.
- No phone number or email required for registration.
- One-time IDs for anonymous communication.
- Send digital assets directly within chats.
- Smart contract support and integration with REChain Network.
- A decentralized network prevents full shutdowns.
- Dynamic node support for bypassing restrictions.
This messenger is designed for those who value freedom, security, and innovation in digital communication. It is perfect for activists, developers, the crypto community, and anyone who wants to protect their data from third-party interference.
👉 REChain Messenger is the new standard of privacy in the digital world! 🚀
https://api.codemagic.io/apps/675837aa04e89a7e9f69389a/675837aa04e89a7e9f693899/status_badge.svg
REChain ®️ 🪐 ✨ is an primarily designed as a security and privacy analysis analogue fully focused on the use of platform moments and messages for communication, built on a source code library, including those developed by us, for those who respect freedom and privacy, as well as the safety and security of personal data. 🌤 Our task was to make a tool pleasant and enjoyable to use, with which each of you can communicate, expand content, create workspaces, organize a workflow. 🌈 We strive to show all the world's giants that it is possible to create cool products that are of great importance for society, for people to interact with each other, without selling advertising, personal data of users, their rights and freedoms! 🦄 It's written in Flutter. Our mission is to create an easy to use instant messenger which is open source and accessible for everyone.
REChain Network Solutions is contributing significantly to the modernization of the energy sector. By utilizing blockchain, the company helps in reducing operational costs, increasing the speed and security of transactions, and promoting the adoption of renewable energy sources. Its solutions are particularly relevant in regions where there is a push towards decentralization of the energy grid and increased reliance on renewable energy.
To enhance its offerings, REChain collaborates with various stakeholders in the energy sector, including renewable energy producers, grid operators, and government agencies. These partnerships are crucial for integrating its technology into existing energy infrastructures and for scaling its solutions across different markets.
As the global demand for renewable energy continues to rise, the role of blockchain in managing energy resources is expected to grow. REChain Network Solutions is well-positioned to capitalize on this trend, offering innovative solutions that not only meet current industry needs but also anticipate future developments in energy technology and policy.
- 🌍 [Katya ® 👽 AI 🧠 REChain ® 🪐 Blockchain Node Network] Join the community!
- 👀 [DAPP!] Launch dAPP on CodeMagic!
Here's the expanded version with your additions:
- 📩 Send all kinds of messages, images, and files!
- 🎙️ Voice messages for seamless communication!
- 📍 Location sharing to stay connected anywhere!
- 🔔 Push notifications to never miss an update!
- 💬 Unlimited private and public group chats to build communities and stay in touch with friends.
- 📣 Public channels with thousands of participants for broader discussions and content sharing.
- 🛠️ Feature-rich group moderation, including all Katya ® 👽 AI 🧠 REChain ® 🪐 Blockchain Node Network functionalities for seamless management.
- 🔍 Discover and join public groups with just a few clicks.
- 🌙 Dark mode for a comfortable browsing experience anytime.
- 🎨 "Material You" design for a personalized interface that adapts to your style.
- 📟 Hides complexity of the Katya ® 👽 AI 🧠 REChain ® 🪐 Blockchain Node Network IDs behind simple QR codes for ease of use.
- 😄 Custom emotes and stickers to express yourself in fun, creative ways.
- 🌌 Spaces! Create unique environments for your community and content.
- 🔄 Compatible with Element, Nheko, NeoChat, and all other Matrix apps for cross-platform connectivity.
- 🔐 End-to-end encryption for private, secure conversations.
- 🔒 Encrypted chat backup to keep your messages safe even if you switch devices.
- 😀 Emoji verification & cross-signing for a fast and user-friendly security check!
...and much more to discover! Dive into a world of advanced features, powered by the cutting-edge REChain ® 🪐 Blockchain Node Network.
Please, visit the website for the installation instructions 🪐:
For tea, coffee! For the future of decentralized and distributed internet. We do cool and, in my opinion, useful things for the safety and security of users' personal data. And on a completely non-commercial basis! 😎
-
Noto Emoji Font for the awesome emojis!
-
WoodenBeaver sound theme for the notification sound!
-
The Matrix Foundation for making and maintaining the Emoji Translations used for Emoji verification, licensed Apache 2.0!
Please, send US an E-Mail to support@rechain.network for the build instructions! 👻
Copyright © 2019-2025 Need help? 🤔 Donate US! ⌛️ For tea, coffee! For the future of decentralized and distributed internet. We do cool and, in my opinion, useful things for the safety and security of users' personal data. And on a completely non-commercial basis! 😎 Email us! 👇 A Dmitry Sorokin production. All rights reserved. Powered by REChain ®️. 🪐 Copyright © 2019-2025 REChain, Inc REChain ® is a registered trademark support@rechain.network Please allow anywhere from 1 to 5 business days for E-mail responses! 💌 Our Stats! 👀 At the end of 2023, the number of downloads from the Open-Source Places, Apple AppStore, Google Play Market, and the REChain.Store, namely the Domestic application store from the REChain ®️ brand 🪐, а именно Отечественный магазин приложений от бренда REChain ®️ 🪐 ✨ exceeded 29 million downloads. 😈 👀
git clone https://github.com/sorydima/REChain-.git
cd REChain-
flutter pub get
flutter run
flutter test
- Matrix: Use the Matrix dashboard for client/server/bridge/bot management
- Blockchain: Manage wallets, smart contracts, and on-chain assets in the Blockchain dashboard
- IPFS: Upload, share, encrypt, and manage files in the IPFS dashboard; REST/gRPC API for backend/serverless
- AI: Access GPT, moderation, translation, and analytics in the AI dashboard
- Serverless/API: Expose and consume REST/gRPC endpoints for all major services
See docs/ and the wiki for full guides, API reference, and code samples.
We welcome contributions from the community!
- See CONTRIBUTING.md for guidelines
- Open issues and pull requests for features, bugs, and docs
- Join discussions in the wiki
- docs/: In-depth guides, API reference, architecture, security, and more
- wiki/: How-tos, troubleshooting, best practices, community
Build the future of decentralized, secure, and intelligent communication with REChain.
REChain supports Aurora OS via the flutter-aurora toolchain.
We have added support for building REChain for Harmony OS as a new product flavor in the Android build configuration.
To build the app for Harmony OS, use the following commands:
./gradlew assembleHarmonyosRelease
or from Flutter:
flutter build apk --flavor harmonyos
Harmony OS specific assets should be placed in android/app/src/harmonyos/res/
directories.
We are excited to announce the release of REChain version 4.1.7+1150! This release brings major integrations including Matrix, Telegram, blockchain, IPFS, and AI services, along with a dynamic plugin system, unified APIs, and enhanced developer and user experiences.
For detailed information, please see the CHANGELOG and RELEASE NOTES.
Thank you for your continued support and contributions to the REChain ecosystem!
- Install flutter-aurora and add it to your PATH
- Install Git Bash (Windows) or use a Linux/macOS shell
# Fetch dependencies using flutter-aurora
git clone https://github.com/auroraos/flutaurora.git
cd flutaurora
./setup.sh
export PATH="$PWD/bin:$PATH" # Or add to your shell profile
cd /path/to/REChain-
flutter-aurora pub get
flutter-aurora build aurora
aurora/
— CMake, main.cpp, icons, desktop files, RPM specREChainPWAForAuroraOS/
— PWA and QML integration (if needed)
- Some plugins may require extra permissions or tweaks for Aurora OS.
- Test on a real device or emulator for best results.
- For packaging, see
aurora/rpm/com.rechain.online.spec
.