HomeAI & ML › Awesome NLP

Awesome NLP

by keon · keon/awesome-nlp

A curated list of resources dedicated to Natural Language Processing.

★ 17k stars664 projects ⑂ 0 forks0 open issues
664 projects
Anaforagithub.com

is free and open source, web-based raw text annotation tool

Annotation Labjohnsnowlabs.com

Free End-to-End No-Code platform for text annotation and DL model training/tuning. Out-of-the-box support for Named Entity Recognition, Classification, Relation extraction and Assertion Status Spark NLP models. Unlimited support for users, teams, projects, documents. Not FOSS.

bratbrat.nlplab.org

brat rapid annotation tool is an online environment for collaborative text annotation

Datasaurdatasaur.ai

support various NLP tasks for individual or teams, freemium based

doccanogithub.com

doccano is free, open-source, and provides annotation features for text classification, sequence labeling and sequence to sequence

FLATgithub.com

FLAT is a web-based linguistic annotation environment based around the FoLiA format, a rich XML-based format for linguistic annotation. Free and open source.

GATEgate.ac.uk

General Architecture and Text Engineering is 15+ years old, free and open source

GitDoxcorpling.uis.georgetown.edu

open source server annotation tool with GitHub version control and validation for XML data and collaborative spreadsheet grids

INCEpTIONinception-project.github.io

A semantic annotation platform offering intelligent assistance and knowledge management

Konfuziokonfuzio.com

team-first hosted and on-prem text, image and PDF annotation tool powered by active learning, freemium based, costs $

Label Studiogithub.com

open-core multi-modal labeling platform; widely used for NLP labeling.

LightTaglighttag.io

Hosted and managed text annotation tool for teams, costs $

Potatogithub.com

Free, open-source annotation tool covering 21+ task types (classification, span, coreference, entity linking, agent trace evaluation) with built-in MACE quality control, attention checks, AI-assisted labeling, and 300+ example tasks.

prodigyprodi.gy

is an annotation tool powered by active learning, costs $

rstWebcorpling.uis.georgetown.edu

open source local or online tool for discourse tree annotations

Shoonyagithub.com

Shoonya is free and open source data annotation platform with wide varities of organization and workspace level management system. Shoonya is data agnostic, can be used by teams to annotate data with various level of verification stages at scale.

UBIAIubiai.tools

Easy-to-use text annotation tool for teams with most comprehensive auto-annotation features. Supports NER, relations and document classification as well as OCR annotation for invoice labeling, costs $

funNLPgithub.com

large collection of Chinese NLP tools and resources.

(Anthropic, 2024) - models strategically complying during training.

CrowS-Pairsgithub.com

social bias measurement in masked LMs.

(2025) - finetuning on a narrow task (insecure code) unexpectedly produces broad alignment failures across unrelated domains.

HolisticBiasgithub.com

bias measurement across many demographic axes.

IndicSafearxiv.org

(2026) - multilingual safety benchmark across 12 Indic languages; reveals 12.8% cross-language agreement, with over-refusal in low-resource scripts.

toxicity in LM generation.

SafeDialBencharxiv.org

(2025) - multilingual (Chinese/English) safety benchmark of 4000+ multi-turn dialogues across 22 scenarios and 7 jailbreak strategies.

StereoSetgithub.com

measuring stereotypical bias in pretrained LMs.

models tailoring answers to user beliefs.

TeleAI-Safetyarxiv.org

(2025) - modular jailbreak evaluation framework integrating 19 attacks, 29 defenses, and 19 evaluation methods across 14 models and 12 risk categories.

(2026) - alignment faking occurs in models as small as 7B in 37% of cases when policy conflicts with internalized values; steering-vector mitigation reduces it 94%.

WildGuardarxiv.org

(2024) - open safety moderation model and benchmark.

WinoBiasgithub.com

gender bias in coreference resolution.

dsindex's blogdsindex.github.io

by Stephan Raaijmakers

free, NLP notes by Dr. Jacob Eisenstein at GeorgiaTech

by Hobson Lane and Maria Dyshel

Brian & Delip Rao

by Masato Hagiwara

free, by Prof. Dan Jurafsy

Text Mining in Rtidytextmining.com

bt Tiago MOnteiro A free FreeCodeCamp book teaching the math behind AI in plain English from an engineering point of view. It covers linear algebra, calculus, probability & statistics, and optimization theory with analogies, real-life applications, and Python code examples.

by Nicole Koenigstein

coref-hoigithub.com

higher-order inference coreference.

foundation for modern neural coreference.

LingMessarxiv.org

linguistically-motivated category-based coreference scoring.

prompting and fine-tuning for coreference.

maverick-corefgithub.com

(2024) - efficient coreference matching the best larger systems.

(2025) - 9 systems across 4 LLM-based and 5 traditional approaches; traditional methods still lead but LLMs are closing the gap.

SpanBERTarxiv.org

span-based pretraining; strong coreference baseline.

Sentiwordnet, parallel labelled corpora, sense-annotated corpora, and Marathi polarity-labelled corpus.

SAIL 2015amitavadas.com

Twitter and Facebook labelled sentiment samples in Hindi, Bengali, Tamil, Telugu.

BKTreeBankarxiv.org

Vietnamese dependency treebank.

Copenhagen Treebankmbkromann.github.io
EVB Corpusgithub.com

20M words across 15 bilingual books, 100 parallel English-Vietnamese texts, 250 parallel law texts, 5K news articles, and 2K film subtitles.

Inter-BESTnectec.or.th

text corpus with 5M words and word segmentation.

dataset of speeches by the current Prime Minister of Thailand.

UDVietnamesegithub.com

Vietnamese Universal Dependency Treebank.

10K sentences for the constituency parsing task.

ViText2SQLgithub.com

Vietnamese Text-to-SQL semantic parsing dataset (EMNLP-2020 Findings).

VIVOSailab.hcmus.edu.vn

free Vietnamese speech corpus, 15 hours of recorded speech (HCMUS AILab).

VNTQcorpus(big).txtviet.jnlp.org

1.75M news sentences.

Bangla ABSAgithub.com

5.5k Samples, 2 Domains, 10 aspect terms

4.3k Samples, 14 classes

A multi-representational multi-layered treebank for Hindi and Urdu

~1k Samples, 3 polarity classes

5.4k Samples, 12 Domains, 4k aspect terms, aspect and sentence level polarity in 4 classes

2k Samples, 3 polarity labels

NLTK Corpusnltk.org

60k Words POS Tagged, Bangla, Hindi, Marathi, Telugu

A smaller part of the above-mentioned treebank.

aggregated Arabic stopwords.

ArabicMMLUhuggingface.co

(2024) - Arabic MMLU benchmark.

250K tokens, 7,682 sentences with NER tags in IOB format.

Bijankhan Corpusdbrg.ut.ac.ir

tagged corpus suitable for Persian (Farsi) NLP research, ~2.6M manually tagged words across 40 POS tags.

Chat datagithub.com

chatbot data in Korean.

Chosun Ilbo archivesrchdb1.chosun.com

dataset in Korean from a major South Korean newspaper.

