Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Nlp

Nlp

225 projects

Showing 36 of 225 projects

CogCompNLP
CogCompNLPJava

A comprehensive suite of Java NLP libraries and tools for text annotation, feature extraction, and language processing tasks.

#part-of-speech-tagging#cogcomp#java-library
Stars479
Forks143
Last commit3 years ago
PaperRobot: Incremental Draft Generation of Scientific Ideas
PaperRobot: Incremental Draft Generation of Scientific IdeasPython

An AI system that incrementally generates scientific paper drafts by predicting links between concepts and generating text sections.

#computational-linguistics#knowledge-graphs#paper-generation
Stars479
Forks128
Last commit
PyNLPl
PyNLPlPython

PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation).

#evaluation-metrics#computational-linguistics#library
Stars476
Forks
nlp
nlpGo

A Go library implementing selected machine learning algorithms for natural language processing and semantic analysis.

#semantic-analysis#tf-idf#text-analysis
Stars475
Forks46
Last commit5 years ago
compare-mt
compare-mtPython

A command-line tool for holistic comparison and error analysis of language generation systems like machine translation and summarization.

#evaluation-metrics#machine-translation#summarization
Stars471
Forks58
Last commit10 months ago
Sentimental
SentimentalRuby

A Ruby gem for simple sentiment analysis that classifies text as positive, negative, or neutral based on configurable thresholds.

#text-classification#text-analysis#ruby-gem
Stars465
Forks72
Last commit7 years ago
Biomedical Information Extraction
Biomedical Information Extraction

A curated list of resources for Biomedical Information Extraction (BioIE), including datasets, tools, libraries, and research.

#biomedical-language#biomedical-nlp#biomedical-data
Stars461
Forks40
Last commit2 months ago
tone-analyzer-nodejs
tone-analyzer-nodejsCSS

A Node.js sample application demonstrating the IBM Watson Tone Analyzer service for detecting emotional and language tones in text.

#sample-app#text-analysis#kubernetes
Stars452
Forks269
Last commit4 years ago
Graphify
GraphifyJava

A Neo4j extension for document and text classification using graph-based hierarchical pattern recognition.

#semantic-analysis#text-classification#neo4j-extension
Stars446
Forks100
Last commit6 years ago
FakeNewsCorpus
FakeNewsCorpus

A dataset of millions of news articles labeled by credibility type for training fake news detection algorithms.

#database#data-scraping#text-corpus
Stars412
Forks98
Last commit6 years ago
tiktoken-rs
tiktoken-rsRust

A Rust implementation of OpenAI's tiktoken tokenizer for working with GPT models and token counting.

#tiktoken#openai#text-processing
Stars404
Forks74
Last commit24 days ago
Neural Machine Translation Implementations
Neural Machine Translation Implementations

A curated list of open-source neural machine translation implementations across various deep learning frameworks.

#sequence-to-sequence#transformer-models#framework-comparison
Stars364
Forks66
Last commit4 years ago
ChatGPT Infinity
ChatGPT InfinityJavaScript

∞ Generate endless answers from all-knowing ChatGPT (on any topic!)

#ai#greasemonkey#openai
Stars356
Forks36
Last commit1 day ago
PySS3
PySS3Python

A Python library for interpretable text classification using the SS3 model, with built-in visualization tools for explainable AI.

#hyperparameter-optimization#explainable-artificial-intelligence#python-library
Stars349
Forks44
Last commit
End-To-End Memory Networks
End-To-End Memory NetworksPython

A TensorFlow implementation of End-To-End Memory Networks with a scikit-learn-like interface for bAbI tasks.

#babi-dataset#neural-networks#question-answering
Stars340
Forks131
Last commit9 years ago
awesome-nlp-polish
awesome-nlp-polish

A curated list of resources for Natural Language Processing (NLP) in Polish, including datasets, models, and tools.

#nlp-tools#nlp-datasets#natural-language-processing
Stars307
Forks33
Last commit5 years ago
VeritasGraph
VeritasGraphPython

An enterprise-grade Graph RAG framework combining hierarchical tree navigation with knowledge graph reasoning for verifiable, on-premise AI.

#multi-hop-reasoning#information-retrieval#knowledge-graphs
Stars303
Forks34
Last commit
LDA.js
LDA.jsJavaScript

LDA topic modeling for node.js

#ai#natural-language-processing#nodejs
Stars294
Forks47
Last commit1 year ago
knowledge-gpt
knowledge-gptPython

Extract and index knowledge from websites, PDFs, docs, and YouTube to power Q&A sessions using GPT and other language models.

