HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
RasaHQ
rasa
Python2020–2025
RasaHQ / rasa

rasa

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

4Distinct people
7Mentions
0Explicit recommenders
21.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year7 dated mentions

Observed mentions: 2020-03-12 22:28:11 UTC to 2025-06-20 14:34:32 UTC.

0122020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC220
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC202
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101

What Hacker News says

7 sources
Right before LLMs broke into the scene we had a few techniques I was aware of: * Personality Forge uses a rules-based scripting approach [0]. This is basically ELIZA extended to take advantage of modern processing power. * Rasa [1] used traditional NLP/NLU techniques and small-model ML to match intents and parse user requests. This is the same kind of tooling that Google/Alexa historically used, just without the voice layer and with more effort to keep the context in mind. Rasa is actually open source [2], so you can poke around the internals to see how it's implemented. It doesn't look like it's changed architecture substantially since the pre-LLM days. Rhasspy [3] (also open source) uses similar techniques but in the voice assistant space rather than as a full chatbot. [0] https://www.personalityforge.com/developers/how-to-build-cha...
Read the rest
[1] https://web.archive.org/web/20200104080459/https://rasa.com/ (old link because Rasa's marketing today is ambiguous about whether they're adding LLMs now). [2] https://github.com/RasaHQ/rasa [3] https://rhasspy.readthedocs.io/en/latest/
In ELIZA Reanimated: Restoring the Mother of All Chatbots
Totally. Rasa (https://github.com/RasaHQ/rasa) is an open source chatbot platform. It allows you to setup "Input Channels" e.g. slack telegram, and has an intents and response pipeline. It leverages pre-LLM NLU models (NLTK, BERT, etc.) to score intents and based on that intent it will automate a pre-configured response. My implementation allows you directly route (or fallback to) to GPT-3 or GPT-4 via Langchain document retrieval. So essentially this is an example of a knowledgebase customer support bot. I hope that makes sense, let me know if not!
In RasaGPT: First headless LLM chatbot built on top of Rasa, Langchain and FastAPI
At the moment it can recognise the type of statements in the training data set [1] and transpile them to Python, Java or C++ using the mappings defined here [2]. This is very different from how Codex/Autopilot work as it is trained using an NLU framework [3] which is usually used for training chatbots. [1]: https://github.com/Flex-lang/transpiler/tree/master/transpil... [2]: https://github.com/Flex-lang/transpiler/tree/master/transpil... [3]: https://github.com/RasaHQ/rasa
In Show HN: Flex – transpile natural language to a programming language
faheel·Nov 10, 2022Submission

Show HN: Flex – transpile natural language to a programming language

Flex [1] is a transpiler that converts a series of statements in natural language to either Python, Java or C++, and is trained using Rasa NLU [2], an open-source framework usually used for training chatbots and voice assistants. Flex is a project I made in college in 2018 along with two of my classmates, Gourav and Sanjay. The initial idea was to create a voice assistant you could speak to that wrote code for you, similar to GitHub's upcoming (and a lot more advanced) project "Hey, Github" [3]. We then had to reduce the project's scope to complete it in a single semester while writing exams, preparing for job interviews and submitting reports and assignments. So we settled on creating a Python program that takes a file containing statements written in natural language as input and transpiles them to a valid Python/Java/C++ program. The p
Read the rest
roject design is modular, so adding more languages and statement types is easy. The next step we had thought of was to hook it up with some UI with voice input to have some kind of voice-driven IDE, but then as college was over and we got jobs, the project got abandoned as we moved on to other things. Seeing the "Hey, GitHub" project on HackerNews today [4] reminded me of this project, so I just wanted to share it to inspire others to fork it and make something cool. Also looking forward to some feedback on how the project could be improved to make it more useful. [1]: https://github.com/Flex-lang/transpiler. Not to be confused with FLEX, a strictly-typed programming language with the same name (which was released first, so we should have used a different name!) [2]: https://github.com/rasahq/rasa [3]: https://githubnext.com/projects/hey-github/ [4]: https://news.ycombinator.com/item?id=33543946
10 points · Open discussion

Ask HN: Which Startups open-source their tech stack?

Hi, How do statups go about when building a tech product that would bring an idea to life? I would like to know if there are some startups that open-source their entire stack. I would like to see building blocks for their web/mobile applications. I have checked https://stackshare.io/, but it is high-level for me, I'd love to how people put code together. Some (Small) startups I came across: - RASA: https://github.com/RasaHQ/rasa - MapZen: https://github.com/mapzen/ Could you please share some links of an open source stack (for a product).
16 points · Open discussion

What are best examples of well-structured open source products to learn from?

Hello, I am working on a product and I would like to get a glimpse on how do teams structure their code, and how do they organize their thoughts with respect to code/stack/production pipeline (e.g. [RASA](https://github.com/RasaHQ/rasa)). Sinece we are two engineers developing a product, with humbled experience, we would love to see more eye-opening examples that help acquire best practices. Examples can be e-commerce application, preferably a running pipeline in production.
21 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.