Open source bot projects

Every project in the registry tagged bot, ranked by real GitHub adoption.

projects 23 combined stars ★ 250K refresh nightly
01 Orca ★ 113K

Run multiple AI coding agents in parallel, side by side

last push12 hours ago languageTypeScript licenseMIT
02 python-telegram-bot ★ 30K

We have made you a wrapper you can't refuse

last push2 days ago languagePython licenseGPL-3.0
03 wechaty ★ 23K

Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

last push11 months ago languageTypeScript licenseApache-2.0
04 Leon ★ 18K

Your open-source personal assistant for server automation

last push14 hours ago languageTypeScript licenseMIT
05 node-telegram-bot-api ★ 9.2K

Telegram Bot API for NodeJS

last push12 hours ago languageTypeScript licenseMIT
06 nonebot2 ★ 7.8K

跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python

last push13 hours ago languagePython licenseMIT
07 venom ★ 6.6K

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

last push2 months ago languageTypeScript licenseApache-2.0
08 koishi ★ 6.3K

Cross-platform chatbot framework made with love

last push26 days ago languageTypeScript licenseMIT
09 botman ★ 6.1K

A framework agnostic PHP library to build chat bots

last push7 months ago languagePHP licenseMIT
10 patchright ★ 5.0K

Undetected version of the Playwright testing and automation library.

last push12 hours ago languageTypeScript licenseApache-2.0
11 Telegram.Bot ★ 3.6K

.NET Client for Telegram Bot API

last push25 days ago languageC# licenseMIT
12 tailchat ★ 3.6K

Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

last push1 months ago languageTypeScript licenseApache-2.0
13 MadelineProto ★ 3.6K

Async PHP client API for the telegram MTProto protocol

last push15 hours ago languagePHP licenseAGPL-3.0
14 telegram-bot-sdk ★ 3.3K

🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.

last push2 months ago languagePHP licenseBSD-3-Clause
15 builderbot ★ 3.0K

🤖 Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource

last push2 days ago languageTypeScript licenseMIT
16 BotFramework-WebChat ★ 1.8K

A highly-customizable web-based client for Azure Bot Services.

last push12 hours ago languageHTML licenseMIT
17 patchright-python ★ 1.6K

Undetected Python version of the Playwright testing and automation library.

last push14 days ago languagePython licenseApache-2.0
18 rebrowser-patches ★ 1.5K

Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/

last push14 days ago languageJavaScript licenseMIT
19 macai ★ 938

All-in-one native macOS AI chat application for virtually any AI provider

last push3 months ago languageSwift licenseApache-2.0
20 patchright-nodejs ★ 803

Undetected NodeJS version of the Playwright testing and automation library.

last push14 days ago languageTypeScript licenseApache-2.0
21 pywikibot ★ 780

A Python library that interfaces with the MediaWiki API. This is a mirror from gerrit.wikimedia.org. Do not submit any patches here. See https://www.mediawiki.o

last push14 hours ago languagePython licenseMIT
22 Vortex ★ 597

🌀 Discord Moderation Bot

last push12 months ago languageJava licenseApache-2.0
23 Tiledesk ★ 15

No-code platform to build AI agents and automate support

last push22 hours ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source bot projects are there?

This registry tracks 23 projects tagged bot, with 250,317 GitHub stars between them. The most-adopted is Orca at 113,485 stars.

Are these bot projects free to use?

Yes — 23 of the 23 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which bot project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these bot projects still maintained?

20 of the 23 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.