POS, NER, and other NLP tasks.

Common Corpushuggingface.co

(2024) - 2T-token open-license multilingual corpus.

CulturaXhuggingface.co

6.3T tokens across 167 languages.

Dolmagithub.com

(AI2, 2023-2024) - 3T-token open pretraining corpus with documented filtering pipeline.

~25M tokens, ~1M Persian sentences from Persian Wikipedia Corpus.

FineWeb / FineWeb-Eduhuggingface.co

(2024) - 15T-token cleaned web corpus; FineWeb-Edu filters for educational quality.

gensim-datagithub.com

data repository for pretrained NLP models and NLP corpora.

Hamshahridbrg.ut.ac.ir

standard reliable Persian text collection used at CLEF 2008-2009.

the central index for modern NLP datasets, with versioned, streamable loaders.

10K sentences and 250K word tokens.

ILPSilps.science.uva.nl

and Universal Dependencies-Indonesian

IndoSumgithub.com

text summarization and classification.

KAIST Corpussemanticweb.kaist.ac.kr

corpus from the Korea Advanced Institute of Science and Technology in Korean.

NMT dataset for Korean to French and Korean to English.

KorQuADkorquad.github.io

Korean SQuAD dataset (v1.0 and v2.1) with Wiki HTML source.

LABRgithub.com

large Arabic book reviews dataset.

LSCP: 120M sentences from 27M casual Persian tweets with dependency, POS, and sentiment annotations.

largest available multi-domain Arabic sentiment analysis resources.

nlp-datasetsgithub.com

large collection of NLP datasets.

39K sentences and 900K word tokens

PERLEXfarsbase.net

first Persian dataset for relation extraction (translated SemEval-2010 Task 8).

29,982 annotated sentences covering most verbs of the Persian valency lexicon.

Petitionsgithub.com

expired petition data from the Blue House National Petition Site.

(2023-2024) - reproductions of LLaMA pretraining data; V2 is 30T tokens with quality signals.

SEACrowdgithub.com

A multilingual and multimodal data hub providing standardized datasets and benchmarks for Southeast Asian NLP (EMNLP 2024).

Bilingual retrieval-evaluation benchmark for culturally grounded RAG. 400 rows, EN+UZ, MIT/CC-BY-4.0.

The Pilepile.eleuther.ai

825 GiB diverse text corpus.

tiny NLP multi-lingual QA datasets and library to generate your own synthetic copies.

Tülu 3 SFT Mixturehuggingface.co

(2024) - open instruction-tuning data behind Tülu 3.

large freely available Persian corpus, 2.7M tokens annotated with 31 POS tags.

dependency-based syntactically annotated corpus.

Wordnet-Bahasawn-msa.sourceforge.net

large, free, semantic dictionary.

(Apple, 2025) - on-device 3B model using KV-cache sharing and 2-bit QAT for 37.5% cache memory reduction without accuracy loss.

AWQarxiv.org

activation-aware weight quantization.

DistilBERTarxiv.org

and MiniLM - distilled encoders for production NLP.

DoRAarxiv.org

(2024) - weight-decomposed low-rank adaptation.

(Google, 2025) - 1B-27B open models with high local-to-global attention ratio to keep KV-cache tractable at 128K context.

portable quantized inference.

GPTQarxiv.org

post-training quantization for transformers.

GTEhuggingface.co

, BGE, and Stella - compact text embedding models near the top of MTEB.

KVTunerarxiv.org

(ICML 2025) - sensitivity-aware layer-wise mixed-precision KV-cache quantization; up to 21% throughput improvement over uniform KV8.

LoRAarxiv.org

and QLoRA - low-rank adapters and quantized fine-tuning; the standard for adapting LMs to NLP tasks on modest hardware.

PEFTgithub.com

HuggingFace library bundling LoRA, prefix tuning, IA3, and others.

Phi-3 / Phi-4arxiv.org

(Microsoft, 2024) - small models trained on curated data, competitive with much larger ones on NLP benchmarks.

(Alibaba, 2025) - dense and MoE models 0.6B-235B with unified thinking/non-thinking modes; the 30B-A3B MoE matches larger dense models while activating only 3B parameters.

sentence and paragraph embeddings via Siamese BERT.

SGLanggithub.com

structured generation and efficient serving.

SmolLM2arxiv.org

(HuggingFace, 2025) - fully open small-LM family with reproducible training data.

SmolLM3huggingface.co

(HuggingFace, 2025) - 3B fully open decoder pretrained on 11.2T tokens with NoPE and YaRN for 128K context; competitive with 4B-class models.

HF production serving for LMs.

vLLMgithub.com

PagedAttention-based high-throughput LM serving.

BEIRgithub.com

heterogeneous IR benchmark for retrieval models.

BIG-benchgithub.com

200+ tasks probing language model capabilities.

human-preference ELO leaderboard for chat models.

FLORES-200github.com

MT evaluation across 200 languages.

FRAMESarxiv.org

(2025) - unified RAG evaluation: 824 multi-hop questions requiring factuality, retrieval accuracy, and cross-document reasoning together.

GLUEgluebenchmark.com

and SuperGLUE - English NLU benchmarks.

GPQAarxiv.org

graduate-level Q&A, "Google-proof" reasoning evaluation.

HELMcrfm.stanford.edu

holistic evaluation across NLP tasks, accuracy and beyond.

IFEvalarxiv.org

verifiable instruction-following evaluation.

LiveBenchlivebench.ai

(2024) - contamination-resistant benchmark with monthly refresh.

unified framework for LM benchmark evaluation.

LongBenchgithub.com

bilingual long-context benchmark across NLP tasks.

LongBench v2arxiv.org

(2025) - 503 expert-crafted multiple-choice questions spanning 8K-2M-word contexts with deep multi-hop reasoning; humans score 53.7% under time pressure.

MMLUgithub.com

multitask knowledge evaluation across 57 subjects.

MMLU-Proarxiv.org

(2024) - harder, more discriminative successor to MMLU.

MMLU-ProXarxiv.org

(2025) - multilingual extension of MMLU-Pro to 29 typologically diverse languages; reveals up to 24.3% performance gap between high- and low-resource languages.

MTEBgithub.com

Massive Text Embedding Benchmark; standard for sentence/document encoders.

(2025) - multi-turn conversational benchmark exposing simultaneous instruction-following and in-context-reasoning failures; all tested frontier models score below 50%.

retrieval probe for long-context windows.

REFUTEhuggingface.co

(2026) - scientific reasoning benchmark for evidence-grounded critique, overclaim detection, missing-evidence refusal, and calibration.

RULERarxiv.org

(2024) - synthetic long-context tasks beyond simple retrieval.

U-NIAHarxiv.org

(2025) - extends needle-in-haystack with multi-needle and nested configurations; shows RAG mitigates lost-in-the-middle for smaller LLMs but degrades reasoning models.

XNLIgithub.com

cross-lingual natural language inference, 15 languages.

XTREMEsites.research.google

and XGLUE - cross-lingual NLU.

(2025) - claim-level calibration analysis for long-form generation; models are substantially worse-calibrated on extended outputs than on single claims.

