AltHub

RasaHQ/rasa Alternatives

conversational AI / chatbot framework

Open source Python machine learning framework for building text- and voice-based conversational assistants with NLU and dialogue management.

21.3kPythonApache-2.0active ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

cisco/mindmeldGitHub

a direct Python peer for building NLU+DM assistants if you prefer MindMeld's API and approach.

An Open Source Conversational AI Platform for Deep-Domain Voice Interfaces and Chatbots.

694
Python
Apache-2.0
archived2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

hellostealth/stealthGitHub

choose for a lightweight Ruby chatbot framework when your stack is Ruby rather than Python.

An open source Ruby framework for text and voice chatbots. ๐Ÿค–

599
Ruby
MIT
slowing1.0y ago
hubtype/botonicGitHub

choose for building conversational experiences in React/TypeScript rather than Python.

Build chatbots and conversational experiences using React

615
TypeScript
MIT
active1mo ago
pipecat-ai/pipecatGitHub

choose for realtime voice/multimodal agent pipelines using LLMs instead of intent-based NLU.

Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained by Daily and the community.

15.1k
Python
BSD-2-Clause
active1mo ago
jovotech/jovo-frameworkGitHub

choose when building cross-platform voice/chat apps in TypeScript for Alexa, Messenger, and the web.

๐Ÿ”ˆ The React for Voice and Chat: Build Apps for Alexa, Messenger, Instagram, the Web, and more

1.7k
TypeScript
Apache-2.0
archived1.5y ago
alfredfrancis/ai-chatbot-frameworkGitHub

a general-purpose bot framework with NLU; choose if you want a simpler, non-Rasa codebase.

A python chatbot framework with Natural Language Understanding and Artificial Intelligence.

2.2k
TypeScript
MIT
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

samtecspg/articulateGitHub

an older JavaScript conversational platform; choose only if you need a legacy JS option and accept no active maintenance.

A platform for building conversational interfaces with intelligent agents (chatbots)

593
JavaScript
Apache-2.0
dormant3.8y ago
axa-group/nlp.jsGitHub

a Node.js NLU library only; choose when you just need intents/entities and will build dialogue routing yourself.

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

6.6k
JavaScript
MIT
dormant1.7y ago
BotLibre/BotLibreGitHub

an older Java chatbot platform; choose for a self-hosted Java stack with low maintenance expectations.

An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.

638
Java
EPL-1.0
dormant2.2y ago
snipsco/snips-nluGitHub

a lightweight offline NLU library; choose when you don't need dialogue management.

Snips Python library to extract meaning from text

4.0k
Python
Apache-2.0
dormant3.4y ago
uber-archive/plato-research-dialogue-systemGitHub

a research-oriented dialogue system; choose for legacy academic work, not production.

This is the Plato Research Dialogue System, a flexible platform for developing conversational AI agents.

980
Python
Apache-2.0
archived6.1y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

vercel/chatbotGitHub

ships as a Next.js app template for LLM chatbots, not a framework you can embed in an existing codebase.

A full-featured, hackable Next.js AI chatbot built by Vercel

20.9k
TypeScript
NOASSERTION
active3mo ago

Listed as an alternative to

These projects were analysed and named rasa among their alternatives. The relationship is not symmetric โ€” how rasa rates them is a separate judgement, made when rasa is analysed in its own right.

alfredfrancis/ai-chatbot-frameworkGitHub

calls rasa โ€œChoose it for a battle-tested Python NLU plus dialogue stack with full code control, at the cost of writing configs instead of using a dashboard.โ€

A python chatbot framework with Natural Language Understanding and Artificial Intelligence.

2.2kTypeScriptactive
wechaty/wechatyGitHub

calls rasa โ€œPython NLU/dialogue framework; choose for advanced NLP and on-prem dialogue management.โ€

Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

23.0kTypeScriptslowing
baptisteArno/typebot.ioGitHub

calls rasa โ€œFor teams needing ML-powered NLU and dialogue management and willing to code.โ€

๐Ÿ’ฌ Typebot is a powerful chatbot builder that you can self-host.

10.3kTypeScriptactive