keon/awesome-nlp

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 3rd, 2026
Created on December 1st, 2015
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 2,863
Total Stargazers: 18,971 (+0)
Total Subscribers: 568 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 53.5 days
Mean response time: 275.2 days
90th percentile: 881.3 days
Tracked items: 14

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 77 days
Stale 30+ days: 4
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

awesome-nlp is a curated list of resources dedicated to Natural Language Processing.

The project addresses the challenge of finding quality NLP resources by collecting and organizing materials across the field. It covers linguistic analysis, multilingual tooling, classical and neural methods, datasets, and evaluation approaches. The scope explicitly focuses on resources that advance core NLP tasks such as tokenization, multilinguality, machine translation, summarization, named entity recognition, question answering, factuality assessment, probing, and distillation. The list deliberately excludes general-purpose chatbots, agent frameworks, prompt-template repositories, code-generation tools, and RAG application starter kits, directing users to other curated lists for those categories instead.

Developers building NLP systems should consider this list when seeking foundational resources, datasets, or evaluation methods for specific linguistic tasks. It suits researchers and practitioners who need to understand the landscape of available tools and approaches rather than those looking for end-to-end application frameworks. The project's explicit scope boundaries mean it maintains focus on core NLP capabilities rather than attempting to cover the broader ecosystem of language model applications.

The project operates as a community-driven resource that welcomes contributions through pull requests, with documented contribution guidelines to maintain quality and consistency in the curated collection.