(2024) - calibration analysis under format effects.

(2026) - trains models to reason about claim-level uncertainty before generating; large gains on biography factuality and FactBench AUROC.

FActScoregithub.com

fine-grained factual precision in long-form generation.

FRANQarxiv.org

(2025) - faithfulness-aware uncertainty quantification for RAG fact-checking; formally separates faithfulness from factuality.

HalluHardarxiv.org

(2026) - hard multi-turn hallucination benchmark for citation-required responses; ~30% hallucination rates persist even with web search.

HalluLensarxiv.org

(2025) - hallucination benchmark with extrinsic/intrinsic taxonomy and dynamic test-set regeneration to resist data leakage.

(2024) - long-form factuality benchmark and search-augmented evaluator.

Lookback Lensarxiv.org

(2024) - attention-pattern-based hallucination detection in long-context generation.

MUCHarxiv.org

(2025) - multilingual claim-hallucination benchmark across English, French, Spanish, German with token-level logits released for principled UQ evaluation.

RAGASgithub.com

reference-free evaluation for RAG and QA pipelines.

SelfCheckGPTgithub.com

sampling-based hallucination detection.

taxonomy and mitigation strategies.

TruthfulQAgithub.com

benchmark for truthfulness in question answering.

2018 essay on the rise of pretrained language models.

The Illustrated Transformerjalammar.github.io

and The Illustrated BERT, ELMo, and co. - canonical visual explanations.

(2025) - decoder-only LLMs with a novel error-rate adaptation schedule set new SOTA on BEA-test grammatical error correction.

DocREDgithub.com

document-level relation extraction benchmark.

(2025) - generative LLMs with RAG and self-correction surpass encoder-decoder BERT-style models on SRL in English and Chinese.

OpenIE 6github.com

schema-free open information extraction.

training LMs with AI-generated feedback against a written constitution.

simpler alternative to RLHF; widely adopted.

FLANarxiv.org

finetuned language models as zero-shot learners.

InstructGPTarxiv.org

training LMs to follow instructions with human feedback.

LIMAarxiv.org

"less is more for alignment"; small high-quality SFT data goes a long way.

Magpiearxiv.org

(2024-2025) - synthesizes high-quality instruction-response pairs by prompting aligned LMs with nothing; SFT on the filtered subset matches official Llama-3-Instruct.

Self-Instructgithub.com

bootstrapping instruction data from LMs.

1600+ NLP tasks with instructions.

TRLgithub.com

reference library for SFT, DPO, GRPO, and RLHF.

Tülu 3arxiv.org

(AI2, 2024) - fully open post-training recipe with state-of-the-art results among open models.

Hindi2Vecnirantk.com

and nlp-for-hindi ULMFIT style languge model

Sanskrit Alberthuggingface.co

Trained on Sanskrit Wikipedia and OSCAR corpus

AllenNLPgithub.com

(archived) - An NLP research library, built on PyTorch, for developing state-of-the-art deep learning models on a wide variety of linguistic tasks.

Argillagithub.com

open-source data annotation and feedback collection platform for LLM and NLP datasets.

ATR4Sgithub.com

Toolkit with state-of-the-art automatic term recognition methods.

BigARTMgithub.com

a fast library for topic modelling

BLLIP Parsergithub.com

BLLIP Natural Language Parser (also known as the Charniak-Johnson parser)

CAMeL Toolsgithub.com

Python toolkit for Arabic NLP including dialect ID, morphology, NER.

Chazutsugithub.com

A library for downloading&parsing standard NLP research datasets

Clojure-openNLPgithub.com

Natural Language Processing in Clojure (opennlp)

CogcompNLPgithub.com

Core libraries developed in the U of Illinois' Cognitive Computation Group.

colibri-coregithub.com

C++ library, command line tools, and Python binding for extracting and working with basic linguistic constructions such as n-grams and skipgrams in a quick and memory-efficient way.

COMETgithub.com

learned MT metrics, current de-facto standard.

corextopicgithub.com

Hierarchical Topic Modeling with Minimal Domain Knowledge

corporaexplorerkgjerde.github.io

An R package for dynamic exploration of text collections

CorpusLoadersgithub.com

A variety of loaders for various NLP corpora

CRF++taku910.github.io

Open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data & other Natural Language Processing tasks.

CRFsuitechokkan.org

CRFsuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data.

CutKumgithub.com

word segmentation with deep learning in TensorFlow.

dfr-browsergithub.com

Creates d3 visualizations for browsing topic models of text in a web browser.

dfrtopicsgithub.com

R package for exploring topic models of text.

DL Translategithub.com

A deep learning-based translation library for 50 languages, built on transformers and Facebook's mBART Large.

Epicgithub.com

Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.

fairSeqgithub.com

Facebook AI Research implementations of SOTA seq2seq models in Pytorch.

Farasafarasa.qcri.org

QCRI segmentation, POS tagging, and NER for Arabic.

FARMgithub.com

Fast & easy transfer learning for NLP. Harvesting language models for the industry. Focus on Question Answering.

Flairgithub.com

A very simple framework for state-of-the-art multilingual NLP built on PyTorch. Includes BERT, ELMo and Flair embeddings.

foliapygithub.com

Python library for working with FoLiA, an XML format for linguistic annotation.

froggithub.com

Memory-based NLP suite developed for Dutch: PoS tagger, lemmatiser, dependency parser, NER, shallow parser, morphological analyzer.

FudanNLPgithub.com

Java library for Chinese text processing.

Garugithub.com

browser-native Korean morphological analyzer running fully client-side via WebAssembly (1MB model, offline, MIT).

gensimradimrehurek.com

Python library to conduct unsupervised semantic modelling from plain text :+1:

GluonNLPgithub.com

(archived) - A deep learning toolkit for NLP, built on MXNet/Gluon.

go-propisyugithub.com

Converts numbers to Russian words with correct grammatical gender and noun declension.

goarabicgithub.com

Go package for Arabic text processing.

gojiebagithub.com

Go implementation of the jieba Chinese word segmentation algorithm.

HanLPgithub.com

multilingual NLP library with strong Chinese support.

Haystackgithub.com

End-to-end Python framework for building natural language search interfaces to data. Leverages Transformers and the State-of-the-Art of NLP. Supports DPR, Elasticsearch, HuggingFace’s Modelhub, and much more!

Hazmgithub.com

Persian NLP toolkit.

standardized loaders and processing for thousands of NLP datasets.

reference implementations for NLP metrics.

Infections-cljgithub.com

Rails-like inflection library for Clojure and ClojureScript

InsNetgithub.com

A neural network library for building instance-dependent NLP models with padding-free dynamic batching.

jiebagithub.com

Python package for Chinese word segmentation.

jProcessinggithub.com

Japanese Natural Langauge Processing Libraries, with Japanese sentiment classification

jPTDPgithub.com

A toolkit for joint part-of-speech (POS) tagging and dependency parsing. jPTDP provides pre-trained models for 40+ languages.

jsastemgithub.com

JavaScript Arabic stemmer.

JTCCgithub.com

character cluster library in Java.

Jurygithub.com

