Skip to content
59

Awesome Linguistics

A curated list of anything remotely related to linguistics

456 stars36 forks78 entriesLast push Feb 12, 2026 (7 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Platforms and toolkits

CLARIN-D web tools

Tools for Analysing Research Data

CorpusExplorer

Software for corpus linguists and text/data mining enthusiasts. The CorpusExplorer combines over 50 interactive visualizations under a user-friendly interface.

Haxe-linguistics

Early linguistical analysis and natural language processing library for Haxe.

Natural

General natural language tools for Node.js.

In 6 listsDetails

Natural Language ToolKit (NLTK)

The most complete platform for building Python programs to work with human language data.

Snowball

Snowball is a language in which stemming algorithms can be easily represented.

Spacy

Industrial-strength National Language Processing in Python.

In 6 listsDetails

Mate Tools

, webservice via WebLicht

UBIAI

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.

In 3 lists

textblob-de

Nice alternative for spacy (see above).

tyo

A utility for finding Typo-Bridges.

UralicNLP

An open source Python library for processing morphologically rich and, for the most part, endangered Uralic languages. It can do morphological analysis, generation, lemmatization, disambiguation and lexical lookup for a great many Uralic languages.

In 2 lists

Algorithms

Stemming algorithms for various European languages

Various stemming algorithms from snowball.

The Porter Stemmer Algorithm

The ‘official’ home page for distribution of the Porter Stemming Algorithm, written and maintained by its author, Martin Porter.

Data sets

EuroRomCom Data

JSON formatted Pan-Romance word lists.

Araneum Germanicum

CEHugeWebCorpus

German corpus based on CommonCrawl

Digitales Wörterbuch der deutschen Sprache (DWDS)

GC4 Corpus

(CommonCrawl)

IDS Corpora

German Reference Corpus

Leipzig Corpora Collection

sampled sentences in different languages.

SdeWaC

big german internet corpus

C-WEP

DysList (list of dyslexic errors)

Falko

Litkey

OpinionSpam

Resources

Low Resource Languages

A list of resources for conservation, development, and documentation of low resource (human) languages.

In 2 lists

Language Science Press

Language Science Press is a born-digital scholar-led open access publisher in linguistics.

Deep learning models and transformers

dbmdz BERT models

Deepset German BERT model

In 2 lists

Evaluating German Transformer Language Models with Syntactic Agreement Tests

German ELMo Model

german-transformer-training

GermLM

(NER exploration)

GerPT2

Sentence Transformers

(from UKPLab) - Widely used encoders computing dense vector representations for sentences, paragraphs, and images.

In 5 listsDetails

On Wikipedia

Bag of words model

In 2 lists

Document classification

Language models

Naive Bayes classification

is a machine learning algorithm that is used solved calssification problems. It's based on applying Bayes' theorem with strong independence assumptions between the features.

In 4 listsDetails

Natural language processing

Outline of natural language processing

Parts of speech tagging

Sentiment analysis

Term frequency - inverse document frequency

Vector space model

On Youtube

Computational Linguistics Lecture Playlist (Youtube)

Lectures for University of Maryland class on computational linguistics.

The Virtual Linguistics Campus

CC-licensed educational videos interconnected with Marburg University's e-learning platform of the same name.

Books

Essentials of Linguistics, 2nd edition

An introductory book (2nd edition).

Introduction to Linguistics

Natural Language Processing with Python

The book from the NLTK package.

In 3 lists

Text Mining with R

This book serves as an introduction of text mining using the tidytext package and other tidy tools in R. Authors: Julia Silge and David Robinson.

In 3 lists

Foundations of Computational Linguistics

Foundations of Statistical Natural Language Processing

Semisupervised Learning for Computational Linguistics

Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech…

The Oxford Handbook of Computational Linguistics

Standards

DTA Basisformat

ISO TC 37 SC 4

UIMA

Lists

15 most popular books on good reads

nlp-datasets

A curated list of datasets for natural language processing (NLP) tasks.

In 3 lists

NLP-progress

Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.

In 2 lists

/r/LanguageTechnology/

Articles on natural language processing.

In 2 lists

awesome-nlp

A ranked list of awesome Python libraries for natural language processing (NLP).

In 6 listsDetails

Awesome Community-Curated NLP List

awesome-chinese-nlp

awesome-danish

curated list of resources for Danish language technology.

In 2 lists

awesome-hungarian-nlp

awesome Information Retrieval

Information retrieval resources

In 3 listsDetails

Indonesian NLP

Norwegian NLP resources

German NLP resources

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

In 2 lists

awesome-nlp-polish

awesome-spanish-nlp

Linguistic Resources for doing NLP & CL on Spanish

In 2 lists

M. Weisser's list of NLP/Computational Linguistics Resources

Communities

Untranslatable.co, Multilingual urban dictionary

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago