Chatbot NLP Frameworks
Open-source frameworks and libraries for building conversational AI chatbots using NLP techniques (NLTK, spaCy, Rasa, Keras). Does NOT include chatbot deployments, domain-specific applications, or general conversational AI assistants without explicit NLP implementation focus.
There are 93 chatbot nlp frameworks tracked. 7 score above 50 (established tier). The highest-rated is deeppavlov/DeepPavlov at 62/100 with 6,975 stars.
Get all 93 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=chatbot-nlp-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
deeppavlov/DeepPavlov
An open source library for deep learning end-to-end dialog systems and chatbots. |
|
Established |
| 2 |
chatopera/insuranceqa-corpus-zh
:helicopter: 保险行业语料库,聊天机器人 |
|
Established |
| 3 |
pochih/RL-Chatbot
🤖 Deep Reinforcement Learning Chatbot |
|
Established |
| 4 |
FreeBirdsCrew/AI_ChatBot_Python
AI ChatBot using Python Tensorflow and Natural Language Processing (NLP)... |
|
Established |
| 5 |
Conchylicultor/DeepQA
My tensorflow implementation of "A neural conversational model", a Deep... |
|
Established |
| 6 |
RasaHQ/rasa_core
Rasa Core is now part of the Rasa repo: An open source machine learning... |
|
Established |
| 7 |
MrPowerScripts/reddit-karma-farming-bot
"Is karma really that important to you? Damn bro, you need a life" - YouTube Comment |
|
Established |
| 8 |
snakeztc/NeuralDialog-CVAE
Tensorflow Implementation of Knowledge-Guided CVAE for dialog generation ACL... |
|
Emerging |
| 9 |
Karan-Malik/Chatbot
A Deep-Learning multi-purpose chatbot made using Python3 |
|
Emerging |
| 10 |
Vatshayan/Live-Chatbot-for-Final-Year-Project
Chatbot system for Final Year Project. Chatbot made in Python using Natural... |
|
Emerging |
| 11 |
principle105/thomasthechatbot
A Python chatbot that learns as you speak to it. |
|
Emerging |
| 12 |
snakeztc/NeuralDialogPapers
Summary of deep learning models for dialog systems (Tiancheng Zhao LTI, CMU) |
|
Emerging |
| 13 |
j-min/DL-for-Chatbot
Deep Learning / NLP tutorial for Chatbot Developers |
|
Emerging |
| 14 |
beanlab/rubber-duck
The Rubber Duck is a Chat-Based Education model used by BYU students to... |
|
Emerging |
| 15 |
sugaroidbot/sugaroid
The not-that intelligent, but cute Artificially Intelligent bot, created... |
|
Emerging |
| 16 |
ldulcic/customer-support-chatbot
Customer support chatbot based on seq2seq model. |
|
Emerging |
| 17 |
deepraj1729/TChatBot
A ChatBot framework to create customizable all purpose Chatbots using NLP,... |
|
Emerging |
| 18 |
Pradnya1208/Food-Delivery-Chatbot
🍱 The aim of this project is to build a chatbot for a food delivery app client. |
|
Emerging |
| 19 |
ItzSwapnil/Image_Recognition_Chatbot
Conversational Image Recognition Chatbot |
|
Emerging |
| 20 |
Ashon-G/reddit-bot-cli
A reddit bot that can be created easily using the cli command "pip install... |
|
Emerging |
| 21 |
CrispenGari/chatbot
this is a simple ai chatbot, with python pytorch and natural language processing. |
|
Emerging |
| 22 |
Sashank-Deb/Rasa-chatbot
Rasa is a context based leading conversational AI platform, I have used rasa... |
|
Emerging |
| 23 |
adi2381/ai-chatbot
An AI chatbot built using SEQ2SEQ Model |
|
Emerging |
| 24 |
malikshahzaib7238/Chatbot_Project
Conversational Chatbot using Seq2Seq Model |
|
Emerging |
| 25 |
darajnish/twitter-prajnah
ChatterBot based AI chat bot for Twitter with Spacy NLP backend |
|
Emerging |
| 26 |
azharthegeek/WhatsApp-Automation-Message-Sender-
WhatsApp Automation Message Sender to Multiple Cutumers t A Time |
|
Emerging |
| 27 |
SecShiv/HackBot
A simple hackingbot for terminal usage (Able to learn and adapt from users). |
|
Emerging |
| 28 |
brownbreadtoast/Tundil
Deep Learning Chat-bot for my graduate year project. |
|
Emerging |
| 29 |
mindninjaX/AI-Chatbot
A simple AI Chatbot implementation using Pytorch and NPL |
|
Experimental |
| 30 |
SannketNikam/Intents-based-Chatbot
Intents-Based Chatbot with Streamlit |
|
Experimental |
| 31 |
brian-yu/realtalk
Use deep learning to have a conversation with anyone — fictional, famous, or... |
|
Experimental |
| 32 |
areeshaanjum748/college-enquiry-chatbot-using-RASA
Files required for creating a college enquiry chatbot using RASA which is an... |
|
Experimental |
| 33 |
Abdullahw72/E-Commerce-Chatbot
Chatbot for E-Commerce Related Questions |
|
Experimental |
| 34 |
ayahaustine/python-dl-chatbot
A deep learning chatbot created with Python and Flask. This chatbot is used... |
|
Experimental |
| 35 |
tejas2510/Klaybot-v3
A warm, cozy, python voice / chat bot which helps fight mental health issues :D |
|
Experimental |
| 36 |
galatolofederico/scamminator
Telegram Client and Bot that use Artificial Intelligence to auto-reply to... |
|
Experimental |
| 37 |
thebrownbreadtoast/Tundil
Deep Learning Chat-bot for my graduate year project. |
|
Experimental |
| 38 |
BlueBash/rasa-bot
This project involves creating an interactive chatbot using Rasa for natural... |
|
Experimental |
| 39 |
Iliaromanov/Resume-Chatbot-Model
Python AI Chat Bot for answering questions related to my resume. |
|
Experimental |
| 40 |
rebels-ai/GroupEQBot
GroupEQBot is wrapper on top of Telegram API, with enriched functionalities... |
|
Experimental |
| 41 |
PrathameshDhande22/Prakriti-Determine
A Web Chat bot to determine the prakriti of an individual. |
|
Experimental |
| 42 |
QuantumAlchemist03/ai-chat-categorizer-japeto
A machine learning project to classify AI-generated chatbot responses on the... |
|
Experimental |
| 43 |
karawash/Multilingual-Chatbot-App
A basic multi-lingual Chatbot in Natural Language Processing with ReactJS... |
|
Experimental |
| 44 |
ondrejhruby/chatbot-calistfitness
A Rasa-powered NLP chatbot designed to assist with personalized fitness... |
|
Experimental |
| 45 |
Shirish026/Trinitybot
Welcome to the repository for my thesis paper! This repository contains all... |
|
Experimental |
| 46 |
CSCult/python-ai-chat-bots
Building smart chat bots using Python modules and NLP engines |
|
Experimental |
| 47 |
Neeraj-x0/Chatbot
Chatbot is an open-source Python-based conversational agent designed to... |
|
Experimental |
| 48 |
Aniket-16-S/Chatbot-with-Tensorflow
A simple and powerful chatbot made with deep-learning using tensorflow... |
|
Experimental |
| 49 |
TheBotiverse/Botiverse
A Python package that bridges the gap between developers regardless of their... |
|
Experimental |
| 50 |
DasunThathsara/Simple-Chat-Bot
Simple Chat Bot Using Pure Python(without using any ML libraries) with self learning. |
|
Experimental |
| 51 |
Brijeshlakkad/smart-banking-chatbot
Smart Banking Chat Bot- AI based project uses several ML algorithms for... |
|
Experimental |
| 52 |
vaibhavrr1/simbots
Simple bots or Simbots is a library designed to create simple bots using the... |
|
Experimental |
| 53 |
sajith-jeewantha/Chat-Bot
Machine learning, A lightweight, retrieval-based chatbot powered by TF‑IDF... |
|
Experimental |
| 54 |
zhengyima/DHAP
Source code of SIGIR2021 Paper 'One Chatbot Per Person: Creating... |
|
Experimental |
| 55 |
RaufFauzanRambe/Star-Thunders-AI
Star Thunders AI is the early development in the create for Chatbot anyone... |
|
Experimental |
| 56 |
cmkumar87/Context-Net
This is a work-in-progress repository for a deep learning based moderator... |
|
Experimental |
| 57 |
saheedniyi02/TG-anti-cyberbullying-Bot
A telegram bot to manage cyberbullying in group chats |
|
Experimental |
| 58 |
Adiprogrammer7/intent_based_chatbot
An intent-based chatbot in python with tflearn and TensorFlow. It can be... |
|
Experimental |
| 59 |
yenxuan1381/food-ordering-chatbot-using-ai
Kayo-The-Bot is an AI-powered food ordering chatbot that uses NLP techniques... |
|
Experimental |
| 60 |
aockel/seq2seq-squad2
Implementation of a Seq2Seq deep learning model using PyTorch. Trained model... |
|
Experimental |
| 61 |
Rayyan9477/Health-Chatbot
Chatbot Implementation from Scratch |
|
Experimental |
| 62 |
cyberring123/RetroAI
🤖 Build engaging conversations with RetroAI, a Python chatbot that learns,... |
|
Experimental |
| 63 |
roticmedia/RoticWoo
WooCommerce WebAPI Responder for the NCB (Neura Chatbot) as an order tracking project |
|
Experimental |
| 64 |
revanthdigajari/Python-Chat-Bot-Amigo
This Python-based AI-chatbot uses TensorFlow/Keras for image analysis and... |
|
Experimental |
| 65 |
Don-Youssef/ai-chatbot-colab
Build your own AI chatbot from scratch using Google Colab, TensorFlow, and a... |
|
Experimental |
| 66 |
rak-shi/Developing-NLP-based-chatbot-using-Deeplearning
In this i have developed retrieval based chatbot system using nlp and deeplearning. |
|
Experimental |
| 67 |
D3struf/Tekbot-TUP-M-Chatbot
It is a Chatbot for our university TUP-M. This serves as our project in... |
|
Experimental |
| 68 |
Srinidhicheedalla/agriculture-chatbot
NLP-powered chatbot for crop recommendations using TensorFlow & Dialogflow |
|
Experimental |
| 69 |
ToniaDataStoryteller/retrieval-based-chatbot-python
A professional retrieval-based chatbot built with Python and NLTK. Features... |
|
Experimental |
| 70 |
arslanakhtar868/NLP-Chatbot-FYP-VU
An AI-powered NLP Chatbot for student support built using Python Flask,... |
|
Experimental |
| 71 |
csedp/ChatKGEC
Intelligent AI Chatbot |
|
Experimental |
| 72 |
Emmanuel10701/AI-Chatbot
Chatbot |
|
Experimental |
| 73 |
AbirSaha111/Building-a-Simple-Chatbot-in-Python-using-NLTK
Building a Simple Chatbot from Scratch in Python (using NLTK) |
|
Experimental |
| 74 |
KogaiIrina/comfy
Comfy is a Discord-bot powerd by Falcon-7b, finetuned with the counsel-chat... |
|
Experimental |
| 75 |
ellie991/Dobbybot
Dobby Chatbot is an AI-powered chatbot that mimics the speech and... |
|
Experimental |
| 76 |
Vogon38/bot-whatsapp-openai
This is a JavaScript project that uses the whatsapp-web.js library to create... |
|
Experimental |
| 77 |
fahame-ayoub/Machine-Learning-Data-Bot
Chatbot which helps you to get important statistics from the data to get... |
|
Experimental |
| 78 |
MohammadRoodbari/Fast-Food-Bot
This repository contains a Conversational Chatbot for Fast Food Restaurants... |
|
Experimental |
| 79 |
sushant76s/TBot2
A telegram bot that helps in language translation from direct language to... |
|
Experimental |
| 80 |
v-hemanth/AI-Chatbot-using-Python
A business oriented AI chatbot based on the LSTM network and Keras,... |
|
Experimental |
| 81 |
Shubbair/ChatBot
this is simple implementation of chatbot using encoder & decoder |
|
Experimental |
| 82 |
fkaan/book_recommendation_bot
This repository contains a simple chatbot application designed to provide... |
|
Experimental |
| 83 |
amiruzzaman1/History-Bot
HistoryBot is a virtual assistant specializing in historical inquiries.... |
|
Experimental |
| 84 |
Alizaaaja4/Project_Py-Ver.7
"Development of Python Programming and Artificial Intelligence Language... |
|
Experimental |
| 85 |
parth1609/TableTender
The Chatbot Order Booking System is a conversational AI designed to assist... |
|
Experimental |
| 86 |
Favio-coder/chatbot
A chatbot designed to support the mental health of students and... |
|
Experimental |
| 87 |
chyp3r/RAF
RAF: A RNN-based Chatbot Development Tool |
|
Experimental |
| 88 |
nirdesh17/chat-bot
This chatbot project demonstrates the application of AI and ML techniques... |
|
Experimental |
| 89 |
Pythondeveloper6/Deep-Learning-ChatBot-WIth-Keras-
deep learning chat bot using Keras , NLP |
|
Experimental |
| 90 |
meghajbhat/University-Admission-Chatbot
This repository contains my Nexus internship projects: a specialized college... |
|
Experimental |
| 91 |
mahiyafatima/Intelligent-Ai-Chatbot
Intelligent AI Chatbot using NLP and Deep Learning with TensorFlow |
|
Experimental |
| 92 |
Vidhi1290/Chatbot-with-RASA-NLU-Model-and-Python
This project builds an intelligent chatbot using Rasa NLU for an E-Commerce... |
|
Experimental |
| 93 |
codingwithim/okBot
Chatbot App for Mental Health in Bahasa Malaysia using Python, TensorFlow... |
|
Experimental |