Evaluation of NLP model outputs offering various automated metrics.

kagomegithub.com

Japanese morphological analyzer written in pure Go.

Kashgarigithub.com

Simple, Keras-powered multilingual NLP framework, allows you to build your models in 5 minutes for named entity recognition (NER), part-of-speech tagging (PoS) and text classification tasks. Includes BERT and word2vec embedding.

Kiwigithub.com

fast Korean morphological analyzer.

Knwl.jsgithub.com

A Natural Language Processor in JS

KoalaNLPkoalanlp.github.io

Scala library for Korean NLP.

KoNLPcran.r-project.org

R package for Korean NLP.

KoNLPykonlpy.org

Python package for Korean natural language processing.

Kotidgygithub.com

an index-based text data generator written in Kotlin

kssgithub.com

Korean sentence splitter.

LangTestgithub.com

60+ test types for NLP model robustness, bias, and fairness.

Languagesgithub.com

A package for working with human languages

libfoliagithub.com

C++ library for the FoLiA format

Linguagithub.com

A language detection library for Kotlin and Java, suitable for long and short text alike

LTPgithub.com

HIT Language Technology Platform: segmentation, POS, NER, parsing.

MALLETmallet.cs.umass.edu

MAchine Learning for LanguagE Toolkit - package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.

Mecab (Japanese)taku910.github.io
Mecab (Korean)eunjeon.blogspot.com

C++ library for Korean NLP.

MeTAgithub.com

ModErn Text Analysis: a C++ data sciences toolkit for mining big text data.

C, C++, and Python tools for named entity recognition and relation extraction

Mosesstatmt.org

A multilingual and extensible document clustering pipeline

Naturalgithub.com

general natural language facilities for node

A library containing a wide variety of NLP functionality, supporting over 50 corpora.

NLP Architectgithub.com

A library for exploring the state-of-the-art deep learning topologies and techniques for NLP and NLU

NLP Compromisegithub.com

Natural Language processing in the browser

NLP++ Wikiwiki.naturalphilosophy.org

Wiki entry for the NLP++ language

nlp-enginegithub.com

NLP++ engine to run NLP++ code on Linux including a full English parser

NLP.jsgithub.com

An NLP library for building bots

NLP4Jemorynlp.github.io

Fast and production-ready question answering w/ DistilBERT in Node.js

OpenNLPopennlp.apache.org
OpenRegexgithub.com

An efficient and flexible token-based regular expression language and engine.

ParsiAnalyzergithub.com

Persian analyzer for Elasticsearch.

Parsivargithub.com

Persian language processing toolkit.

Pearmutgithub.com

Human annotation tool for multilingual NLP tasks, such as machine translation.

Perkegithub.com

Persian keyphrase extraction.

Perstemgithub.com

Persian stemmer, morphological analyzer, and partial POS tagger.

Poplargithub.com

A web-based annotation tool for natural language processing (NLP)

postaggagithub.com

A library to parse natural language in Clojure and ClojureScript

prosegithub.com

Text processing library supporting tokenization, part-of-speech tagging, and named-entity extraction.

PyArabicpypi.org

Python library for Arabic.

PyNLPlgithub.com

Python Natural Language Processing Library. General purpose NLP library for Python, handles some specific formats like ARPA language models, Moses phrasetables, GIZA++ alignments.

PySS3github.com

Python package implementing the SS3 white-box text classifier; ships with interactive visualization tools that explain predictions.

PyThaiNLPgithub.com

Thai NLP in Python.

python-uctogithub.com

Unicode-aware regular-expression based tokenizer for various languages. Python binding to C++ library, supports FoLiA format.

PyTorch-NLPgithub.com

NLP research toolkit designed to support rapid prototyping with better data loaders, word vector loaders, neural network layer representations, common NLP metrics such as BLEU

pyvigithub.com

Python Vietnamese core NLP toolkit.

QSMMqsmm.org

adaptive probabilistic top-down and bottom-up parsers

RDRPOSTaggergithub.com

A robust POS tagging toolkit available (in both Java & Python) together with pre-trained models for 40+ languages.

Retextgithub.com

Extensible system for analyzing and manipulating natural language

ReVerbgithub.com

Web-Scale Open Information Extraction

RFTokenizergithub.com

trainable segmenter for Arabic, Hebrew, and Coptic.

Rita DSLgithub.com

a DSL, loosely based on RUTA on Apache UIMA. Allows to define language patterns (rule-based NLP) which are then translated into spaCy, or if you prefer less features and lightweight - regex patterns.

RMalletgithub.com

R package to interface with the Java machine learning tool MALLET

Rosettagithub.com

Text processing tools and wrappers (e.g. Vowpal Wabbit)

rust-bertgithub.com

Ready-to-use NLP pipelines and Transformer-based models

sacrebleugithub.com

reproducible BLEU/chrF/TER scoring for machine translation.

Saulgithub.com

Library for developing NLP systems, including built in modules like SRL, POS, etc.

scattertextgithub.com

Python library to produce d3 visualizations of how language differs between corpora

sentence/document embeddings, semantic search, and re-ranking; current standard for retrieval-style NLP.

Sentiment models for spacy using onnx

Sentiment Classification using Word Sense Disambiguation and WordNet Reader

Snips NLUgithub.com

A production ready library for intent parsing

snips-nlu-rsgithub.com

(archived — Snips was discontinued) - A production ready library for intent parsing

SnowNLPgithub.com

Python package for Chinese NLP.

Sockeyegithub.com

Neural Machine Translation (NMT) toolkit that powers Amazon Translate.

spaCygithub.com

Industrial strength NLP with Python and Cython :+1:

spacyrgithub.com

R wrapper to spaCy NLP

spanlpgithub.com

Python library to detect, censor, and clean profanity, hate speech, and bullying in Spanish, with data from 21 Spanish-speaking countries.

Spark NLPgithub.com

Spark NLP is a natural language processing library built on top of Apache Spark ML that provides simple, performant & accurate NLP annotations for machine learning pipelines that scale easily in a distributed environment.

Stanford NLPnlp.stanford.edu
Stanzagithub.com

Stanford NLP's Python toolkit for tokenization, POS, lemma, dependency parsing, and NER across 70+ languages.

StarSpacegithub.com

a library from Facebook for creating embeddings of word-level, paragraph-level, document-level and for text classification

SynThaigithub.com

word segmentation and POS tagging using deep learning.

text2vecgithub.com

Fast vectorization, topic modeling, distances and GloVe word embeddings in R.

textacygithub.com

Higher level NLP built on spaCy

TextAnalysisgithub.com

Julia package for text analysis

TextAttackgithub.com

Adversarial attacks, adversarial training, and data augmentation in NLP

TextBlobtextblob.readthedocs.org

Providing a consistent API for diving into common natural language processing (NLP) tasks. Stands on the giant shoulders of Natural Language Toolkit (NLTK) and Pattern, and plays nicely with both :+1:

TextModelsgithub.com

Neural Network based models for Natural Language Processing

Thai Language Toolkitpypi.python.org

tokenization and POS tagging.

tidytextgithub.com

Text mining using tidy tools

tmgithub.com

