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
An LLM-powered knowledge curation system that researches topics
Data and tools for generating and inspecting OLMo pre-training data
Deep Learning (Flower Book) mathematical derivation
Explain, analyze, and visualize NLP language models
Large Language Model Text Generation Inference
Efficient Retrieval Augmentation and Generation Framework
Code Repository for Machine Learning with PyTorch and Scikit-Learn
Bring the notion of Model-as-a-Service to life
Semantic search and workflows for medical/scientific papers
A full spaCy pipeline and models for scientific/biomedical documents
Efficient few-shot learning with Sentence Transformers
A Heterogeneous Benchmark for Information Retrieval
The no-nonsense RAG chunking library
Trained models & code to predict toxic comments
Han Language Processing
Pretrained model hub for Keras 3
ReFT: Representation Finetuning for Language Models
Stanford NLP Python library for many human languages
Unified embedding model
Code repo for "WebArena to build Autonomous Agents
Build AI-powered semantic search applications
An easy-to-use LLMs quantization package with user-friendly apis
Hub of ready-to-use datasets for ML models
Haystack is an open source NLP framework to interact with your data