Skip to content

Natural Language Processing

Text generation, transformers, embeddings, translation, and language understanding. The libraries, models, and frameworks behind modern LLMs — from Hugging Face Transformers and spaCy to LangChain, LlamaIndex, and the BERT/T5 model families.

Hugging Face Transformers Logo

Hugging Face Transformers

A library for state-of-the-art NLP models, used for text and vision tasks.

PythonNLPTransformersAI Models
spaCy Logo

spaCy

Industrial-strength NLP library for Python, focusing on performance.

PythonNLPText Processing
NLTK Logo

NLTK

Comprehensive library for symbolic and statistical NLP in Python.

PythonNLPText Processing
DistilBERT Logo

DistilBERT

Lightweight version of BERT, efficient for AI text processing.

NLPEfficiency
FastText Logo

FastText

Library for efficient text classification and representation learning.

Machine LearningNLPText Classification
AllenNLP Logo

AllenNLP

NLP research library, built on PyTorch, for advanced AI text tasks.

ResearchNLP
Flair Logo

Flair

Simple NLP library, focused on contextual string embeddings for AI.

PythonNLPEmbeddings
Gensim Logo

Gensim

Library for topic modeling and document similarity analysis in AI.

NLPTopic ModelingText Analysis
NLPDataQuery Logo

NLPDataQuery

Natural language processing tool for querying and analyzing data using conversational language.

Word2Vec Logo

Word2Vec

Word embedding technique for NLP

Machine LearningNLPEmbeddings
BERT Logo

BERT

Bidirectional Encoder Representations from Transformers

NLPLanguage UnderstandingTransformerText RepresentationBidirectional
RoBERTa Logo

RoBERTa

Robustly Optimized BERT Pretraining Approach

NLPTransformerText RepresentationBERT VariantRobustly Optimized
T5 Logo

T5

Text-to-Text Transfer Transformer

Machine LearningNLPGoogleText-to-TextTransformer
BART Logo

BART

Bidirectional and Auto-Regressive Transformers

NLPText GenerationTransformerSequence-to-SequenceFacebook AI
ALBERT Logo

ALBERT

A Lite BERT for Self-supervised Learning of Language Representations

NLPLanguage UnderstandingTransformerBERT VariantParameter Efficient
XLNet Logo

XLNet

Generalized Autoregressive Pretraining for Language Understanding

NLPTransformerText RepresentationBidirectionalPermutation
ELECTRA Logo

ELECTRA

Efficiently Learning an Encoder that Classifies Token Replacements Accurately

NLPTransformerText RepresentationPretrainingBERT Alternative
Mistral AI Logo

Mistral AI

Provider of state-of-the-art language models

LLMOpen SourceAPIFoundation ModelFrench AI
LiteLLM Logo

LiteLLM

Lightweight library for working with LLMs

LLMModel ManagementAPI ProxyStandardizationOpenAI Compatible
Cohere Logo

Cohere

Platform for building with language AI

LLMAPINLPEmbeddingsEnterprise AIText Generation
DeepL Logo

DeepL

Neural machine translation service

NLPTranslationLanguage AIMultilingualLocalization
Ollama Logo

Ollama

Run large language models locally

LLMOpen SourceLocal ModelsPrivate AISelf-HostedCLI
LangChain Logo

LangChain

Framework for developing applications powered by language models

PythonLLMAI AgentsRAGFrameworkMemoryDevelopmentJavaScriptOrchestration
LlamaIndex Logo

LlamaIndex

Data framework for LLM applications

LLMRAGInformation RetrievalKnowledge BaseIndexingData Context
FlowiseAI Logo

FlowiseAI

Visual tool for building LLM applications

LLMAI AgentsNo-CodeLow-CodeVisual BuilderOrchestration

25 tools in this category