Browse free open source Python Natural Language Processing (NLP) Tools and projects below. Use the toggles on the left to filter open source Python Natural Language Processing (NLP) Tools by OS, license, language, programming language, and project status.
A natural language interface for computers
Han Language Processing
Haystack is an open source NLP framework to interact with your data
Code Repository for Machine Learning with PyTorch and Scikit-Learn
An LLM-powered knowledge curation system that researches topics
Bring the notion of Model-as-a-Service to life
Training data (data labeling, annotation, workflow) for all data types
Natural Language Processing Tutorial for Deep Learning Researchers
Industrial-strength Natural Language Processing (NLP)
Decrypt encryptions without knowing the key or cipher
Data processing for and with foundation models
Evaluation code for various unsupervised automated metrics
Large Language Model Text Generation Inference
Lexicon and rule-based sentiment analysis tool
The no-nonsense RAG chunking library
The Classical Language Toolkit
Hub of ready-to-use datasets for ML models
A library for deep learning end-to-end dialog systems and chatbots
Pretrained model hub for Keras 3
Easy-to-use and high-performance NLP and LLM framework
Stanford NLP Python library for many human languages
TextBlob is a Python library for processing textual data
Data loaders and abstractions for text and NLP
We describe a simple XML format to share text documents and annotation
Text categorization, arabic language processing, language modeling