Nlp Learning Resources NLP Tools

There are 140 nlp learning resources tools tracked. 4 score above 70 (verified tier). The highest-rated is nltk/nltk at 87/100 with 14,545 stars. 3 of the top 10 are actively maintained.

Get all 140 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=nlp-learning-resources&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 nltk/nltk

NLTK Source

87
Verified
2 explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

82
Verified
3 undertheseanlp/underthesea

Underthesea - Vietnamese NLP Toolkit

80
Verified
4 stanfordnlp/stanza

Stanford NLP Python library for tokenization, sentence segmentation, NER,...

71
Verified
5 flairNLP/flair

A very simple framework for state-of-the-art Natural Language Processing (NLP)

68
Established
6 aphp/edsnlp

Modular, fast NLP framework, compatible with Pytorch and spaCy, offering...

66
Established
7 HIT-SCIR/ltp

Language Technology Platform

63
Established
8 segment-any-text/wtpsplit

Toolkit to segment text into sentences or other semantic units in a robust,...

62
Established
9 msgi/nlp-journey

Documents, papers and codes related to Natural Language Processing,...

61
Established
10 goru001/inltk

Natural Language Toolkit for Indic Languages aims to provide out of the box...

60
Established
11 smilelight/lightNLP

基于Pytorch和torchtext的自然语言处理深度学习框架。

60
Established
12 huggingface/neuralcoref

✨Fast Coreference Resolution in spaCy with Neural Networks

59
Established
13 nlpbook/nlpbook

Applied Natural Language Processing in the Enterprise - An O'Reilly Media Publication

58
Established
14 NLP-LOVE/Introduction-NLP

HanLP作者的新书《自然语言处理入门》详细笔记!业界良心之作,书中不是枯燥无味的公式罗列,而是用白话阐述的通俗易懂的算法模型。从基本概念出发,逐步介绍中...

57
Established
15 jalajthanaki/NLPython

This repository contains the code related to Natural Language Processing...

57
Established
16 fastnlp/fastNLP

fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.

57
Established
17 sushil79g/Nepali_nlp

A python based library for NLP in Nepali language

57
Established
18 snipsco/snips-nlu

Snips Python library to extract meaning from text

56
Established
19 JohnSnowLabs/johnsnowlabs

Gateway into the John Snow Labs Ecosystem

55
Established
20 proycon/pynlpl

PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language...

55
Established
21 panggi/pujangga

Pujangga - Indonesian Natural Language Processing Tool with REST API, an...

55
Established
22 explosion/spacy-experimental

🧪 Cutting-edge experimental spaCy components and features

54
Established
23 Ali-Alameer/NLP

This repository offers NLP resources & tutorials using keras/tensorflow....

54
Established
24 urduhack/urduhack

An NLP library for the Urdu language. It comes with a lot of battery...

53
Established
25 explosion/spacy-stanza

💥 Use the latest Stanza (StanfordNLP) research models directly in spaCy

53
Established
26 explosion/spacy-transformers

🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

53
Established
27 sdadas/polish-nlp-resources

Pre-trained models and language resources for Natural Language Processing in Polish

51
Established
28 salesforce/decaNLP

The Natural Language Decathlon: A Multitask Challenge for NLP

51
Established
29 shawnwun/RNNLG

RNNLG is an open source benchmark toolkit for Natural Language Generation...

51
Established
30 gandersen101/spaczz

Fuzzy matching and more functionality for spaCy.

51
Established
31 MorvanZhou/NLP-Tutorials

Simple implementations of NLP models. Tutorials are written in Chinese on my...

51
Established
32 dmlc/gluon-nlp

NLP made easy

51
Established
33 totalgood/nlpia

Examples and libraries for "Natural Language Processing in Action" book

51
Established
34 XuezheMax/NeuroNLP2

Deep neural models for core NLP tasks (Pytorch version)

50
Established
35 salesforce/WikiSQL

A large annotated semantic parsing corpus for developing natural language interfaces.

50
Established
36 zihangdai/xlnet

XLNet: Generalized Autoregressive Pretraining for Language Understanding

50
Established
37 allenai/allennlp

An open-source NLP research library, built on PyTorch.

50
Established
38 alibaba-damo-academy/SpokenNLP

