Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Natural Language Processing

Natural Language Processing

392 projects

Showing 36 of 392 projects

Ludwig
LudwigPython

A low-code declarative framework for building custom LLMs, neural networks, and other AI models with YAML configurations.

#distributed-training#declarative-config#natural-language
Stars11.8k
Forks1.2k
Last commit5 days ago
LAVIS
LAVISJupyter Notebook

A Python library for language-vision intelligence research, providing unified access to state-of-the-art models, datasets, and tasks.

#vision-language-pretraining#multimodal-datasets#salesforce
Stars11.3k
Forks1.1k
Last commit1 month ago
tokenizers
tokenizersRust

Fast, state-of-the-art tokenizers for training and tokenization, optimized for both research and production.

#nlp-library#natural-language-understanding#unigram
Stars11.2k
Forks1.2k
Last commit1 day ago
Natural
NaturalJavaScript

A comprehensive Node.js library offering a wide range of natural language processing facilities.

#stemming#text-analysis#phonetics
Stars10.9k
Forks850
Last commit1 day ago
AutoGluon
AutoGluonPython

An automated machine learning library that trains and deploys high-accuracy models for tabular, text, image, and time series data with minimal code.

#ensemble-learning#python-library#data-science
Stars10.8k
Forks1.2k
Last commit2 days ago
Assignments
AssignmentsPython

Code examples and tutorials for Stanford's TensorFlow for Deep Learning Research course (CS 20).

#code-examples#stanford-cs20#educational-resources
Stars10.4k
Forks4.2k
Last commit5 years ago
Pattern
PatternPython

A Python web mining module with tools for scraping, NLP, machine learning, network analysis, and visualization.

#text-analysis#natural-language-processing#python
Stars8.9k
Forks1.6k
Last commit2 months ago
awesome-chinese-nlp
awesome-chinese-nlp

A curated list of resources, tools, datasets, and learning materials for Chinese Natural Language Processing.

#computational-linguistics#text-corpus#research-tools
Stars7.9k
Forks1.7k
Last commit3 years ago
stanza
stanzaPython

A Python NLP library from Stanford for tokenization, sentence segmentation, NER, and dependency parsing across 60+ languages.

#biomedical-nlp#python-library#deep-learning
Stars7.9k
Forks962
Last commit1 day ago
CoreML-Models
CoreML-ModelsPython

A curated collection of machine learning models in Core ML format for iOS, macOS, tvOS, and watchOS developers.

#apple#coremltools#ios
Stars7.1k
Forks510
Last commit1 year ago
Core ML Models
Core ML ModelsPython

A curated collection of machine learning models in Core ML format for iOS, macOS, tvOS, and watchOS developers.

#apple#coremltools#coreml-model
Stars7.1k
Forks510
Last commit1 year ago
pkuseg-python
pkuseg-pythonPython

A multi-domain Chinese word segmentation toolkit offering higher accuracy and domain-specific models.

#part-of-speech-tagging#computational-linguistics#python-library
Stars6.7k
Forks979
Last commit4 years ago
nlp.js
nlp.jsJavaScript

A modular natural language processing library for Node.js and React Native, designed for building multilingual chatbots and language utilities.

#bots#nlp-library#entity-extraction
Stars6.6k
Forks631
Last commit1 year ago
awesome-rnn: list of resources (GitHub Repo)
awesome-rnn: list of resources (GitHub Repo)

A curated list of resources dedicated to recurrent neural networks (RNNs) and deep learning.

#research-papers#deep-learning#neural-networks
Stars6.2k
Forks1.4k
Last commit4 years ago
nlp-datasets
nlp-datasets

An alphabetical list of free and public domain text datasets for Natural Language Processing (NLP) tasks.

#data-curation#nlp-resources#multilingual
Stars6.0k
Forks978
Last commit3 years ago
MedicalGPT
MedicalGPTPython

An open-source pipeline for training medical domain GPT models using PT, SFT, RLHF, DPO, ORPO, and GRPO methods.

#medicalgpt#dpo#medical-ai
Stars5.9k
Forks800
Last commit1 month ago
Sentence Classification with CNN
Sentence Classification with CNNPython

A TensorFlow implementation of a convolutional neural network for sentence classification based on Yoon Kim's paper.

#text-classification#deep-learning#natural-language-processing
Stars5.7k
Forks2.7k
Last commit
Knwl.js
Knwl.jsJavaScript

A JavaScript library for parsing text to extract dates, times, phone numbers, emails, places, and other structured information.

#plugin-system#information-retrieval#natural-language-processing
Stars5.2k
Forks209
Last commit3 years ago
alex
alexJavaScript

