Awesome List

Awesome Nlp

:book: A curated list of resources dedicated to Natural Language Processing (NLP)

keon/awesome-nlp #awesome #awesome-list #deep-learning #language #machine-learning #natural-language-processing #nlp #text-mining
List stars
19,143
README repos
302
Indexed repos
285
List commits
627
Forks
2,884
Open issues
11

Tracked list growth

GitHub stars and default-branch commits for keon/awesome-nlp.

Latest scan 2026-11-09 10:50

Likes history

GitHub stars

Commits history

Default branch commits

Indexed repositories

145 repos matching these filters.

Latest repo push 2026-11-09

Filter this list

Search within Awesome Nlp or narrow by ecosystem and project health.

Clear 1 refinement
Search mode
Tune results
More filters Topics, tags, stack, license, files, age, archive status, and growth.
Ecosystem

Exact stored GitHub label, not a license audit. Verify terms upstream. NOASSERTION is unclassified, not permission to reuse. See a worked license-evidence example.

Files

Choose a suggestion or use commas to require multiple files.

Health

Uses known first-commit dates.

Momentum
Filters by observed commit-count growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Filters by observed GitHub star growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.

A smaller starting count can mean a larger percentage. Compare star-growth baselines before setting a threshold.

Reset filters
Highlighted

Open highlighted repo slot

Put your repository first

Promote a GitHub repo at the top of Awesome repository list views for 7 days.

ICTRC/Parsivar

A Language Processing Toolkit for Persian

Stack
Updated
2024-01-02
Lists
1 list mention
First commit
2018-02-13
License
MIT
Issues
30 open
Forks
37
Commits
71 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
BLLIP/bllip-parser

BLLIP reranking parser (also known as Charniak-Johnson parser, Charniak parser, Brown reranking parser) See http://pypi.python.org/pypi/bllipparser/ for Python module.

Updated
2021-11-07
Lists
2 list mentions
First commit
2011-02-11
License
Unknown
Issues
25 open
Forks
53
Commits
323 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
IBM/fastfit

FastFit ⚡ When LLMs are Unfit Use FastFit ⚡ Fast and Effective Text Classification with Many Classes

Archived
Stack
Updated
2026-10-10
Lists
1 list mention
First commit
2024-01-18
License
Apache-2.0
Issues
16 open
Forks
23
Commits
35 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
ongjin/garu

초경량 한국어 형태소 분석기 — 1MB 모델로 브라우저에서 실행(WASM). Ultra-lightweight Korean morphological analyzer in the browser. npm: garu-ko

AI dev
Updated
2026-11-09
Lists
1 list mention
First commit
2026-03-24
License
Apache-2.0
Issues
0 open
Forks
9
Commits
442 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
pucktada/cutkum

Thai Word-Segmentation with LSTM in Tensorflow

Stack
Updated
2023-12-14
Lists
1 list mention
First commit
2017-05-04
License
MIT
Issues
6 open
Forks
33
Commits
84 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
nyu-mll/crows-pairs

This repository contains the data and code introduced in the paper "CrowS-Pairs: A Challenge Dataset for Measuring Social Biases in Masked Language Models" (EMNLP 2020).

Stack
Updated
2024-03-01
Lists
1 list mention
First commit
2020-03-05
License
Unknown
Issues
5 open
Forks
30
Commits
232 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
proycon/colibri-core

Colibri core is an NLP tool as well as a C++ and Python library for working with basic linguistic constructions such as n-grams and skipgrams (i.e patterns with one or more gaps, either of fixed or dynamic size) in a quick and memory-efficient way. At the core is the tool ``colibri-patternmodeller`` whi ch allows you to build, view, manipulate and query pattern models.

Updated
2026-02-05
Lists
2 list mentions
First commit
2013-09-21
License
GPL-3.0
Issues
10 open
Forks
20
Commits
1,472 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
indolem/indolem

IndoLEM is a comprehensive Indonesian NLU benchmark, comprising three pillars NLP task: morpho-syntax, semantic, and discourse. Presented in COLING 2020.

