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.
Data processing for and with foundation models
Han Language Processing
A Repo For Document AI
Training data (data labeling, annotation, workflow) for all data types
Bring the notion of Model-as-a-Service to life
A natural language interface for computers
ReFT: Representation Finetuning for Language Models
The no-nonsense RAG chunking library
Decrypt encryptions without knowing the key or cipher
Stanford NLP Python library for many human languages
Large Language Model Text Generation Inference
The Classical Language Toolkit
Deep Learning (Flower Book) mathematical derivation
Code Repository for Machine Learning with PyTorch and Scikit-Learn
An LLM-powered knowledge curation system that researches topics
A full spaCy pipeline and models for scientific/biomedical documents
Efficient few-shot learning with Sentence Transformers
Transformers4Rec is a flexible and efficient library
A tool for learning vector representations of words and entities
An easy-to-use LLMs quantization package with user-friendly apis
A Heterogeneous Benchmark for Information Retrieval
Extract schema, statistics and entities from datasets
Explain, analyze, and visualize NLP language models
ExtractThinker is a Document Intelligence library for LLMs
Efficient Retrieval Augmentation and Generation Framework