7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Rasa

Open source

Rasa Open Source is a Python framework for building text and voice chatbots with NLU and dialogue management, now in maintenance mode.

Open-source alternative to

rasa.com
Rasa homepage screenshot
GitHub stars
21k
Last commit
2 mo ago
Repository age
10 years
Version
3.6.21
Licence
Apache-2.0
Self-hosted
Yes

About Rasa

Rasa Open Source is a machine learning framework for automating text-based and voice-based conversations. It provides natural language understanding and dialogue management, so developers can build chatbots and voice assistants and connect them to channels such as Slack and Facebook.

Rasa's README states that this open source edition is now in maintenance mode. The vendor directs new work toward Hello Rasa, a browser playground for prototyping AI agents, built on the CALM engine, which pairs a language model that interprets the user with business logic that enforces rules. Agents can be exported to the Rasa Platform for production.

The framework is written in Python and licensed under Apache-2.0, and its repository topics reference NLU, spaCy and conversational agents. Teams already using the classic intent-based approach can keep running it on their own infrastructure, while new projects may want to review the vendor's newer products first.

Key features

  • Natural language understanding for chatbots
  • Dialogue management for text and voice
  • Connectors for Slack and Facebook
  • Python machine learning framework
  • Conversation-driven development workflow

Good fit for

  • →Building customer support chatbots
  • →Maintaining existing Rasa assistants
Built with
Python
Tags
chatbot
nlu
conversational-ai
python
machine-learning
voice-assistant
open-source

Rasa: questions and answers

What is Rasa used for?
Rasa Open Source is a Python framework for building text and voice chatbots with NLU and dialogue management, now in maintenance mode. It is a good fit for building customer support chatbots and maintaining existing Rasa assistants.
Is Rasa open source?
Yes. Rasa is open source under the Apache-2.0 licence. Its source code is on GitHub at RasaHQ/rasa and is written mainly in Python.
Is Rasa free?
Yes. Rasa is open source, so the software itself is free to use.
Can I self-host Rasa?
Yes. Rasa can be self-hosted on your own server or infrastructure.
What is Rasa an alternative to?
Rasa is an open-source alternative to Voiceflow. Other open-source alternatives to Voiceflow include Langflow, Dify and Dograh.
Is Rasa actively maintained?
Yes. The most recent commit to Rasa was on 24 July 2026, and the latest release is 3.6.21, published on 14 January 2025. The project has 21k stars on GitHub.

Open-source alternatives to Rasa

See all

SaaS alternatives to Rasa

See all