A wide variety of research projects developed by the SpokenNLP team of...

49
Emerging
39 kakaobrain/pororo

PORORO: Platform Of neuRal mOdels for natuRal language prOcessing

49
Emerging
40 sebastianruder/NLP-progress

Repository to track the progress in Natural Language Processing (NLP),...

49
Emerging
41 explosion/spacy-course

👩‍🏫 Advanced NLP with spaCy: A free online course

49
Emerging
42 chaklam-silpasuwanchai/Python-fo-Natural-Language-Processing

This is the repository for the course Natural Language Processing at Asian...

48
Emerging
43 microsoft/nlp-recipes

Natural Language Processing Best Practices & Examples

48
Emerging
44 xiaoxiong74/Cool-NLPCV

Some Cool NLP and CV Repositories and Solutions (收集NLP中常见任务的开源解决方案、数据集、工具、学习资料等)

48
Emerging
45 AliHaiderAhmad001/BERT-from-Scratch-with-PyTorch

Implementation of BERT-based Language Models

47
Emerging
46 JohnSnowLabs/spark-nlp-models

Models and Pipelines for the Spark NLP library

46
Emerging
47 elte-nlp/elte-nlp-course

NLP & FM Lecture Slides

45
Emerging
48 emory-courses/nlp-essentials

Foundations of Modern NLP

45
Emerging
49 balavenkatesh3322/NLP-pretrained-model

A collection of Natural language processing pre-trained models.

45
Emerging
50 awslabs/gap-text2sql

GAP-text2SQL: Learning Contextual Representations for Semantic Parsing with...

45
Emerging
51 ljvmiranda921/calamanCy

NLP pipelines for Tagalog using spaCy

45
Emerging
52 DrSmile444/ukrainian-ml-optimizer

Ukrainian text pre-processing library for ML optimization. Removes noise...

44
Emerging
53 makcedward/nlp

:memo: This repository recorded my NLP journey.

43
Emerging
54 bigdata-ustc/EduNLP

A library for advanced Natural Language Processing towards multi-modal...

43
Emerging
55 nlpinaction/learning-nlp

nlp in action

43
Emerging
56 kavgan/nlp-in-practice

Starter code to solve real world text data problems. Includes: Gensim...

43
Emerging
57 explosion/spacy-models

💫 Models for the spaCy Natural Language Processing (NLP) library

43
Emerging
58 aymara/lima

The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.

43
Emerging
59 janlukasschroeder/nlp-cheat-sheet-python

NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming,...

41
Emerging
60 talkpython/nlp-with-python-and-spacy-course

Course materials for our "Getting Started with NLP and spaCy" course at Talk Python

41
Emerging
61 Nativeatom/NaturalLanguageProcessing

Natural Language Procesing

40
Emerging
62 samzshi0529/HanziNLP

A NLP package for Chinese text:Preprocessing, Tokenization, Chinese Fonts,...

40
Emerging
63 cattolatte/zenith-nlp-framework

A comprehensive toolkit to build, train, and deploy modern NLP models from...

40
Emerging
64 tugstugi/mongolian-nlp

Useful resources for Mongolian NLP

40
Emerging
65 DataXujing/NLP-paper

:art: :art:NLP 自然语言处理教程 :art::art: https://dataxujing.github.io/NLP-paper/

40
Emerging
66 dr-mushtaq/natural-language-processing-projects-python

A complete A–Z guide to Natural Language Processing (NLP) using Python —...

39
Emerging
67 goldenrecursion/goldnlp

Golden's NLP/NLU python package and framework for the the Golden Knowledge...

39
Emerging
68 midas-research/dlkp

A deep learning library for identifying keyphrases from text

39
Emerging
69 SSusantAchary/Practical-NLP-with-NLTK

Quick Hands-On NLTK tutorial for NLP in Python. NLTK is one of the most...

38
Emerging
70 worldbank/wb-nlp-apps

This repository contains the NLP modeling components and web application...

38
Emerging
71 mit-ccc/TweebankNLP