Implementation of topic modeling based on regularized multilingual PLSA.

Tokenizersgithub.com

Tokenizers optimized for Research and Production.

Transformersgithub.com

Natural Language Processing for TensorFlow 2.0 and PyTorch.

Twitter-textgithub.com

A JavaScript implementation of Twitter's text processing library

uctogithub.com

Unicode-aware regular-expression based tokenizer for various languages. Tool and C++ library. Supports FoLiA format.

undertheseagithub.com

Vietnamese NLP toolkit.

urduhackgithub.com

NLP library for Urdu.

VieNeu-TTSgithub.com

on-device Vietnamese text-to-speech with voice cloning.

virastargithub.com

Persian text cleaning.

VisualTextvisualtext.org

Homepage for the NLP++ Language

vn.vitkgithub.com

Vietnamese text processing toolkit.

VnCoreNLPgithub.com

Vietnamese NLP toolkit.

VSCode Language Extensionmarketplace.visualstudio.com

NLP++ Language Extension for VSCode

whatlanggithub.com

Natural language recognition library based on trigrams

Word Formsgithub.com

Word forms can accurately generate all possible forms of an English word

Word2Vecgithub.com

Julia interface to word2vec

Word2vec in Javadeeplearning4j.org
word2vec-scalagithub.com

Scala interface to word2vec model; includes operations on vectors like word-distance and word-analogy.

WordTokenizersgithub.com

High performance tokenizers for natural language processing and other related tasks

wordVectorsgithub.com

An R package for creating and exploring word2vec and other word embedding models

bahasagithub.com

natural language toolkit for Indonesian.

Indonesian fastTexts3-us-west-1.amazonaws.com

trained on Wikipedia.

PySastrawigithub.com

Python stemmer for Bahasa Indonesia based on the Sastrawi stemming algorithm.

AI4Bharat IndicNLP Suiteai4bharat.iitm.ac.in

tools, datasets, and models across 22 Indic languages.

tokenization, transliteration, MT helpers across 18 Indic languages.

iNLTKgithub.com

NLP toolkit for Indic languages on PyTorch/Fastai.

deep morphological parser for Hindi and Urdu.

dependency parsing and POS tagging for Kannada, Hindi, and Telugu.

(2025) - first comprehensive memory and speed analysis of transformer, SSM, and hybrid models up to 220K tokens; SSMs are up to 4x faster, hybrids balance recall and efficiency.

Jambaarxiv.org

(2024) - hybrid Mamba-Transformer-MoE architecture.

LongRoPE2arxiv.org

(2025) - identifies undertraining of high-frequency RoPE dimensions and applies evolutionary-search rescaling; extends LLaMA3-8B to 128K with 80x fewer training tokens than Meta's recipe.

long-context degradation patterns in NLP tasks.

Mambaarxiv.org

and Mamba-2 - selective state-space models, linear-time long-context alternative to attention.

MiniMax-01arxiv.org

(2025) - 456B-parameter hybrid combining lightning (linear) attention with sparse softmax attention; matches GPT-4o-level NLP performance at up to 4M-token inference contexts.

(2025) - trainable sparse attention combining coarse-grained compression with fine-grained selection; large speedups at 64K with no NLP-benchmark degradation.

extending context windows with minimal fine-tuning.

(2024) - tradeoffs for QA over long inputs.

RoPEarxiv.org

and YaRN - rotary position embeddings and context-length extension.

RWKVarxiv.org

RNN-transformer hybrid scaling to large parameter counts.

(2025) - neural long-term memory module that learns to memorize historical context at test time; scales beyond 2M tokens, outperforms transformers and modern linear-recurrent models on language modeling and reasoning.

(2024) - LLMs for context-aware translation.

transformer; reset the field.

BERTScoregithub.com

similarity-based generation metric.

(2025) - survey of how instruction-following, in-context learning, and preference alignment have restructured MT methodology.

Fairseqgithub.com

PyTorch sequence modeling toolkit.

quality comparison on professional MT.

LLMs as machine translation systems.

MADLAD-400arxiv.org

400+ language MT.

Marian NMTgithub.com

efficient C++ NMT framework.

(2025) - benchmarks sub-10B open LLMs on 28-language MT; matches GPT-4-turbo and Google Translate.

NLLB-200arxiv.org

MT for 200 languages.

SeamlessM4Tarxiv.org

speech and text MT, 100+ languages.

Albertinahuggingface.co

(PORTULAN, 2023-2024) - encoder-only Portuguese LMs for both PT-PT and PT-BR.

BERTimbaugithub.com

BERT for Brazilian Portuguese.

Dornahuggingface.co

(Part AI, 2024) - Llama-3-based Persian instruction model.

alternative IndoBERT with the IndoLEM benchmark.

pretrained Indonesian LM with the IndoNLU benchmark suite.

(2023-2024) - large-scale community datasets and Cendol instruction-tuned LMs for Indonesian and regional languages.

OpenThaiGPThuggingface.co

(2023-2024) - open Thai instruction-tuned models.

ParsBERTgithub.com

Persian BERT.

PersianMindhuggingface.co

(2023-2024) - Persian instruction-tuned LM.

Sabiáhuggingface.co

(Maritaca AI, 2023-2024) - Portuguese-focused open LMs.

Sailorgithub.com

open Southeast-Asian LMs covering Indonesian.

SEA-LIONgithub.com

(2024) - Singapore AI's open Southeast-Asian LM with strong Indonesian.

Typhoonhuggingface.co

(SCB 10X, 2024) - open Thai LLM family.

WangchanBERTagithub.com

pretrained Thai language model.

Airavatahuggingface.co

(2024) - instruction-tuned Hindi LLM.

ALLaMarxiv.org

(SDAIA, 2024) - Arabic-first foundation models.

AraBERTgithub.com

Arabic BERT family.

AraELECTRAaclanthology.org

efficient Arabic pretraining (released alongside AraBERT).

Baichuan 2github.com

open Chinese LM.

BARTphogithub.com

sequence-to-sequence pretrained model for Vietnamese.

BETOgithub.com

BERT for Spanish.

BharatGPT / Krutrimolakrutrim.com

(2024) - Indic-focused foundation models.

CAMeLBERTgithub.com

BERT models for MSA, dialectal, and Classical Arabic.

Tsinghua's bilingual Chinese-English LMs.

whole-word masking BERT for Chinese.

DeepSeek-V3github.com

efficient open MoE model with strong Chinese.

EXAONE 3.5github.com

(LG, 2024) - bilingual Korean-English open LM family.

HyperCLOVA Xncloud.com

Naver's Korean foundation model.

IndicBERT v2github.com

(2022-2024) - multilingual BERT for 23 Indic languages.

IndicTrans2github.com

(2023-2024) - high-quality MT for 22 Indic languages.

Jaishuggingface.co

(2023-2024) - bilingual Arabic-English open LM family.

KLUE-RoBERTagithub.com

models trained on the KLUE benchmark.

KoBERTgithub.com

Korean BERT from SKT.

Latxagithub.com

(2024) - open foundation LM for Basque, also covers Spanish.

MacBERTgithub.com

