Bot Framework Open Source Projects
Browse 94 Bot Framework open source projects, ranked by GitHub stars. Find the most popular Bot Framework tools and libraries.
RasaHQ/rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Metrics details
| Stars | 21,251 |
yagop/node-telegram-bot-api
Telegram Bot API for NodeJS
Metrics details
| Stars | 9,188 |
telegraf/telegraf
Modern Telegram Bot Framework for Node.js
Metrics details
| Stars | 9,178 |
microsoft/botframework-sdk
Bot Framework provides the most comprehensive experience for building conversation applications.
Metrics details
| Stars | 7,806 |
botman/botman
A framework agnostic PHP library to build chat bots
Metrics details
| Stars | 6,164 |
aiogram/aiogram
aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
Metrics details
| Stars | 5,795 |
tucnak/telebot
Telebot is a Telegram bot framework in Go.
Metrics details
| Stars | 4,634 |
microsoft/BotBuilder-Samples
Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript/TypeScript, and Python to help you get started with the Bot Framework SDK!
Metrics details
| Stars | 4,512 |
DopplerHQ/awesome-bots
The most awesome list about bots ⭐️🤖
Metrics details
| Stars | 4,167 |
irazasyed/telegram-bot-sdk
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.
Metrics details
| Stars | 3,302 |
blankly-finance/blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Metrics details
| Stars | 2,463 |
RasaHQ/rasa_core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Metrics details
| Stars | 2,343 |
microsoft/AdaptiveCards
A new way for developers to exchange card content in a common and consistent way.
Metrics details
| Stars | 1,962 |
microsoft/BotFramework-WebChat
A highly-customizable web-based client for Azure Bot Services.
Metrics details
| Stars | 1,782 |
tdryer/hangups
the first third-party instant messaging client for Google Hangouts
Metrics details
| Stars | 1,752 |
fossasia/susi_cortana_skill
A cortana skill which can be used to ask susi for answers: "Cortana, Ask Susi Who Are You"
Metrics details
| Stars | 1,463 |
nextcord/nextcord
A Python wrapper for the Discord API forked from discord.py
Metrics details
| Stars | 1,264 |
rampatra/jbot
Make Slack and Facebook Bots in Java.
Metrics details
| Stars | 1,208 |
microsoft/botframework-solutions
Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences.
Metrics details
| Stars | 1,057 |
mymmrac/telego
Telegram Bot API library for Go
Metrics details
| Stars | 1,050 |
operable/cog
Bringing the power of the command line to chat
Metrics details
| Stars | 919 |
hikari-py/hikari
A Discord API wrapper for Python and asyncio built on good intentions.
Metrics details
| Stars | 912 |
microsoft/botbuilder-dotnet
Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
Metrics details
| Stars | 903 |
PythonistaGuild/TwitchIO
An Async Bot/API wrapper for Twitch made in Python.
Metrics details
| Stars | 883 |
opsdroid/opsdroid
🤖 An open source chat-ops bot framework
Metrics details
| Stars | 869 |
shomali11/slacker
Slack Bot Framework
Metrics details
| Stars | 802 |
xtekky/zefoy
🪐Bot likes, followers, shares and views on TikTok! ~ fast zefoy | Updated 2025
Metrics details
| Stars | 790 |
microsoft/botbuilder-python
The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Metrics details
| Stars | 771 |
DonDebonair/slack-machine
A simple, yet powerful and extendable Slack bot
Metrics details
| Stars | 770 |
nutgram/nutgram
The Telegram bot framework that doesn't drive you nuts.
Metrics details
| Stars | 742 |
microsoft/botbuilder-js
Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
Metrics details
| Stars | 725 |
raycharius/slack-block-builder
Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI.
Metrics details
| Stars | 635 |
evilsprut/nestjs-telegraf
🤖 Powerful Nest module for easy and fast creation Telegram bots
Metrics details
| Stars | 632 |
KevinNovak/Discord-Bot-TypeScript-Template
Discord bot - A discord.js bot template written with TypeScript.
Metrics details
| Stars | 631 |
hubtype/botonic
Build chatbots and conversational experiences using React
Metrics details
| Stars | 620 |
dmitrizzle/chat-bubble
Simple chatbot UI for the Web with JSON scripting 👋🤖🤙
Metrics details
| Stars | 600 |
hellostealth/stealth
An open source Ruby framework for text and voice chatbots. 🤖
Metrics details
| Stars | 598 |
urban-bot/urban-bot
🤖 The universal chatbot library based on React. Write once, launch Telegram, Discord, Facebook, ... every messenger with chatbots
Metrics details
| Stars | 571 |
kwsch/SysBot.NET
sys-botbase client for remote control automation of Nintendo Switch consoles.
Metrics details
| Stars | 567 |
s4w3d0ff/python-poloniex
Poloniex API wrapper for Python 2.7 & 3
Metrics details
| Stars | 566 |
simple-robot/simpler-robot
Simple Robot,一个bot风格的Kotlin多平台事件调度框架,异步高效、Java友好!/ A Bot-style Kotlin Multiplatform event scheduling framework, asynchronous and high-performance, java-friendly! 🐱😼😻😸
Metrics details
| Stars | 562 |
bablosoft/BAS
BrowserAutomationStudio can automate everything that Chrome can.
Metrics details
| Stars | 558 |
discord-akairo/discord-akairo
A bot framework for Discord.js.
Metrics details
| Stars | 546 |
poshbotio/PoshBot
Powershell-based bot framework
Metrics details
| Stars | 546 |
necordjs/necord
🤖 A module for creating Discord bots using NestJS, based on Discord.js
Metrics details
| Stars | 489 |
yiyungent/KnifeHub
🧰 简单易用的效率工具平台
Metrics details
| Stars | 460 |
microsoft/botbuilder-tools
Welcome to the Bot Framework Tools repository, which is the home for a set of tools for developers building bots with the Microsoft Bot Framework
Metrics details
| Stars | 447 |
pnp/generator-teams
A Yeoman Generator for Microsoft Teams
Metrics details
| Stars | 429 |
intelligo-mn/intelligo
Intelligo is powerful chatbot builder that enables anyone to create and deploy chatbots anywhere.
Metrics details
| Stars | 427 |
getgort/gort
Gort is a chatbot framework designed from the ground up for chatops.
Metrics details
| Stars | 399 |
labsai/EDDI
Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus.
Metrics details
| Stars | 363 |
Secreto31126/whatsapp-api-js
A lightweight, dependency-less, efficient TS library for interacting with the official WhatsApp Cloud API
Metrics details
| Stars | 350 |
caioagiani/whatsapp-bot
BOT - WhatsApp Web in TypeScript
Metrics details
| Stars | 338 |
syuilo/ai
💕 A bot for Misskey
Metrics details
| Stars | 317 |
codesiddhant/Jasmin-Ransomware
Jasmin Ransomware is an advanced red team tool (WannaCry Clone) used for simulating real ransomware attacks. Jasmin helps security researchers to overcome the risk of external attacks.
Metrics details
| Stars | 286 |
danryan/hal
A chat bot in Go.
Metrics details
| Stars | 283 |
BotBuilderCommunity/botbuilder-community-dotnet
Part of the Bot Builder Community Project. Repository for extensions for the Bot Builder .NET SDK, including middleware, dialogs, recognizers and more.
Metrics details
| Stars | 282 |
digiteinfotech/kairon
Agentic AI platform that harnesses Visual LLM Chaining to build proactive digital assistants
Metrics details
| Stars | 278 |
OfficeDev/BotBuilder-MicrosoftTeams
Microsoft Bot Builder extension library for developing bots for Microsoft Teams
Metrics details
| Stars | 276 |
oklahomer/go-sarah
Simple yet customizable bot framework written in Go.
Metrics details
| Stars | 271 |
