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.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 94 projects
21,251 stars

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
Stars21,251
9,188 stars

yagop/node-telegram-bot-api

Telegram Bot API for NodeJS

Metrics details
Stars9,188
9,178 stars

telegraf/telegraf

Modern Telegram Bot Framework for Node.js

Metrics details
Stars9,178
7,806 stars

microsoft/botframework-sdk

Bot Framework provides the most comprehensive experience for building conversation applications.

Metrics details
Stars7,806
6,164 stars

botman/botman

A framework agnostic PHP library to build chat bots

Metrics details
Stars6,164
5,795 stars

aiogram/aiogram

aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio

Metrics details
Stars5,795
4,634 stars

tucnak/telebot

Telebot is a Telegram bot framework in Go.

Metrics details
Stars4,634
4,512 stars

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
Stars4,512
4,167 stars

DopplerHQ/awesome-bots

The most awesome list about bots ⭐️🤖

Metrics details
Stars4,167
3,302 stars

irazasyed/telegram-bot-sdk

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

Metrics details
Stars3,302
2,463 stars

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
Stars2,463
2,343 stars

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
Stars2,343
1,962 stars

microsoft/AdaptiveCards

A new way for developers to exchange card content in a common and consistent way.

Metrics details
Stars1,962
1,782 stars

microsoft/BotFramework-WebChat

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

Metrics details
Stars1,782
1,752 stars

tdryer/hangups

the first third-party instant messaging client for Google Hangouts

Metrics details
Stars1,752
1,463 stars

fossasia/susi_cortana_skill

A cortana skill which can be used to ask susi for answers: "Cortana, Ask Susi Who Are You"

Metrics details
Stars1,463
1,264 stars

nextcord/nextcord

A Python wrapper for the Discord API forked from discord.py

Metrics details
Stars1,264
1,208 stars

rampatra/jbot

Make Slack and Facebook Bots in Java.

Metrics details
Stars1,208
1,057 stars

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
Stars1,057
1,050 stars

mymmrac/telego

Telegram Bot API library for Go

Metrics details
Stars1,050
919 stars

operable/cog

Bringing the power of the command line to chat

Metrics details
Stars919
912 stars

hikari-py/hikari

A Discord API wrapper for Python and asyncio built on good intentions.

Metrics details
Stars912
903 stars

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
Stars903
883 stars

PythonistaGuild/TwitchIO

An Async Bot/API wrapper for Twitch made in Python.

Metrics details
Stars883
869 stars

opsdroid/opsdroid

🤖 An open source chat-ops bot framework

Metrics details
Stars869
802 stars

shomali11/slacker

Slack Bot Framework

Metrics details
Stars802
790 stars

xtekky/zefoy

🪐Bot likes, followers, shares and views on TikTok! ~ fast zefoy | Updated 2025

Metrics details
Stars790
771 stars

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
Stars771
770 stars

DonDebonair/slack-machine

A simple, yet powerful and extendable Slack bot

Metrics details
Stars770
742 stars

nutgram/nutgram

The Telegram bot framework that doesn't drive you nuts.

Metrics details
Stars742
725 stars

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
Stars725
635 stars

raycharius/slack-block-builder

Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI.

Metrics details
Stars635
632 stars

evilsprut/nestjs-telegraf

🤖 Powerful Nest module for easy and fast creation Telegram bots

Metrics details
Stars632
631 stars

KevinNovak/Discord-Bot-TypeScript-Template

Discord bot - A discord.js bot template written with TypeScript.

Metrics details
Stars631
620 stars

hubtype/botonic

Build chatbots and conversational experiences using React

Metrics details
Stars620
600 stars

dmitrizzle/chat-bubble

Simple chatbot UI for the Web with JSON scripting 👋🤖🤙

Metrics details
Stars600
598 stars

hellostealth/stealth

An open source Ruby framework for text and voice chatbots. 🤖

Metrics details
Stars598
571 stars

urban-bot/urban-bot

🤖 The universal chatbot library based on React. Write once, launch Telegram, Discord, Facebook, ... every messenger with chatbots

Metrics details
Stars571
567 stars

kwsch/SysBot.NET

sys-botbase client for remote control automation of Nintendo Switch consoles.

Metrics details
Stars567
566 stars

s4w3d0ff/python-poloniex

Poloniex API wrapper for Python 2.7 & 3

Metrics details
Stars566
562 stars

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
Stars562
558 stars

bablosoft/BAS

BrowserAutomationStudio can automate everything that Chrome can.

Metrics details
Stars558
546 stars

discord-akairo/discord-akairo

A bot framework for Discord.js.

Metrics details
Stars546
546 stars

poshbotio/PoshBot

Powershell-based bot framework

Metrics details
Stars546
489 stars

necordjs/necord

🤖 A module for creating Discord bots using NestJS, based on Discord.js

Metrics details
Stars489
460 stars

yiyungent/KnifeHub

🧰 简单易用的效率工具平台

Metrics details
Stars460
447 stars

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
Stars447
429 stars

pnp/generator-teams

A Yeoman Generator for Microsoft Teams

Metrics details
Stars429
427 stars

intelligo-mn/intelligo

Intelligo is powerful chatbot builder that enables anyone to create and deploy chatbots anywhere.

Metrics details
Stars427
399 stars

getgort/gort

Gort is a chatbot framework designed from the ground up for chatops.

Metrics details
Stars399
363 stars

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
Stars363
350 stars

Secreto31126/whatsapp-api-js

A lightweight, dependency-less, efficient TS library for interacting with the official WhatsApp Cloud API

Metrics details
Stars350
338 stars

caioagiani/whatsapp-bot

BOT - WhatsApp Web in TypeScript

Metrics details
Stars338
317 stars

syuilo/ai

💕 A bot for Misskey

Metrics details
Stars317
286 stars

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
Stars286
283 stars

danryan/hal

A chat bot in Go.

Metrics details
Stars283
282 stars

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
Stars282
278 stars

digiteinfotech/kairon

Agentic AI platform that harnesses Visual LLM Chaining to build proactive digital assistants

Metrics details
Stars278
276 stars

OfficeDev/BotBuilder-MicrosoftTeams

Microsoft Bot Builder extension library for developing bots for Microsoft Teams

Metrics details
Stars276
271 stars

oklahomer/go-sarah

Simple yet customizable bot framework written in Go.

Metrics details
Stars271
1-60 of 94 projects
Get A Weekly Email With Trending Bot Framework Projects
Stay updated on Bot Framework plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.