improved Chinese BERT with MLM-as-correction pretraining.

OpenHathihuggingface.co

(Sarvam AI, 2023) - bilingual Hindi-English LLaMA continuation.

PhoBERTgithub.com

pretrained LM for Vietnamese.

PhoGPTgithub.com

(VinAI, 2023-2024) - open generative LM for Vietnamese.

Polyglot-Kogithub.com

open Korean LMs.

Alibaba's open Chinese-strong LM family.

RigoChathuggingface.co

(2024) - Spanish-instruction-tuned open model.

RoBERTa-bnehuggingface.co

Spanish RoBERTa trained on the Spanish National Library corpus.

Salamandrahuggingface.co

(BSC, 2024) - multilingual LM with strong Spanish coverage from the Barcelona Supercomputing Center.

Sarvam-1sarvam.ai

(2024) - multilingual LM trained from scratch on 10 Indic languages.

Vistralhuggingface.co

(2024) - Mistral-based Vietnamese chat model.

Yigithub.com

01.AI's bilingual open LMs.

NLP-Cubegithub.com

Natural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing. New platform, written in Python with Dynet 2.0. Offers standalone (CLI/Python bindings) and server functionality (REST API).

UralicNLPgithub.com

is an NLP library mostly for many endangered Uralic languages such as Sami languages, Mordvin languages, Mari languages, Komi languages and so on. Also some non-endangered languages are supported such as Finnish together with non-Uralic languages such as Swedish and Arabic. UralicNLP can do morphological analysis, generation, lemmatization and disambiguation.

AfriqueLLMarxiv.org

(McGill, 2026) - suite of open LLMs (4B-14B) continued-pretrained on 26B tokens across 20 African languages with a comprehensive empirical study of data mixing.

(Cohere For AI, 2024) - massively multilingual instruction-tuned models covering 23-101 languages.

Babelarxiv.org

(2025) - open multilingual LLMs (9B and 83B) covering the top 25 languages by speaker population (~90% of global speakers); surpasses comparably-sized open multilingual models on XCOPA, XNLI, MGSM, FLORES-200.

BLOOMarxiv.org

176B-parameter open multilingual LM, 46 natural languages.

Glot500arxiv.org

encoder for 500+ languages, focus on low-resource.

Lugha-Llamaarxiv.org

(Princeton/Mila, 2025) - Llama-3.1-8B adapted for low-resource African languages via the curated WURA corpus; SOTA open-source results on IrokoBench and AfriQA.

MiLMMT-46arxiv.org

(Xiaomi, 2026) - open multilingual MT scaled across 46 languages, matching commercial systems like Google Translate and Gemini 3 Pro.

mT5arxiv.org

multilingual T5 covering 101 languages.

(2024-2025) - LMs targeting Southeast Asian languages.

(Meta, 2023-2024) - multilingual and multimodal speech-text translation, 100+ languages.

(Google, 2026) - open translation-specialized models built on Gemma 3, covering 55 language pairs via SFT and RL with quality-reward models.

XLM-Rarxiv.org

cross-lingual masked LM trained on CommonCrawl, 100 languages.

Awesome Danishgithub.com

curated list of resources for Danish language technology.

DaNLPgithub.com

NLP resources in Danish.

Alpinogithub.com

dependency parser for Dutch (also does POS tagging and lemmatization).

Kaldi NLgithub.com

Dutch speech-recognition models based on Kaldi.

python-froggithub.com

Python binding to Frog, an NLP suite for Dutch (POS tagging, lemmatization, dependency parsing, NER).

SimpleNLGNLgithub.com

Dutch surface realiser for natural language generation, based on the SimpleNLG implementation.

industrial-strength NLP with a Dutch pipeline.

German-NLPgithub.com

curated list of open-access, open-source, and off-the-shelf resources and tools developed with a focus on German.

curated list of free resources for Hungarian NLP.

Polish-NLPgithub.com

curated list of resources dedicated to Polish NLP: models, tools, and datasets.

Portuguese-nlpgithub.com

curated list of Portuguese NLP resources and tools.

curated list of Ukrainian NLP datasets, models, etc.

UkrainianLTgithub.com

curated list focused on machine translation and speech processing.

(2024) - cost-quality tradeoffs.

CoNLL-2003 NERaclweb.org

canonical English NER benchmark.

Flairgithub.com

contextual string embeddings, strong NER across languages.

(2026) - eight open LLMs across four NER benchmarks; PEFT with structured outputs matches encoder-based NER.

GLiNERarxiv.org

(2023) - small, generalist NER model that handles arbitrary entity types at inference.

GoLLIEarxiv.org

guideline-following information extraction with LMs.

GPT-NERarxiv.org

LLMs for named entity recognition.

BiLSTM-CRF, the long-time go-to NER architecture.

REBELgithub.com

end-to-end relation extraction as seq2seq.

spaCy NERspacy.io

production-ready.

Universal NERarxiv.org

instruction-tuned LM for open-set NER across languages.

CLTKgithub.com

The Classical Language Toolkit is a Python library and collection of texts for doing NLP in ancient languages

ICU Tokenizerelastic.co

implementation in ElasticSearch

NLPHResourcesgithub.com

A collection of papers, corpora and linguistic resources for NLP in Hebrew

pymorphy2github.com

a good pos-tagger for Russian

foundational neural parsing architecture.

strong neural constituency parser.

spaCyspacy.io

and Stanza - production parsers across many languages.

Trankitgithub.com

light-weight transformer-based multilingual NLP toolkit.

Universal Dependenciesuniversaldependencies.org

cross-linguistically consistent treebanks, 100+ languages.

BERTarxiv.org

bidirectional transformer pretraining; foundation for most encoder-based NLP work since 2018.

disentangled attention; strong on classification, NER, NLI.

DeepSeek-V3arxiv.org

(2024) - efficient MoE pretraining; competitive open base model.

ELECTRAarxiv.org

replaced-token-detection pretraining, sample-efficient.

(Google, 2024-2025) - open small/mid-size models with strong NLP-task performance.

(Meta, 2024-2025) - widely adopted open-weight family; default base for fine-tuning across NLP tasks.

efficient dense and sparse-MoE open models.

ModernBERTarxiv.org

(2024) - modernized encoder with rotary embeddings, FlashAttention, 8K context; current go-to encoder for classification, NER, retrieval.

NeoBERTarxiv.org

(2025) - 250M-parameter encoder integrating modern architecture improvements (RoPE, 4K context, optimized depth-to-width); state of the art on MTEB, surpasses ModernBERT and RoBERTa-large under identical fine-tuning.

OLMo 2arxiv.org

(AI2, 2025) - fully open: weights, training data, code; reproducibility benchmark.

Qwen 2.5 / Qwen 3qwenlm.github.io

(Alibaba, 2024-2025) - strong multilingual coverage, especially Chinese; often top open model on multilingual benchmarks.

RoBERTaarxiv.org

robustly optimized BERT pretraining; common encoder baseline.

T5arxiv.org

and FLAN-T5 - text-to-text framing for NLP tasks; strong instruction-tuned encoder-decoder baselines.

what BERT learns about language.