[LREC 2022] An off-the-shelf pre-trained Tweet NLP Toolkit (NER,...

37
Emerging
72 itemis/natlagram

Natlagram generates diagrams from natural language descriptions.

36
Emerging
73 Jivnesh/SanskritShala

SanskritShala: A Neural Sanskrit NLP Toolkit with Web-Based Interface

36
Emerging
74 explosion/assets

💥 Explosion Assets

35
Emerging
75 txsun1997/nlp-paradigm-shift

Paradigm shift in natural language processing

35
Emerging
76 paulfitz/mlsql

inferring sql queries from plain-text questions about tables

35
Emerging
77 guslatho/syllabificator

Tool for syllabificating (dividing words into syllables) Dutch or English...

35
Emerging
78 tsmdt/DHd-2025_eScriptorium-meets-LLMs

Using LLMs for Named Entity Recognition (NER)

35
Emerging
79 ydli-ai/CSL

[COLING 2022] CSL: A Large-scale Chinese Scientific Literature Dataset 中文科学文献数据集

35
Emerging
80 pkeilbach/htwg-practical-nlp

A practical course on natural language processing @ HTWG Konstanz.

34
Emerging
81 l3cube-pune/MarathiNLP

Marathi NLP - is a repository dedicated to development of tools and...

34
Emerging
82 Huffon/nlp-various-tutorials

자연어 처리와 관련한 여러 튜토리얼 저장소

33
Emerging
83 centre-for-humanities-computing/odyCy

A general-purpose NLP pipeline for Ancient Greek

32
Emerging
84 gcalcedo/clusview

Build interactive topic modeling pipelines.

32
Emerging
85 JiangYanting/Pre-modern_Chinese_corpus_dataset

近代汉语语料库数据集 自然语言处理 语料库 古代汉语 古汉语 文言文 数字人文 计算语言

32
Emerging
86 gentaiscool/indonesian-nlp

A curated list of research papers and resources on Indonesian languages

31
Emerging
87 CLARIN-PL/LEPISZCZE

This is the way: designing and compiling LEPISZCZE, a comprehensive NLP...

31
Emerging
88 gabeorlanski/stackoverflow-encourages-cheating

Code for the NLP4Prog workshop paper "Reading StackOverflow Encourages...

30
Emerging
89 tahamajs/Natural-Language-Processing-Projects

This repository contains a collection of Natural Language Processing (NLP)...

30
Emerging
90 christos42/inductive_bias_IE

An Information Extraction Study: Take In Mind the Tokenization! (official...

29
Experimental
91 nikoslefkos/semcom-framework

A repository for my Diploma Thesis; "Semantic communications framework with...

28
Experimental
92 code2k13/nlphose

Enables creation of complex NLP pipelines in seconds, for processing static...

28
Experimental
93 ardoco/named-architecture-entity-recognition

NAER

27
Experimental
94 paazmaya/docling-japanese-books

Document processing pipeline using Docling for Japanese books and LLM...

27
Experimental
95 tenexcoder/huggingface-tutorials

Working NLP examples using the Hugging Face stack

26
Experimental
96 e-hossam96/CMU-CS11-711

Solutions of the CMU Advanced Natural Language Processing Course

26
Experimental
97 google-research-datasets/wiki-atomic-edits

A dataset of atomic wikipedia edits containing insertions and deletions of...

26
Experimental
98 KshitizPandya/Natural-Language-Processing-with-Machine-Learning

This repository builds a basic understanding of Natural Language Processing...

26
Experimental
99 vanshika230/Natural-Language-Processing

This repository contains notes on Applied Natural Language Processing course...

25
Experimental
100 google-research-datasets/wiki-split

One million English sentences, each split into two sentences that together...

25
Experimental
101 Madhu009/NLP.ai

Natural language processing using different tools and models

24
Experimental
102 rohanmistry231/NLP-Projects-01

A collection of Python-based NLP projects exploring text processing,...

24
Experimental
103 Aliipou/Finnish-nlp-2.0

World-class Finnish NLP research platform: 30+ endpoints, 99 tests, 100%...

23
Experimental
104 nhatkhangcs/NLP-lab-HCMUT-revised

This repository contains the revised version of the NLP lab at HCMUT. The...

22
Experimental
105 ankitsharma-tech/spaCy

Industrial-strength Natural Language Processing (NLP) in Python

22
Experimental
106 bychwa/Naturale

Simple Natural Language Processing (NPL) implementation that is based on...

22
Experimental
107 sanjaalcorps/NepaliStemmer

Nepali Stemmer for Natural Language Processing, Machine Learning , Deep Text...

22
Experimental
108 dsmorgancodes/nlp-o2-text-preprocessing

This repo is about NLP Text Preprocessing. A crucial step in NLP that allows...

22
Experimental
109 Shubham64364/nlp-nltk-python

🚀 Explore NLP fundamentals with Python’s NLTK library through clear examples...

22
Experimental
110 prakash-ukhalkar/NLP

A comprehensive set of Jupyter notebooks that take you from NLP fundamentals...

21
Experimental
111 banyloms/nlp-tutorial

A tutorial project for various NLP techniques.

21
Experimental
112 srchakaev/nlp-bert-team

NLP multi-page project on HuggingFace

21
Experimental
113 di37/ner-electrical-engineering-dataset

This repository provides scripts and notebooks to create a Named Entity...

20
Experimental
114 fares-ds/Natural-Language-Processing

Natural Language Processing projects and Tutorials

20
Experimental
115 Harito97/Tu_NLP

Materials for a Natural Language Processing (NLP) course, including labs,...

20
Experimental
116 Ardevop-sk/nlp-tools

Natural Language Processing is process in which computer understand human...

20
Experimental
117 chiang9/NLP-Chinese_couplet_generation

NLP project on Transformer based Chinese Couplet Generation

20
Experimental
118 hausanlp/hausanlp

Hausa Natural Language Processing Repository

19
Experimental
119 m-krastev/madhatter

Text analysis package for extracting linguistic measures.

18
Experimental
120 avarshvir/nlp_intelligent_lab

NLP Intelligent Lab is an interactive Python-powered NLP playground that...

18
Experimental
121 zeyadusf/Text2Pandas

Convert Text with context about your dataframe to code Pandas by py

18
Experimental
122 prathamk1483/Natural-Language-Processing

This repository showcasing my works in the field of Natural Language...

17
Experimental
123 apekshyasharma/BlackthornMysteryGame

An NLP-integrated Visual Novel Game that redefines the mystery solving genre...

17
Experimental
124 bydmiller/TextWizards

This repository houses a collection of my natural language processing (NLP)...

17
Experimental
125 Uzi-gpu/nlp-projects

Natural Language Processing projects with text generation, sentiment...

17
Experimental
126 smb-h/active-to-passive-sentences

NLP-Based Automated Active to Passive Sentence Conversion

17
Experimental
127 hasnainyaqub/Natural_Language_Processing-NLP-

Exploring the fundamentals of NLP, including text preprocessing,...

16
Experimental
128 Tarak-Ram-1908/text2sql-transformer

Schema-aware Text-to-SQL Transformer

14
Experimental
129 mehvishsheikh31/NLP

Complete NLP roadmap for beginners — 5 Google Colab notebooks covering Text...

14
Experimental
130 Jayantaxnath/natural-language-processing-projects

This repository includes all the projects and learning.

13
Experimental
131 Xtalism/natural-language-spacy-python

Natural language processing AI model with SpaCy (work on progress).

13
Experimental
132 Shazam2morrow/semantic-analysis

Semantic analysis with neural networks

13
Experimental
133 nunesma/natural_language_processing

Artificial Intelligence (AI) project using natural language processing techniques

13
Experimental
134 oshinrathor/ML-NLP-Projects

This repository contains a collection of Machine Learning and NLP projects,...

13
Experimental
135 nlintas/AI-Using-NLP-Tests

These are a series of tests that were made using a Natural Language...

13
Experimental
136 RemeAjayi/ds-job-detective

Text Extraction with POS Tagging and Deep Learning(LSTMs)

12
Experimental
137 LinggarM/natural-language-processing

Collection of codes of Natural Language Processing college course

11
Experimental
138 rashomon-gh/bangla-nlp-tutorial

বাংলায় ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং এর উপর লেখা সিরিজের জন্য কোড রিপোজিটরি

11
Experimental
139 Rahul8991/NLPdata

Data gathering process in a json file.

11
Experimental
140 TheLucasSchwarz/polcom-twitter-nlp

Currently running NLP project about political communication on Twitter. You...

10
Experimental