Analysis updated 2026-06-21
Build a customer support chatbot for Facebook Messenger or Slack that handles multi-turn conversations using Rasa's dialogue management.
Create a Twilio voice assistant with intent recognition and entity extraction using Rasa's NLU pipeline.
Prototype a conversational banking or telecom support agent using Hello Rasa's browser playground and ready-made CALM templates.
| rasahq/rasa | qwenlm/qwen | verl-project/verl | |
|---|---|---|---|
| Stars | 21,153 | 21,109 | 21,107 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Classic framework is in maintenance mode, requires training NLU models and configuring dialogue flows, consider Hello Rasa for new projects.
Rasa is an open-source machine learning framework for building chatbots and voice assistants that can handle complex, multi-turn conversations. With Rasa, you can build conversational assistants that deploy to platforms like Facebook Messenger, Slack, Telegram, Twilio, Microsoft Bot Framework, Mattermost, and custom channels. The classic framework handles Natural Language Understanding (NLU) for recognizing user intents and entities, and dialogue management to control the flow of the conversation. The README notes that Rasa Open Source is currently in maintenance mode, and the team's focus has shifted to a newer product called Hello Rasa, which uses their CALM (Conversational AI with Language Models) engine. CALM combines LLM-based dialogue understanding with explicit business logic flows, removing the need to define intents and train NLU models manually. Hello Rasa is an interactive browser-based playground for prototyping agents, with templates for banking, telecom, and support use cases. The classic Rasa Open Source framework is still available and documented, built with Python using Poetry for dependency management. It is Apache License 2.0 licensed.
An open-source Python framework for building chatbots and voice assistants with multi-turn conversation handling, now in maintenance mode as the team focuses on a newer LLM-powered product called Hello Rasa.
Mainly Python. The stack also includes Python, Poetry.
Apache License 2.0, use freely for any purpose including commercial projects, modify and distribute freely, as long as you include the license notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.