Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Bot Framework

Bot Framework

81 projects

Showing 36 of 81 projects

Discord.js
Discord.jsTypeScript

A powerful Node.js module for interacting with the Discord API, enabling developers to build Discord bots and applications.

#hacktoberfest#discordjs#voice-chat
Stars26.8k
Forks4.1k
Last commit2 days ago
Discord.js
Discord.jsTypeScript

A powerful Node.js module for interacting with the Discord API, enabling developers to build feature-rich Discord bots and applications.

#discord-bots#hacktoberfest#discordjs
Stars26.8k
Forks4.1k
Last commit2 days ago
Botkit
BotkitTypeScript

An open-source developer tool for building chat bots, apps, and custom integrations for major messaging platforms.

#bots#chat-bots#botkit
Stars11.6k
Forks2.2k
Last commit2 years ago
Node.js
Node.jsTypeScript

A Node.js module for interacting with the official Telegram Bot API to build and manage Telegram bots.

#api#polling#chatbot
Stars9.2k
Forks1.6k
Last commit10 days ago
Node.js
Node.jsTypeScript

A modern framework for building Telegram bots with Node.js and TypeScript, featuring full API support and extensible middleware.

#hacktoberfest#serverless#bot-framework
Stars9.2k
Forks947
Last commit1 year ago
BotMan
BotManPHP

A framework-agnostic PHP library for building chatbots across multiple messaging platforms.

#botman#chatbot#messaging-platforms
Stars6.2k
Forks816
Last commit3 months ago
serenity
serenityRust

A Rust library for building Discord bots and applications with full API coverage and async support.

#hacktoberfest#caching#sharding
Stars5.6k
Forks665
Last commit4 days ago
Serenity
SerenityRust

A Rust library for interacting with the Discord API, providing a full-featured toolkit for building Discord bots.

#hacktoberfest#async-rust#caching
Stars5.6k
Forks665
Last commit4 days ago
slack
slackGo

A comprehensive Go library for interacting with Slack's API, including REST calls, Real-Time Messaging, and Socket Mode.

#team-collaboration#workflow-automation#rest-api
Stars5.0k
Forks1.2k
Last commit4 days ago
JDA
JDAJava

A Java library for building Discord bots using the real-time gateway and REST API with event-driven architecture.

#event-driven#slash-commands#rest
Stars4.7k
Forks763
Last commit7 days ago
JDA
JDAJava

A Java wrapper for the Discord API, enabling developers to create scalable and feature-rich Discord bots.

#slash-commands#rest#java-library
Stars4.7k
Forks763
Last commit7 days ago
teloxide
teloxideRust

A full-featured, elegant framework for building Telegram bots in Rust.

#dialogue-management#async#bot-framework
Stars4.2k
Forks301
Last commit8 days ago
PokemonGo-Bot
PokemonGo-BotPython

A Python-based bot for automating gameplay in Pokemon Go, featuring multi-bot support, humanlike behavior, and extensive configuration.

#pokemongo#multi-bot#game-automation
Stars3.9k
Forks1.5k
Last commit2 years ago
grammY
grammYTypeScript

A modern, easy-to-use TypeScript/JavaScript framework for creating Telegram bots that scales from beginners to large applications.

#cloudflare-workers#serverless#deno
Stars3.7k
Forks151
Last commit2 days ago
Discord.Net
Discord.NetC#

An unofficial .NET wrapper for the Discord API, enabling developers to build Discord bots and integrations.

#slash-commands#nuget#open-source
Stars3.5k
Forks754
Last commit1 month ago
PHP
PHPPHP

A PHP SDK for building Telegram Bots with Laravel support out of the box.

#botkit#php-sdk#laravel
Stars3.3k
Forks672
Last commit23 days ago
SteamKit2
SteamKit2C#

A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.

#nuget#steam#steam-network
Stars3.1k
Forks539
Last commit21 days ago
NetHook2
NetHook2C#

A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.

#nuget#steam#steam-network
Stars3.1k
Forks539
Last commit21 days ago
bolt-js
bolt-jsTypeScript