(Anthropic, 2025) - introduces cross-layer transcoders and attribution graphs to construct an interpretable replacement model; enables prompt-level circuit tracing of feature-to-feature causal interactions.

(2026) - identifies circuits at the per-prompt level (rather than per-task); reveals mechanism clustering by prompt family.

(2023) - identifying training examples driving model behavior.

causal tracing of factual recall.

Neuronpedianeuronpedia.org

open platform browsing SAE features across models.

(Anthropic, 2025) - applies attribution graphs to Claude 3.5 Haiku across multi-hop reasoning, rhyme planning, and jailbreak case studies.

methodology, limitations, alternatives.

SAE methodology for LM interpretability.

(EMNLP 2025) - reference survey of SAE architectures, training strategies, feature explanation, and evaluation.

structural probing for linguistic knowledge.

(Anthropic, 2024) - sparse autoencoders extracting interpretable features from production-scale LMs.

Toy Models of Superpositiontransformer-circuits.pub

foundation for the sparse-feature view of transformer representations.

(2025) - shows transcoders (reconstructing layer outputs from inputs) yield more interpretable features than SAEs; introduces skip transcoders.

Notable contributions include Human-Computer Cooperation or Word-by-Word Question Answering and modeling development of phonetic representations.

Notable projects include Avenue Project, a syntax driven machine translation system for endangered languages like Quechua and Aymara and previously, Noah's Ark which created AQMAR to improve NLP tools for Arabic.

Responsible for creating BOLT ( interactive error handling for speech translation systems) and an un-named project to characterize laughter in dialogue.

famous for creating the Penn Treebank and the Penn Discourse Treebank.

The Berkeley NLP Groupnlp.cs.berkeley.edu

Notable contributions include a tool to reconstruct long dead languages, referenced here and by taking corpora from 637 languages currently spoken in Asia and the Pacific and recreating their descendant.

Recently in the news for developing speech recognition software to create a diagnostic test or Parkinson's Disease, here.

One of the top NLP research labs in the world, notable for creating Stanford CoreNLP and their coreference resolution system

Atlasarxiv.org

retrieval-augmented LM for few-shot QA.

Document-QAgithub.com

multi-paragraph reading comprehension.

DPRarxiv.org

and FiD - retrieve-then-read; the standard pre-LLM open-domain QA pipeline.

DrQAgithub.com

open-domain QA over Wikipedia.

GAIAarxiv.org

general AI assistant benchmark including multi-step QA.

HotpotQAhotpotqa.github.io

multi-hop reasoning.

Natural Questionsai.google.com

real-user questions over Wikipedia.

Self-RAGarxiv.org

(2023) - retrieval, generation, and self-critique.

SQuAD / SQuAD 2.0rajpurkar.github.io

extractive reading comprehension.

TriviaQAnlp.cs.washington.edu

distantly-supervised QA.

Free online course covering text processing, large-scale data analysis, processing pipelines, and training neural network models for custom NLP tasks.

AI Playbookaiplaybook.a16z.com

a16z AI playbook is a great link to forward to your managers or content for your presentations

Depends on the Definitiondepends-on-the-definition.com

collection of blog posts covering a wide array of NLP topics with detailed implementation

NLTK Tutorials, Jupyter notebooks

guide to managing larger linguistic annotation projects

Beginner-friendly tutorials including getting started guides, deep learning for NLP, and visual explanations of techniques like BERT, GloVe, and TF-IDF.

Machine Learning 101docs.google.com

from Google's Senior Creative Engineer explains Machine Learning for engineer's and executives alike

Natural Language Processingnlpers.blogspot.com

by Hal Daumé III

An online and print book introducing NLP concepts using NLTK. The book's authors also wrote the NLTK library.

NLP in Pythongithub.com

Collection of Github notebooks

Sebastian Ruder's Newsletternewsletter.ruder.io

for commentary on the best of NLP research.

and The Illustrated Transformer

Hugging Face 🤗

foundational result; intermediate reasoning steps improve performance.

DAPOarxiv.org

(2025) - open GRPO-based RL training system with four key improvements (decoupled clipping, dynamic sampling, token-level loss, entropy bonus); reproduces and surpasses DeepSeek-R1-Zero-level reasoning.

DeepSeek-R1arxiv.org

(2025) - open reasoning model trained with pure RL; replicated o1-style behavior in the open.

Kimi k1.5arxiv.org

(2025) - long-context RL with policy optimization (no MCTS, no PRM) reaching o1-level performance; introduces long-CoT distillation into short-CoT models.

chain-of-thought for NLP reasoning tasks.

process-supervised reward models for reasoning.

OpenAI o1 / o3openai.com

(2024-2025) - test-time-compute reasoning systems.

OpenThoughtsarxiv.org

(2025) - 1000+ controlled experiments on data recipes for open reasoning models; SOTA on AIME 2025 matching closed distillation baselines.

rStar-Matharxiv.org

(2025) - small policy model paired with a process preference model trained via MCTS rollouts; enables small LMs to bootstrap reasoning without distilling from larger models.

(2025) - small open reasoning recipe via budget-forcing.

(2024) - systematic study of inference-time compute tradeoffs.

majority vote over sampled CoT chains.

Self-Refinearxiv.org

and Reflexion - self-correction at inference time.

ThinkPRMarxiv.org

(2025) - generative process reward models that produce chain-of-thought verification per step, matching discriminative PRMs with 1% of the supervision labels.

search over reasoning trees.

VAPOarxiv.org

(2025) - value-model-based RL with length-adaptive GAE and token-level clipping; surpasses value-free GRPO methods on AIME 2024 with stable training.

ACL Anthologyaclanthology.org

canonical archive of papers from ACL, EMNLP, NAACL, EACL, COLING, and related venues.

ACL Rolling Reviewaclrollingreview.org

the rolling review process feeding ACL-affiliated venues.

NLP-Progressnlpprogress.com

tracks state-of-the-art results across common NLP tasks and datasets.

Papers With Code: NLPpaperswithcode.com

papers, benchmarks, and leaderboards for NLP tasks.

Sebastian Ruder's newsletternewsletter.ruder.io

regular roundups of NLP research and trends.

The Gradientthegradient.pub

long-form essays on ML and NLP research.

illustrated summaries of recent papers.

BGEgithub.com

and BGE-M3 (2024) - multilingual, multi-functionality embeddings; top of MTEB across languages.

ColBERTarxiv.org

and ColBERTv2 - late-interaction retrieval; strong on out-of-domain.

ColBERT-Attarxiv.org

(2026) - extends late-interaction retrieval by integrating query and document attention weights into ColBERT scoring; improves recall on MS-MARCO, BEIR, and LoTTE.

dual-encoder retrieval baseline.

E5arxiv.org

and E5-Mistral - widely used dense embedding families.

(2025) - Gemini-derived dense embeddings; SOTA on MMTEB across 250+ languages and on cross-lingual retrieval (XOR-Retrieve, XTREME-UP).

GritLMarxiv.org

(2024) - unified generation and embedding from one model.

nested embeddings supporting variable dimensionality at inference.

MMTEBarxiv.org

