Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Chatbot Framework

Chatbot Framework

13 projects

Showing 13 of 13 projects

Rasa
RasaPython

Open source machine learning framework for building contextual text- and voice-based chatbots and assistants.

#bots#botkit#open-source
Stars21.3k
Forks4.9k
Last commit1 day ago
nlp.js
nlp.jsJavaScript

A modular natural language processing library for Node.js and React Native, designed for building multilingual chatbots and language utilities.

#bots#nlp-library#entity-extraction
Stars6.6k
Forks631
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
Bottender
BottenderTypeScript

A Node.js framework for building conversational user interfaces across multiple messaging platforms.

#declarative-programming#conversational-ui#server-side-javascript
Stars4.3k
Forks337
Last commit2 years 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
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
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
lark
larkGo

A comprehensive Go SDK for the Feishu/Lark Open API, supporting all official APIs and event callbacks.

#lark#lark-sdk#feishu-api
Stars475
Forks79
Last commit4 months ago
margiebot
margiebotC#

A .NET library for building Slack bots quickly and easily with a focus on developer experience.

#csharp#websocket#dotnet
Stars123
Forks41
Last commit4 years ago
Jubot
JubotClojure

A Clojure chatbot framework with REPL-driven development, Slack integration, and Redis brain support.

#cron-scheduling#component-system#open-source
Stars67
Forks4
Last commit11 years ago
C#
C#C#

A .NET client library for building Telegram bots using the official Bot API.

#async-programming#net-6#nuget-package
Stars51
Forks10
Last commit3 years ago
Slack-Ruby-Bot
Slack-Ruby-BotRuby

A Ruby framework for building Slack bots with command parsing, routing, and real-time messaging support.

#ruby-gem#mvc-framework#command-parsing
Stars49
Forks4
Last commit10 months ago
Jabberjay
JabberjayClojure

A Clojure micro-framework for creating Jabber/XMPP bots to automate interactions and provide system information.

#micro-framework#java#xmpp-bot
Stars39
Forks2
Last commit7 years ago

Related Tags

#Bot5#Chatbot5#Automation4#Slack Bot4#Bot Framework4#Nlu3#Bots3#Self Hosted3#Bot Development3#Chatops3#Devops3#Conversational Ai3
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