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.
Han Language Processing
Stanford NLP Python library for many human languages
Training data (data labeling, annotation, workflow) for all data types
ExtractThinker is a Document Intelligence library for LLMs
Evaluation code for various unsupervised automated metrics
A full spaCy pipeline and models for scientific/biomedical documents
Lexicon and rule-based sentiment analysis tool
An easy-to-use LLMs quantization package with user-friendly apis
The no-nonsense RAG chunking library
Decrypt encryptions without knowing the key or cipher
ReFT: Representation Finetuning for Language Models
TextBlob is a Python library for processing textual data
Industrial-strength Natural Language Processing (NLP)
A Heterogeneous Benchmark for Information Retrieval
The Classical Language Toolkit
Sparsity-aware deep learning inference runtime for CPUs
Code Repository for Machine Learning with PyTorch and Scikit-Learn
A natural language interface for computers
An LLM-powered knowledge curation system that researches topics
Large Language Model Text Generation Inference
Openai style api for open large language models
An open-source NLP research library, built on PyTorch
Data and tools for generating and inspecting OLMo pre-training data
Pretrained model hub for Keras 3
Bring the notion of Model-as-a-Service to life