wppconnect
A Node library that exposes WhatsApp Web's own functions to your code, for building customer-service and messaging automations. A library, not a bot.
Every listing whose shape we recorded as a library. Derived from the records on this site, not curated.
A Node library that exposes WhatsApp Web's own functions to your code, for building customer-service and messaging automations. A library, not a bot.
A Node client library for WhatsApp that works by driving WhatsApp Web in a headless browser. A library, not a bot: you write the code that uses it.
A Node library for automating WhatsApp: it drives WhatsApp Web through a headless browser so your own code can send and receive messages on a personal account.
A C++ library and a set of sample trading applications: it ingests market data from IQFeed, builds indicators and time series, and sends orders through Interactive Brokers. It is a trading library, not a chat bot.
A Ruby client for Slack's Web and Events APIs, with a command-line tool alongside it. It is a client library, not a bot.
A Python library for writing Telegram bots: you decorate functions as handlers for messages, callback queries, inline queries and payment events, and it runs the polling or webhook loop for you. Its README offers both a synchronous and an asyncio client and carries a badge reading Bot API 10.3, which we read on 2026-09-13. A library, not a bot.
A Python library for writing Matrix bots, with its own documentation site. It is a library, not a bot.
A Kotlin toolkit for talking to Matrix from a Spring Boot application. It is a library you build a bot with, not a bot.
A Python library for the Discord API: your own program uses it to sign in as a bot account, receive events and send messages. It is the library, not a bot — there is nothing here to run on its own.
The Node.js side of the same job: a library your own program uses to sign in as a Discord bot account, handle events and send messages. It is the library, not a bot — you supply the program.
A C library that wraps the Discord API. You build a bot against it; it is not one.
A Node library for building WhatsApp chatbots as scripted conversation flows. Its README describes it as agnostic to the WhatsApp provider, so the provider is a choice you make and not one it makes for you.
A Java library for writing Telegram bots: you write the handlers, it carries the transport. Its repository ships a long-polling module and a webhook module with a Spring Boot starter for each, which we read from its module layout on 2026-09-13; its README recommends long polling over webhooks. A library, not a bot.