(2025) - community expansion of MTEB to 500+ tasks across 250+ languages.

Nomic Embedarxiv.org

(2024) - fully open, reproducible embedding model.

(2025) - decoder-based embedding series (0.6B-8B) built on Qwen3; #1 on MTEB Multilingual and MTEB Code, surpassing prior proprietary models.

the original retrieval-augmented framework; foundation for modern QA pipelines.

Rank1arxiv.org

(2025) - first reranking model trained with test-time compute via DeepSeek-R1 reasoning-trace distillation; SOTA on instruction-following and OOD retrieval.

ReasonEmbedarxiv.org

(2025) - embedding model for reasoning-intensive retrieval with ReMixer data synthesis and Redapter adaptive training; record nDCG@10 of 38.1 on BRIGHT.

generative AI across modalities.

awesome-llmgithub.com

general-purpose large language model resources.

awesome-mlopsgithub.com

production ML, including LLM serving.

prompting techniques and template libraries.

awesome-raggithub.com

retrieval-augmented generation systems and tooling.

Amazon Comprehendaws.amazon.com

NLP and ML suite covers most common tasks like NER, tagging, and sentiment analysis

Cloudmersivecloudmersive.com

Unified and free NLP APIs that perform actions such as speech tagging, text rephrasing, language translation/detection, and sentence parsing

Syntax Analysis, NER, Sentiment Analysis, and Content tagging in atleast 9 languages include English and Chinese (Simplified and Traditional).

API and Github demo

Microsoft Cognitive Serviceazure.microsoft.com
NLP Cloudnlpcloud.io

SpaCy NLP models (custom and pre-trained ones) served through a RESTful API for named entity recognition (NER), POS tagging, and more.

ParallelDotsparalleldots.com

High level Text Analysis API Service ranging from Sentiment Analysis to Intent Analysis

Rosetterosette.com
Textalytictextalytic.com

Natural Language Processing in the Browser with sentiment analysis, named entity extraction, POS tagging, word frequencies, topic modeling, word clouds, and more

TextRazortextrazor.com
Wit-aigithub.com

Natural Language Interface for apps and devices

Canaryhuggingface.co

(NVIDIA, 2024) - top open multilingual ASR model.

Coqui TTSgithub.com

and VieNeu-TTS - open TTS.

FunASRgithub.com

industrial-grade ASR toolkit; 170× realtime on GPU, 50+ languages, built-in VAD, punctuation, speaker diarization, and emotion detection. Includes non-autoregressive SenseVoice and LLM-based Fun-ASR-Nano models.

SeamlessM4Tgithub.com

unified speech and text translation.

Wav2Vec 2.0arxiv.org

foundational self-supervised speech pretraining.

Whispergithub.com

multilingual ASR; the modern open default.

BARTarxiv.org

widely used denoising seq2seq baseline.

LLMs vs fine-tuned summarizers.

BookSumarxiv.org

and SCROLLS - long-document summarization benchmarks.

structured prompting for summarization.

PEGASUSarxiv.org

gap-sentences pretraining for summarization.

foundational neural abstractive summarization.

TextRankweb.eecs.umich.edu

extractive graph-based summarization.

(2025) - explicit reasoning improves fluency but hurts factual grounding; longer reasoning budgets can harm faithfulness.

FastFitgithub.com

fast few-shot for many-class settings.

strong, fast linear baseline.

using LLMs for text classification labeling, with caveats.

Sentiment Treebank (SST)nlp.stanford.edu

canonical fine-grained sentiment dataset.

SetFitgithub.com

few-shot text classification without prompts.

current encoder-fine-tuning baseline.

CoVearxiv.org

contextualized vectors learned from MT.

ELMoarxiv.org

deep contextualized word representations.

fastTextarxiv.org

implementation; subword n-grams handle OOV well, still useful for low-resource languages.

GloVenlp.stanford.edu

explainer blog

InferSentarxiv.org

sentence representations from NLI.

sense2vecarxiv.org

word sense disambiguation.

ULMFiTarxiv.org

language-model fine-tuning for text classification.

word2vecpapers.nips.cc

implementation - explainer blog

BPEarxiv.org

and Unigram LM - the two dominant subword schemes.

ByT5arxiv.org

tokenizer-free byte-level model.

(Meta, 2024) - dynamic byte-level patching that matches BPE-tokenized models at scale; revives the tokenizer-free direction.

subword units for neural MT; foundation of modern tokenizers.

CANINEarxiv.org

tokenization-free encoder operating on Unicode characters.

(ICLR 2025) - first formal unified framework for tokenizer models using stochastic-map category theory; establishes conditions for statistical consistency.

tokenizer fairness across languages.

Morfessorgithub.com

unsupervised morphological segmentation.

(ICML 2025) - decouples input and output vocabularies; shows a log-linear relationship between input vocabulary size and training loss, scaling vocabulary independently of model size.

(2026) - post-hoc vocabulary additions that coalesce multi-token character sequences for low-resource languages, reducing inference cost without retraining.

SentencePiecegithub.com

language-agnostic subword tokenization.

SuperBPEarxiv.org

(2025) - superword tokenization that improves on BPE for downstream tasks.

(2025) - quantifies how tokenization fertility predicts model accuracy across languages, exposing structural cost penalties for morphologically complex and low-resource languages.

UDPipegithub.com

tokenization, tagging, lemmatization, parsing for Universal Dependencies.

BERTopicgithub.com

clustering-based topic modeling on top of contextual embeddings; common modern default.

CorEx Topicgithub.com

hierarchical topic modeling with anchor words.

gensimradimrehurek.com

LDA, LSI, HDP in Python.

foundational topic model.

Top2Vecgithub.com

jointly learns topic and document vectors.

CS 685, UMass Amherst CS

Lecture series from IIT Madras taking from the basics all the way to autoencoders and everything. The github notebooks for this course are also available here

free course on LLMs, embeddings, semantic search, and NLP applications.

Richard Socher and Christopher Manning's Stanford Course

Lectures series from Oxford

Deep NLP Coursegithub.com

by Yandex Data School, covering important ideas from text embedding to machine translation including sequence modeling, language models and so on.

4-course program covering sentiment analysis, word embeddings, RNNs, LSTMs, attention mechanisms, and Transformer models like BERT and T5 for tasks including machine translation and summarization.

This covers a blend of traditional NLP topics (including regex, SVD, naive bayes, tokenization) and recent neural network approaches (including RNNs, seq2seq, GRUs, and the Transformer), as well as addressing urgent ethical issues, such as bias and disinformation. Find the Jupyter Notebooks here

hands-on NLP with Transformers, Datasets, and Tokenizers libraries.

Lectures go from introduction to NLP and text processing to Recurrent Neural Networks and Transformers.

Carnegie Mellon Language Technology Institute there

NLP Demystifiednlpdemystified.org

Free beginner-friendly course covering NLP fundamentals through transformers, with Python/Jupyter notebooks.

seminar series with guest lectures from authors of recent transformer and NLP research.

end-to-end course on building language models, including data, tokenization, training, and evaluation.

↵ to searchesc to close
awesomelist.dev