Updated
2020-12-14
Lists
1 list mention
First commit
2020-12-01
License
Unknown
Issues
4 open
Forks
30
Commits
88 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
proycon/flat

FoLiA Linguistic Annotation Tool -- Flat is a web-based linguistic annotation environment based around the FoLiA format (http://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm.

Updated
2025-01-24
Lists
1 list mention
First commit
2014-01-02
License
GPL-3.0
Issues
37 open
Forks
15
Commits
1,617 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
mikahama/uralicNLP

An NLP library for Uralic languages such as Finnish, Skolt Sami, Moksha and so on. Also supporting some non-Uralic languages such as Spanish, French, Arabic, Swedish, Norwegian, Russian and English. LLMs, FSTs and More!

Updated
2026-10-30
Lists
1 list mention
First commit
2017-12-07
License
Apache-2.0
Issues
0 open
Forks
8
Commits
242 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
ArtificiAI/Multilingual-Latent-Dirichlet-Allocation-LDA

A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.

Updated
2024-07-16
Lists
1 list mention
First commit
2018-07-18
License
MIT
Issues
4 open
Forks
29
Commits
28 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
zaibacu/rita-dsl

A Domain Specific Language (DSL) for building language patterns. These can be later compiled into spaCy patterns, pure regex, or any other format

Updated
2026-10-25
Lists
1 list mention
First commit
2019-07-06
License
MIT
Issues
6 open
Forks
3
Commits
636 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
proycon/python-frog

Python bindings to the dutch NLP tool Frog (pos tagger, lemmatiser, NER tagger, morphological analysis, shallow parser, dependency parser)

Updated
2026-08-20
Lists
2 list mentions
First commit
2014-09-07
License
GPL-3.0
Issues
6 open
Forks
10
Commits
170 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
jfreddypuentes/spanlp

spanlp: nlp applied for spanish vulgarity. A fast, robust Python library to check for profanity or offensive language in Spanish strings. It contains all the rude words of Spanish-speaking countries.

Updated
2024-06-15
Lists
1 list mention
First commit
2020-11-12
License
MIT
Issues
3 open
Forks
8
Commits
100 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
proycon/python-ucto

This is a Python binding to the tokenizer Ucto. Tokenisation is one of the first step in almost any Natural Language Processing task, yet it is not always as trivial a task as it appears to be. This binding makes the power of the ucto tokeniser available to Python. Ucto itself is regular-expression based, extensible, and advanced tokeniser written in C++ (http://ilk.uvt.nl/ucto).

Updated
2026-08-20
Lists
2 list mentions
First commit
2014-05-21
License
Unknown
Issues
5 open
Forks
5
Commits
153 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
vincentkoc/tiny_qa_benchmark_pp

Tiny QA Benchmark++ a micro-benchmark suite (52-item gold + on-demand multilingual synthetic packs), generator CLI, and CI-ready eval harness for ultra-fast LLM smoke-testing & regression-catching.

Updated
2026-04-30
Lists
1 list mention
First commit
2025-05-16
License
Apache-2.0
Issues
0 open
Forks
0
Commits
55 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
proycon/foliapy

An extensive Python library for dealing with FoLiA (Format for Linguistic Annotation) documents, a rich XML-based format for linguistic annotation finding application in Natural Language Processing (NLP). This library was formerly part of PyNLPl.

Updated
2024-11-18
Lists
1 list mention
First commit
2010-05-27
License
GPL-3.0
Issues
10 open
Forks
5
Commits
2,035 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
pnisarg/ABSA

Aspect based sentiment analysis for Hindi

Stack
Updated
2017-08-31
Lists
1 list mention
First commit
2017-03-26
License
MIT
Issues
0 open
Forks
2
Commits
118 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%
rajantripathi/soas-rag-evaluation

Bilingual RAG evaluation benchmark for culturally grounded English/Uzbek retrieval

Updated
2026-10-08
Lists
1 list mention
First commit
2026-03-08
License
MIT
Issues
1 open
Forks
0
Commits
63 commits
Star growth, last 7 days
0 0.0%
Commit velocity, last 7 days
0 0.0%