#youtube-transcription#semantic-search#knowledge-extraction
Stars291
Forks52
Last commit
Flare
FlareClojure

A Clojure library for dynamic neural network graphs with pluggable tensor backends, inspired by PyTorch.

#dynamic-graph#intel-mkl#neural-networks
Stars287
Forks18
Last commit7 years ago
awesome-hungarian-nlp
awesome-hungarian-nlp

A curated list of free tools, datasets, models, and resources for Hungarian Natural Language Processing.

#computational-linguistics#hungarian#information-retrieval
Stars281
Forks19
Last commit3 months ago
flaxmodels
flaxmodelsPython

A collection of pretrained deep learning models (StyleGAN2, GPT2, VGG, ResNet) for the Jax/Flax ecosystem.

#jax#resnet#vgg
Stars266
Forks29
Last commit1 year ago
NewsQA
NewsQAPython

Tools for compiling and using the Maluuba NewsQA dataset, a machine reading comprehension dataset based on CNN articles.

#question-answering#python#reading-comprehension
Stars257
Forks56
Last commit3 years ago
Backprop
BackpropPython

A Python library that simplifies using, finetuning, and deploying state-of-the-art machine learning models for various AI tasks.

#transfer-learning#api#python-library
Stars240
Forks11
Last commit5 years ago
scicloj.ml
scicloj.mlClojure

An idiomatic Clojure machine learning library providing a unified interface for classification, regression, and unsupervised models.

#metamorph#tech-ml-dataset#hyperparameter-optimization
Stars239
Forks15
Last commit8 months ago
Stik
StikTypeScript

A macOS app for instantly capturing thoughts with a global shortcut, saving notes as plain markdown files.

#ai#productivity#keyboard-first
Stars228
Forks14
Last commit3 months ago
BLLIP Parser
BLLIP ParserGAP

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

#parsing#nlp-library#ai
Stars227
Forks53
Last commit4 years ago
Cadmium
CadmiumJust

A comprehensive Natural Language Processing (NLP) library for the Crystal programming language.

#readability#nlp-library#modular-architecture
Stars211
Forks14
Last commit6 months ago
ChatGPT Widescreen Mode
ChatGPT Widescreen ModeJavaScript

🖥️ Award-winning extension to enhance ChatGPT with wide/full/tall-screen + spamblock modes. Also works on poe.com!

#chat#ai#greasemonkey
Stars206
Forks18
Last commit1 day ago
Awesome Community-Curated NLP List
Awesome Community-Curated NLP List

A community-curated list of NLP tools, libraries, datasets, and resources across speech processing, text analysis, and machine translation.

#community-driven#text-analysis#nlp-tools
Stars202
Forks32
Last commit4 years ago
shainet
shainetCrystal

A pure Crystal machine learning library for building and training neural networks with CPU/GPU support and PyTorch compatibility.

#transformer#cuda#neural-network
Stars197
Forks19
Last commit26 days ago
go-porterstemmer
go-porterstemmerGo

A native Go implementation of the Porter Stemming algorithm for NLP and machine learning tasks.

#stemming#natural-language-processing#golang-library
Stars193
Forks45
Last commit5 years ago
ChatGPT-Python-Applications
ChatGPT-Python-ApplicationsJupyter Notebook

A collection of Python applications demonstrating various use cases of ChatGPT, including chatbots, automation, and voice assistants.

#chatgpt-api#python-applications#fine-tuning
Stars189
Forks36
Last commit
(Node.js)
(Node.js)JavaScript

A sample Node.js app demonstrating Dialogflow features like custom entities, contexts, and deep links for Google Assistant actions.

#dialogflow#firebase-functions#serverless
Stars187
Forks125
Last commit
Norwegian NLP resources
Norwegian NLP resources

A curated collection of open-source libraries, models, datasets, and tools for Natural Language Processing (NLP) in Norwegian.

#spacy#nlp-resources#bokmal
Stars182
Forks15
Last commit5 years ago
R-Net-in-Keras
R-Net-in-KerasPython

A Keras implementation of Microsoft's R-NET neural network for question answering on the SQuAD dataset.

#squad#machine-reading-comprehension#deep-learning
Stars177
Forks88
Last commit8 years ago
PreviousPage 4 of 7Next

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
66
Last commit2 years ago
9 months ago
3 days ago
3 years ago
3 months ago
6 years ago
#Natural Language Processing117
#Machine Learning115
#Deep Learning52
#Python48
#Text Analysis41
#Python Library29
#Neural Networks26
#Text Processing26
#Tensorflow25
#Named Entity Recognition23
#Data Science23
#Ai22