A JavaScript framework for building Slack apps with support for events, actions, shortcuts, and slash commands.

#slack-apps#javascript-framework#slack
Stars2.9k
Forks439
Last commit1 day ago
D++ (DPP)
D++ (DPP)C++

A lightweight and scalable C++ library for creating Discord bots with full API coverage and efficient caching.

#slash-commands#library#api
Stars1.4k
Forks202
Last commit19 hours ago
bolt-python
bolt-pythonPython

A Python framework for building Slack apps with full support for the latest Slack platform features.

#slack-apps#aiohttp#flask
Stars1.3k
Forks289
Last commit4 days ago
slackbot
slackbotPython

A Python-based chat bot framework for Slack with a simple plugin system and automatic reconnection.

#plugin-system#slack#chatbot
Stars1.3k
Forks390
Last commit3 years ago
telego
telegoGo

A complete Go library for the Telegram Bot API with one-to-one type and method mapping.

#telego#go-library#bot-framework
Stars1.1k
Forks69
Last commit4 days ago
Pokemon GO Java API
Pokemon GO Java APIJava

A Java API for interacting with Pokémon GO servers, enabling programmatic gameplay and data access.

#game-automation#android#bot-framework
Stars1.0k
Forks322
Last commit4 years ago
chatbot
chatbotHTML

Visually build full-featured chatbots for Telegram, Facebook Messenger, Viber, Twilio, and Slack using Node-RED with minimal coding.

#flow-based#low-code#slack
Stars982
Forks195
Last commit24 days ago
FacebookMessenger
FacebookMessengerRuby

A Ruby gem for building and managing Facebook Messenger bots with a simple, expressive API.

#conversational-ui#ruby-gem#chatbot
Stars971
Forks213
Last commit7 months ago
cog
cogElixir

A chatops platform that brings command-line power to team chat with access control and extensibility.

#elixir#devops#team-collaboration
Stars919
Forks69
Last commit4 years ago
MCProtocolLib
MCProtocolLibJava

A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.

#java-library#library#protocol-handling
Stars904
Forks221
Last commit15 days ago
opsdroid
opsdroidPython

An open-source Python framework for building chat-ops bots that connect chat services, natural language APIs, and third-party services.

#event-driven#asyncio#botkit
Stars868
Forks426
Last commit2 months ago
slack
slackElixir

An Elixir client for Slack's Real Time Messaging and Web APIs, enabling bot development and Slack integration.

#elixir#elixir-slack#slack
Stars682
Forks183
Last commit2 years ago
hedwig
hedwigElixir

An adapter-based chat bot framework for Elixir applications, inspired by Hubot.

#adapter-pattern#elixir#otp
Stars648
Forks68
Last commit3 years ago
Concord
ConcordC

A lightweight, asynchronous C99 Discord API wrapper library with minimal dependencies.

#c-library#asynchronous#c
Stars638
Forks41
Last commit1 month ago
arikawa
arikawaGo

A modular Go library and framework for building Discord bots and interacting with the Discord API.

#go-modules#modular-architecture#discordbot
Stars597
Forks63
Last commit2 months ago
PokemonGoBot
PokemonGoBotKotlin

A now-defunct bot that automated gameplay in Pokemon Go, including walking, catching Pokemon, and managing items.

#pokemongo#game-automation#defunct-project
Stars554
Forks224
Last commit7 years ago
PoshBot
PoshBotPowerShell

A PowerShell-based bot framework for executing PowerShell commands as chat commands, enabling ChatOps workflows.

#bots#devops#chatbots
Stars546
Forks107
Last commit1 year ago
Discord.io
Discord.ioJavaScript

A lightweight, single-file library for creating Discord clients in Node.js and browsers.

#chat-bots#library#discord-io
Stars532
Forks150
Last commit6 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Bot25
#Automation22
#Chatbot18
#Slack16
#Discord Api15
#Telegram Bot15
#Nodejs14
#Discord Bot14
#Discord13
#Websocket13
#Telegram12
#Api Wrapper11