whatsapp-web.js - A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app

  •        1263

A WhatsApp API client that connects through the WhatsApp Web browser app. It uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked.

https://pedroslopez.me/whatsapp-web.js/
https://github.com/pedroslopez/whatsapp-web.js

Tags
Implementation
License
Platform

   




Related Projects

Venom - The more complete Javascript library for WhatsApp

  •    Javascript

Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp. Its feature include Automatic QR Refresh, Send stickers, contacts, text, image, video, audio and docs, Send and Forward Messages, Send location and much more.

Sulla - Javascript Whatsapp api library for chatbots

  •    Javascript

Sulla is a javascript library which provides a high-level API control to Whatsapp so it can be configured to automatize resposes or any data that goes trough Whatsapp effortlessly. By default sulla will try to use Google Chrome driver if installed, if not, it will use integrated Chromium instance

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.

whatsapp-bot-seed - A small python framework to create a whatsapp bot, with regex-callback message routing

  •    Python

Unfortunately, after some updates in the whatsapp servers, bots are beeing banned real quickly. Some just last a couple hours. Whatsapp does not have an open protocol, so yowsup -- the core implementation behind this seed -- relies on reverse engineering to understand the messages exchange. Right now there is a lot of issues with this implementation. This project had a good run, was really useful and bots prior to the server update could run for months without any trouble. Right now is very unstable and unreliable due the ban problem. If a new library/protocol update solves this issue, the work will return. Until then, sadly, the project will be on hold. Group administration and a bit more...

Glific - An open source, two-way communication platform

  •    Elixir

Glific is a WhatsApp based open source communication platform for NGOs to have conversations with their community. Glific aims to empower social organisations to act decisively and quickly on grassroots information through a range of host of features ranging from automated responses to comprehensive analytics.


WhatsApp-Clone-Tutorial - https://www.tortilla.academy/Urigo/WhatsApp-Clone-Tutorial

  •    Javascript

Whatsapp Clone is a free and open-source tutorial that will guide you step-by-step on how to create a full-stack, mobile, hybrid web application from scratch. The software world is evolving quickly, and oftentimes people find themselves left behind, even the most experienced ones. The purpose of this tutorial is not only to demonstrate how to create a full application with the latest technologies, but also to keep up to date with the ever-changing development ecosystem.

Tinode - Instant Messaging Server

  •    Go

Tinode is a Instant Messaging Server. It is not XMPP/Jabber. It is not compatible with XMPP. It's meant as a replacement for XMPP. On the surface, it's a lot like open source WhatsApp or Telegram. The goal of this project is to deliver on XMPP's original vision: create a modern open platform for federated instant messaging with an emphasis on mobile communication. A secondary goal is to create a decentralized IM platform that is much harder to track and block by the governments.

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.

pytg - Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.

  •    Python

Telegram is an Whatsapp like Instant messenger, with clients for virtually every device you use. If you'd like to use the Telegram Bot Api instead, there also is pytgbot. It features a complete object oriented approach, mapping all the possible server responses. So you always know what attributes to expect.

ChitChat - A native Mac app wrapper for WhatsApp Web

  •    Objective-C

A Mac app wrapper around WhatsApp's web client, WhatsApp Web. The latest version is available here. Need help? Ask me on Twitter here.

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.

Hamsket - Free and Open Source messaging and emailing app that combines common web applications into one

  •    Javascript

Hamsket is a messaging and emailing app that combines common web applications into one. It is a fork of Rambox messaging app. It connects to more than 90 services like Whatsapp, Gmail, Slack, Facebook and many more.

WhatsApp-Desktop - Use WhatsApp on your OS X, Windows or Linux desktop.

  •    Javascript

Use WhatsApp on your OS X, Windows or Linux desktop.

Ionic-MeteorCLI-WhatsApp - WhatsApp Clone tutorial with Ionic 1.0 and Meteor CLI

  •    Javascript

WhatsApp Clone tutorial with Ionic 1.0 and Meteor CLI

yowsup - The python WhatsApp library

  •    Python

Yowsup is a Python library that enables you to build applications which use the WhatsApp service. Yowsup has been used to create two clients: 1) An unofficial WhatsApp client Nokia N9 through the Wazapp project which was in use by more than 200K users; 2) Another fully featured unofficial client for Blackberry 10. Because of a bug with python-dateutil package you might get permission error for some dateutil file called requires.txt when you use yowsup (see this bug report) to fix you'll need to chmod 644 that file.

Franz - Free messaging app for services like WhatsApp, Slack, Messenger and many more

  •    Javascript

Franz is a messaging app that combines chat & messaging services into one application. Franz currently supports Slack, WhatsApp, WeChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype and many more. Franz allows you to add each service many times. This makes Franz the perfect tool to manage multiple business and private accounts all at the same time. You could even use five different Facebook Messenger accounts at once, if some inexplicable reason urges you to do so.

Chat-API-NET - The .NET WhatsApp library

  •    CSharp

This is an API written in C# but it can be used in any .NET language. It's a fork from WhatsAPINet, which is based on Chat API (php).

whatspoke - WhatsApp for desktop. Includes FunXMPP documentation.

  •    Python

WhatsApp for desktop. Includes FunXMPP documentation.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.