#7676th of 77 in Agent frameworks and SDKs

rasa

Python framework for building contextual text and voice assistants

Stars
21.4k
License
Apache-2.0
Last commit
Dec 2025
Last release
Jan 2025
Language
Python
Stars, last 30 weeks+393
27 Mar 2026: 20,961 stars3 Apr 2026: 20,975 stars10 Apr 2026: 20,988 stars17 Apr 2026: 21,002 stars24 Apr 2026: 21,020 stars1 May 2026: 21,036 stars8 May 2026: 21,047 stars15 May 2026: 21,063 stars22 May 2026: 21,078 stars29 May 2026: 21,095 stars5 Jun 2026: 21,114 stars12 Jun 2026: 21,131 stars19 Jun 2026: 21,143 stars26 Jun 2026: 21,152 stars3 Jul 2026: 21,165 stars10 Jul 2026: 21,180 stars17 Jul 2026: 21,194 stars24 Jul 2026: 21,211 stars31 Jul 2026: 21,221 stars7 Aug 2026: 21,239 stars14 Aug 2026: 21,256 stars21 Aug 2026: 21,265 stars28 Aug 2026: 21,276 stars4 Sept 2026: 21,288 stars11 Sept 2026: 21,296 stars18 Sept 2026: 21,305 stars25 Sept 2026: 21,312 stars2 Oct 2026: 21,324 stars9 Oct 2026: 21,334 stars16 Oct 2026: 21,346 stars23 Oct 2026: 21,354 stars

20,961 on 27 Mar 202621,354 on 23 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Rasa Open Source is a Python framework for building contextual text and voice assistants, with connectors for Slack, Telegram, Twilio, Facebook Messenger, Microsoft Bot Framework and others. The repository is in maintenance mode. The README points new work to Hello Rasa, a browser playground built on the CALM engine, where an LLM handles dialogue understanding and flows enforce business logic.

Who it is for: Teams maintaining Rasa chatbots or building channel-based assistants in Python

Strengths

  • Built-in connectors for Slack, Telegram, Twilio, Mattermost, Rocket.Chat, Webex and custom channels
  • Apache-2.0 license, installable from PyPI, buildable from source with Poetry
  • Handles layered multi-turn conversations with business logic kept in code
  • Semantic Versioning with a published release and maintenance policy

Weaknesses

  • Maintenance mode; README directs new development to Hello Rasa and CALM
  • Last release is 2025-01-14, so releases have slowed
  • Hello Rasa is a hosted playground; scaling path leads to the Rasa Platform
  • README gives no hardware requirements, ports or supported model list

What it needs

  • Docker + Compose
  • Needs Python, Poetry (for development)

Quick answers

Is rasa open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run rasa with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Agent frameworks and SDKs

See all 77
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)67.1k starsMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.3k starsMIT90 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29k starscustom license90 out of 100
#4langchainPython framework for building LLM agents and apps from interoperable components148.4k starsMIT89 out of 100
#5browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)119k starsMIT89 out of 100