deeppavlov/DeepPavlov

An open source library for deep learning end-to-end dialog systems and chatbots.

62
/ 100
Established

DeepPavlov helps you build and use advanced natural language processing (NLP) models without needing deep machine learning expertise. You can feed it text data and it will output results for tasks like chatbot interactions, text classification, or named entity recognition. This is for developers, data scientists, or researchers who want to quickly integrate sophisticated NLP capabilities into their applications or workflows.

6,975 stars. Used by 2 other packages. No commits in the last 6 months. Available on PyPI.

Use this if you need to rapidly implement various NLP tasks, like building a chatbot or analyzing text, with pre-trained models or train new ones using configuration files.

Not ideal if you're looking for a simple, no-code solution or if your primary focus is on extremely low-level custom neural network architecture design.

natural-language-processing chatbot-development text-analysis conversational-ai information-extraction
Stale 6m
Maintenance 2 / 25
Adoption 12 / 25
Maturity 25 / 25
Community 23 / 25

How are scores calculated?

Stars

6,975

Forks

1,171

Language

Python

License

Apache-2.0

Last pushed

Aug 06, 2025

Commits (30d)

0

Dependencies

14

Reverse dependents

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/deeppavlov/DeepPavlov"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.