InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 16 Python bot-framework Projects
-
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
Project mention: Eliza Reanimated Published in IEEE Annals of the History of Computing | news.ycombinator.com | 2025-06-20Right 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...
[1] https://web.archive.org/web/20200801000000*/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/
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
aiogram
aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
Project mention: 🚀 Just Launched AiogramX: Prebuilt Widgets for Telegram Bots Using Aiogram (Open Source) | dev.to | 2025-05-29I just released an open-source project I’ve been building: AiogramX — a collection of modular, ready-to-use widgets for building rich Telegram bot UIs using Aiogram.
-
Project mention: Cheshire Cat AI – Production ready AI agent framework | news.ycombinator.com | 2024-12-24
-
blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Project mention: blankly VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/blankly | 2025-05-28 -
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
scratchattach
Scratch API wrapper with support for almost all site features, cloud requests framework and more
-
-
unicorn-binance-trailing-stop-loss
A Python library by LUCIT with a command line interface for a trailing stop loss and smart entry on the Binance exchange.
-
redball
The redball bot management platform facilitates creating, configuring, and running of bots using a web interface. Includes bots to post and update discussion threads on Reddit related to MLB, NFL, NHL, and NBA teams, update standings in subreddit sidebars for all four major sports, remove duplicate link posts, as well as respond to comments on Reddit with MLB data.
-
intents
A framework to define and operate Dialogflow Agents with a simple, code-first, approach 🔧
-
-
Kernel
A robust foundation for building Discord bots with a focus on modularity, security, and extensibility. (by Discord-Agora)
Project mention: Show HN: Kernel – Modular and sandboxed Discord bot framework | news.ycombinator.com | 2025-05-24 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python bot-framework discussion
Python bot-framework related posts
-
[General Discussion] Around the Horn - 6/11/23
-
Way to get probable lineups for a game?
-
Game Thread: Mariners @ Braves - Sun, May 21 @ 01:35 PM EDT
-
Looking for help adapting a mlb gameday bot for the MiLb
-
Is there any telegram bot to forward any message given to an special channel?
-
Planing 0.4
-
Unified Quant Ecosystem
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source bot-framework projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | rasa | 20,570 |
2 | aiogram | 5,292 |
3 | core | 2,842 |
4 | blankly | 2,326 |
5 | nextcord | 1,244 |
6 | hikari | 877 |
7 | opsdroid | 852 |
8 | TwitchIO | 854 |
9 | slack-machine | 767 |
10 | scratchattach | 206 |
11 | coworker | 34 |
12 | unicorn-binance-trailing-stop-loss | 26 |
13 | redball | 21 |
14 | intents | 11 |
15 | submanager | 3 |
16 | Kernel | 0 |