A linter that catches insensitive, inconsiderate writing in plain text, HTML, Markdown, and MDX.

#alex#hacktoberfest2018#developer-tools
Stars5.1k
Forks215
Last commit1 year ago
iFlow CLI
iFlow CLIShell

A terminal-based AI assistant that analyzes code, automates workflows, and executes tasks using natural language commands.

#ai-assistant#workflow-automation#command-line-tool
Stars5.1k
Forks412
Last commit7 months ago
textgenrnn
textgenrnnPython

A Python module for easily training character- or word-level text-generating neural networks on any dataset with minimal code.

#char-rnn#deep-learning#neural-networks
Stars4.9k
Forks726
Last commit4 years ago
DrQA
DrQAPython

A PyTorch system for open-domain question answering by retrieving and reading documents, originally applied to Wikipedia.

#information-retrieval#neural-networks#question-answering
Stars4.5k
Forks877
Last commit3 years ago
spark-nlp
spark-nlpScala

A state-of-the-art Natural Language Processing library built on Apache Spark, offering 100,000+ pretrained models and pipelines in 200+ languages.

#apache-spark#spark#transformer-models
Stars4.2k
Forks743
Last commit1 day ago
AICommand
AICommandC#

A proof-of-concept ChatGPT integration for Unity Editor that allows controlling the editor using natural language prompts.

#unity-editor#ai-assistance#chatgpt-integration
Stars4.1k
Forks421
Last commit2 years ago
100 NLP Papers
100 NLP Papers

A curated list of 100 foundational and influential papers in natural language processing for students and researchers.

#literature-review#computational-linguistics#research-papers
Stars3.9k
Forks561
Last commit5 years ago
LLamaSharp
LLamaSharpC#

A C#/.NET library for efficient local inference of LLaMA and other large language models, based on llama.cpp.

#llava#llama3#csharp
Stars3.8k
Forks515
Last commit8 days ago
sumy
sumyPython

A Python library and CLI tool for automatic text summarization using extractive methods like LexRank, LSA, Luhn, and Edmundson.

#text-extraction#extractive-summarization#summarizer
Stars3.7k
Forks532
Last commit13 days ago
textdistance
textdistancePython

A Python library for computing distances between sequences with 30+ algorithms, pure Python implementation, and optional external libraries for speed.

#algorithm#jaccard-index#distance
Stars3.5k
Forks262
Last commit1 year ago
Scikit-LLM
Scikit-LLMPython

Seamlessly integrate large language models like ChatGPT into scikit-learn for enhanced text analysis tasks.

#zero-shot-learning#python-library#text-classification
Stars3.5k
Forks288
Last commit14 days ago
DyNet
DyNetC++

A neural network library optimized for dynamic structures that change per training instance, with C++ and Python bindings.

#cpp-library#auto-batching#research-toolkit
Stars3.4k
Forks701
Last commit2 years ago
NLP Roadmap
NLP Roadmap

A visual roadmap and keyword mind map for students learning Natural Language Processing, from basics to SOTA models.

#roadmap#keyword#data-science
Stars3.3k
Forks513
Last commit7 years ago
chronic
chronicRuby

A pure Ruby natural language date/time parser that converts human-readable phrases into structured time objects.

#developer-tools#datetime#ruby-gem
Stars3.3k
Forks451
Last commit3 years ago
rust-bert
rust-bertRust

A Rust-native port of Hugging Face Transformers providing ready-to-use NLP pipelines and transformer models like BERT, GPT2, and T5.

#transformer#transformer-models#deep-learning
Stars3.1k
Forks247
Last commit9 months ago
MIT Information Extraction Toolkit
MIT Information Extraction ToolkitC++

A free, state-of-the-art library and toolkit for named entity extraction and binary relation detection from text.

#relation-extraction#java-library#python-library
Stars3.0k
Forks532
Last commit1 year ago
Chatbot
ChatbotPython

A TensorFlow implementation of a neural conversational model (seq2seq) for building deep learning chatbots.

#neural-network#redis#deep-learning
Stars2.9k
Forks1.2k
Last commit3 years ago
thinc
thincPython

A lightweight deep learning library with a functional API for composing models, compatible with PyTorch, TensorFlow, and MXNet.

#ai#functional-programming#spacy
Stars2.9k
Forks294
Last commit7 months ago
PreviousPage 2 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
Next
#Machine Learning158
#Nlp117
#Text Analysis90
#Deep Learning63
#Text Processing54
#Python53
#Named Entity Recognition36
#Ruby Gem35
#Computer Vision34
#Python Library33
#Text Classification31
#Tensorflow30