Displaying 1 to 20 from 31 results

Rambox - Messaging and Emailing app that combines common web applications into one

  •    Javascript

Rambox is a messaging and emailing app that combines common web applications into one. It gives you the possibility to add common services many times you need, all in one place. It's perfect for people who work with many services for business and private accounts.

sharer.js - :on: :bookmark: Create your own social share buttons. No jquery.

  •    Javascript

Sharer.js is a very tiny js lib to create custom social share components on DOM elements for your website. No dependencies. Currently there is no support for AMD/CommonJS right now, but there is a repo which exposes the current Sharer class behaviour.

SocialSharing-PhoneGap-Plugin - 👨‍❤️‍💋‍👨 Cordova plugin to share text, a file (image/PDF/

  •    Objective-C

Share text, images (and other files), or a link via the native sharing widget of your device. Android is fully supported, as well as iOS 6 and up. WP8 has somewhat limited support.

Chat-API - The php WhatsApp library

  •    PHP

Read the wiki and previous issues before opening a new one! Maybe your issue is already answered. Also Ahmed Moh'd (fb.com/ahmed.mhd) and Ali Hubail (@hubail) for making this project possible.

whatsapp-web-reveng - Reverse engineering WhatsApp Web.

  •    Javascript

This project intends to provide a complete description and re-implementation of the WhatsApp Web API, which will eventually lead to a custom client. WhatsApp Web internally works using WebSockets; this project does as well. Before starting the application for the first time, run npm install -f to install all Node and pip install -r requirements.txt for all Python dependencies.

classesMD5-64 - Extract classes.dex from apk and returns base64 MD5 raw encoded

  •    CSharp

Very useful when you need classes.dex md5 raw hash, encoded with base64 for token generation in WhatsApp.



WhatsAPI.Net for Windows RT Version Forked from : https://github.com/shirioko/WhatsAPINet

whatspup - :white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

  •    Javascript

Of course, it is not possible to send/receive picture messages from command line. NOTE: Once you have connected by scanning QR code, your session will be saved so you won't have to scan it again and again unless you revoke from whatsapp app or by deleting tmp folder.

q-municate-ios - Q-municate iOS repository

  •    Objective-C

Q-municate is an open source code of chat application with full range of communication features on board (such as messaging, file transfer, push notifications, audio/video calls, etc.). We are inspired to give you chat application out of the box. You can customise this application depending on your needs. As always QuickBlox backend is at your service: https://quickblox.com/plans/ Find the source code and more information about Q-municate, as well as installation guide, in our Developers section: https://quickblox.com/developers/q-municate This guide is brought to you from QuickBlox iOS team in order to explain how you can build a communication app on iOS using QuickBlox API. It is a step by step guide designed for all developer levels including beginners as we move from simple to more complex implementation. Depending on your skills and your project requirements you may choose which parts of this guide are to follow. Enjoy and if you need assistance from QuickBlox iOS team feel free to let us know by creating an issue. Q-municate is a fully fledged chat application using the Quickblox API. QuickBlox - Communication & cloud backend platform which brings superpowers to your mobile apps.

q-municate-web - Q-municate Web chat application

  •    Javascript

Q-municate is an open source code chat application with wide range of communication features available (such as one-to-one messaging, group chat messaging, file transfers, notifications, Facebook signup and audio/video calls). We are please to present you with an out of the box chat application. You can customize this application depending of your needs. QuickBlox is used for the backend.

quickblox-javascript-sdk - JavaScript SDK of QuickBlox cloud backend platform

  •    Javascript

The QuickBlox JavaScript SDK provides a JavaScript library making it even easier to access the QuickBlox cloud communication backend platform. QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great communication functionality to smartphone applications like in Skype, WhatsApp, Viber.

WhatsAppBetaUpdater - An app to update WhatsApp to the latest beta version available on Android

  •    Java

An app to update to the latest version of WhatsApp for Android. Beta Updater for WhatsApp checks the latest beta version available on whatsapp.com and enables you to install it automatically. WhatsApp publishes beta updates on their website before they become available on Google Play. This means that the latest features aren't available on Google Play until several weeks later (like audio calls, backup to Google Drive and new UI changes).

botsapp - A WhatsApp bot framework in Node

  •    Javascript

Botsapp is simple framework for creating WhatsApp bots (using the awesome whatsapi project). As of May 2015 the whatsapi library which is a dependecy of botsapp has been removed due to legal threats.. I belive there are other forks possibly still available. I'm no longer actively using this library, but I'm happy to accept pull requests for anyone who wishes to test one of these libraries and change the dependency.

cordova-plugin-native-keyboard - :musical_keyboard: Add a Slack / WhatsApp - style chat keyboard to your Cordova app!

  •    Objective-C

This plugin aims to solve common keyboard problems encountered with Cordova / PhoneGap apps. The messenger component (see screenshots) is ready for production, but this plugin will have more tricks up its sleeve. I'll document those once they're ready for primetime as well.

watoi - Whatsapp Android To iOS Importer

  •    Objective-C

Migrate Whatsapp chats history from Android to iOS. Check that Whatsapp is activated on iDevice. You should see the list of group chats when you open the app. Most likely, there won't be any messages prior to moving to iOS. You can even send/receive a message or two to be sure that there is something to back up.

FlutterWhatsAppClone - Building a WhatsApp Clone in Flutter.

  •    Dart

Building a WhatsApp Clone in Flutter. For help getting started with Flutter, view our online documentation.

Crypt12-Decryptor - Tool for decrypting WhatsApp Crypt12 databases

  •    Java

Tool for decrypting WhatsApp Crypt12 databases. The authenticated decryption operation has five inputs: K, IV, C, A and T. It has only a single output, either the plaintext value P or a special symbol 'FAIL' that indicates that the inputs are not authentic. A ciphertext C, initialization vector IV, additional authenticated data A and tag T are authentic for key K when they are generated with the encrypt operation with inputs K, IV, A and P, for some plaintext P. The authenticated decrypt operation will, with high probability, return 'FAIL' when its inputs were not created by the encrypt operation with the identical key. The additional authenticated data A is used to protect information that needs to be authenticated, but which must be left unencrypted. When using GCM to secure network protocol, this input could include addresses, ports, sequence numbers, protocol version numbers, and other fields that indicate how the plaintext should be handled, forwarded, or processed. In many situations, its desirable to authenticate these fields, though they must be left in the clear for the network to function properly. when this data is included in the AAD, authentication is provided without copying the data into the ciphertext. The primary purpose of the IV is to be a nonce, that is, to be distinct for each invocation of the encryption operation for a fixed key. It is acceptable for the IV to be generated randomly, as long as the distinctness of the IV is highly likely. The IV is authenticated, and it is not necessary to include it in in the AAD field.

RE-WhatsApp - Reverse engineering WhatsApp. Documentation and protocols.

  •    Python

This project intends to provide a complete description of WhatsApp internals. I'll be adding more content as I have more free time.