https://github.com/Marlinski/Rumble 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 user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Marlinski / Rumble * Notifications * Star 143 * Fork 27 Rumble allows the sharing of messages and pictures without relying on the Internet, in a Delay Tolerant Fashion following the Store-Carry and Forward paradigm disruptedsystems.org GPL-3.0 License 143 stars 27 forks Star Notifications * Code * Issues 21 * Pull requests 1 * 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 1 branch 12 tags Code * Clone HTTPS GitHub CLI [https://github.com/M] Use Git or checkout with SVN using the web URL. [gh repo clone Marlin] 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 Marlinski fix contact info list with big item. Fixed issue #55 ... e580817 Apr 8, 2017 fix contact info list with big item. Fixed issue #55 e580817 Git stats * 408 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time app fix contact info list with big item. Fixed issue #55 Apr 8, 2017 gradle/wrapper upgrade to latest sdk Apr 8, 2017 libs fix contact info list with big item. Fixed issue #55 Apr 8, 2017 .gitignore added submodule SlidingMenu Aug 22, 2016 .gitmodules fixed issue #48 replace checkout git submodule slidingmenu with https... Aug 26, 2016 LICENSE.txt woopsie, LICENSE instead of LICENCE Dec 4, 2015 Readme.md Add store links, license info Aug 26, 2016 build.gradle upgrade to latest sdk Apr 8, 2017 gradlew Set up git properly Jan 21, 2016 settings.gradle Release Version Code 7 Dec 9, 2015 View code Abstract Technical Details License Readme.md #Rumble A decentralized and delay-tolerant twitter-like mobile application. Get it on F-Droid [6874747073] Abstract Rumble enables the spread of messages in an epidemic fashion using automatically formed and opportunistic local ad-hoc network. Every message sent or received with are stored on the local database and pushed to every other device it meets. By doing so, messages naturally propagates throughout the network using social links as the underlying infrastructure. Because it doesn't rely on any fixed infrastructure like the Internet, it is naturally resistant against censorship. Because a large number of message may exists, Rumble prioritized messages based on various parameters such as hashtag subscriptions, replication density, date of creation etc. By default, everyone belongs to the "rumble.public" group which is open but Rumble also enable the possibility to create private communities encrypted with AES-128 (CBC/PKCS5). A message that belongs to a private community only propagates through members of this community, and a new member can only join a community after being invited or "vouched" by another member. Rumble also support a real-time "chat" to exchange message with the current neighborhood only. In this mode, messages are not forwarded any further. Technical Details Whenever Rumble is running, it automatically discover its neighborhood (bluetooth and wifi) and forms local area network. Each time a new communication channel is created between two devices, they exchange their "preferences" and start exchanging the messages with each other. License GNU General Public License version 3 About Rumble allows the sharing of messages and pictures without relying on the Internet, in a Delay Tolerant Fashion following the Store-Carry and Forward paradigm disruptedsystems.org Resources Readme License GPL-3.0 License Releases 12 tags Packages 0 No packages published Contributors 4 * @Dbof Dbof Davide Bove * @PrasannaVenkadesh PrasannaVenkadesh Prasanna Venkadesh * @xoir xoir * @licaon-kter licaon-kter Licaon_Kter Languages * Java 96.4% * HTML 3.6% * (c) 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.