#13 · Primary category: AI Chatbots

rasa

bot bot-framework botkit bots chatbot chatbots chatbots-framework conversation-driven-development conversational-agents conversational-ai conversational-bots machine-learning machine-learning-library mitie natural-language-processing nlp nlu rasa spacy wit

💬 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

Project last updated:07/24/26

GitHub Stars

21.3K

Forks

4.9K

Contributors

600

License

Apache-2.0

Why we included this project

Rasa has been around long enough to become a reference point for teams building their own conversational assistants rather than renting one from a hosted service. It combines an intent-based NLU pipeline with a dialogue management layer, and the custom action server lets you plug in real business logic instead of being stuck with canned responses. Connectors for Slack, Facebook, and other channels are included, and the training-data format and model configuration are documented well enough to serve as a practical starting point for production work. The catch is that the project is in maintenance mode, with the vendor pushing new development toward its commercial CALM engine.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category