What is rasa built with?
rasa is a Python repo built with AIOHTTP. It stores its data in aio-pika, reaches it with SQLAlchemy, signs people in with Google and cryptography, uses AI through safetensors and TensorFlow, watches its errors with Sentry, validates its data with jsonschema, deploys with structlog, boto3, and coloredlogs, and uses confluent-kafka, psycopg2-binary, Redis, Postgres, and Kafka. It has 166,763 written lines, with 270 test files.
Read on November 5, 2026, at commit 60a3cff. Read it as markdown
Frontend
Interface 4
prompt-toolkit2 files
matplotlib1 file
- questionary4 files
- pydot
Backend
Data 5
- Redis3 files · rasa/core/lock_store.py, line 232
aio-pika2 files
- Postgres1 file · pyproject.toml, line 131
confluent-kafka
psycopg2-binary
Data access 1
- SQLAlchemy4 files
Sign-in 2
- Google2 files
- cryptography1 file
AI 2
safetensors3 files
- TensorFlow1 file
Services 2
Other repos with a similar stack
Ordered by how much of its stack they share with rasa, then by stars.
- open-webuiopen-webui157.7k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
7 of 44 in common · SvelteCompare →
Frequently asked questions
What language is rasa written in?
What framework does rasa use?
What database does rasa use?
What does rasa sign people in with?
Does rasa use AI?
What services does rasa use?
The proof: rasa/telemetry.py, line 665
Does rasa have tests?
Which repos have a stack like rasa's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

