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 32 of 392 projects

ruby-ngram
ruby-ngramRuby

A Ruby library for breaking words and phrases into n-grams with customizable parameters.

#search#character-sequences#text-analysis
Stars12
Forks2
Last commit12 years ago
omnicat
omnicatRuby

A Ruby framework for text classification with interchangeable machine learning strategies.

#naive-bayes#text-classification#ruby-gem
Stars11
Forks2
Last commit5 years ago
gosentiwordnet
gosentiwordnetGo

A Go library for sentiment analysis using the SentiWordNet lexicon to calculate positive, negative, and objective scores for words.

#lexicon-based#sentiment-analyzer#text-analysis
Stars11
Forks2
Last commit5 years ago
ask-opencode
ask-opencodeShell

A ZSH plugin that uses OpenCode AI to generate and select shell commands from natural language with a single keybinding.

#productivity#shell-automation#ai-assistant
Stars11
Forks1
Last commit5 months ago
open_nlp
open_nlpRuby

A JRuby wrapper for Apache OpenNLP that provides natural language processing tools like tokenization, POS tagging, and entity extraction.

#jruby#text-analysis#pos-tagging
Stars11
Forks2
Last commit7 years ago
EarthquakeInfoSkill
EarthquakeInfoSkillJavaScript

An Alexa skill that reads out recent earthquakes near a specified city using USGS data.

#iot#geocoding#serverless
Stars10
Forks1
Last commit9 years ago
max-word-embedding-generator
max-word-embedding-generatorPython

Generate word embedding vectors from text files using the Swivel algorithm on IBM Watson Machine Learning.

#vector-embeddings#text-analysis#natural-language-processing
Stars9
Forks17
Last commit
Sarah Palin LDA
Sarah Palin LDAScala

A topic modeling project using Latent Dirichlet Allocation (LDA) to analyze and categorize Sarah Palin's released emails.

#email-analysis#text-analysis#data-science
Stars9
Forks3
Last commit15 years ago
Bio-SCoRes
Bio-SCoResJava

A modular Java framework for coreference resolution in biomedical text, supporting multiple coreference types and resolution strategies.

#biomedical-nlp#modular-architecture#coreference-resolution
Stars9
Forks1
Last commit6 years ago
ai-commander.wezterm
ai-commander.weztermLua

A WezTerm plugin that uses AI (Claude or GPT) to generate bash commands from natural language prompts.

#productivity#ai-assistant#terminal
Stars9
Forks1
Last commit2 months ago
ai-cmd
ai-cmdShell

Zsh plugin that generates shell commands from natural language using local LLMs via Ollama or Claude Code.

#shell-automation#terminal-enhancement#llm-integration
Stars8
Forks2
Last commit7 months ago
opencode
opencodeShell

AI-powered Zsh plugin that converts natural language comments into shell commands with Tab completion.

#tab-completion#opencode-integration#shell-automation
Stars8
Forks1
Last commit6 months ago
crystal-hunspell
crystal-hunspellCrystal

Crystal language bindings for the Hunspell spell-checking and morphological analysis library.

#hacktoberfest#spell-checking#stemming
Stars8
Forks0
Last commit24 days ago
porterstemmer
porterstemmerElixir

An Elixir implementation of the Porter 2 algorithm for stemming English words.

#elixir#stemming#natural-language-processing
Stars6
Forks4
Last commit11 years ago
kaggle-bestbuy_small
kaggle-bestbuy_smallPython

A small dataset for the Best Buy mobile contest on Kaggle, containing product information and search queries.

#information-retrieval#data-science#kaggle
Stars6
Forks10
Last commit12 years ago
zsh-llm-assist
zsh-llm-assistShell

A Zsh plugin that explains shell commands in plain English and generates commands from natural language using LLMs.

#shell-scripting#terminal-enhancement#llm-integration
Stars6
Forks4
Last commit1 month ago
Colombian Political Speeches
Colombian Political Speeches

A collection of Latin American corpora, dictionaries, and text resources for natural language processing and text mining.

#corpora#computational-linguistics#latin-america
Stars6
Forks3
Last commit13 years ago
claude
claudeShell

A standalone Zsh plugin that provides AI-powered command suggestions and explanations using Claude AI directly in the terminal.

#ai-assistant#terminal-tools#zsh-plugin
Stars5
Forks1
Last commit3 months ago
CCGweb
CCGwebHack

A web-based annotation platform for Combinatory Categorial Grammar (CCG) parsing and treebank creation.

#computational-linguistics#php-frontend#rest-api
Stars5
Forks1
Last commit3 years ago
zipf
zipfRuby

A Ruby NLP library providing implementations of core algorithms and data structures for natural language processing tasks.

#nlp-library#hypergraphs#tf-idf
Stars4
Forks1
Last commit10 years ago
@foisit/angular-wrapper
@foisit/angular-wrapperTypeScript

An AI-powered assistant for web applications that enables natural language control of UI actions across Angular, React, and Vue.

#web-accessibility#ai#ai-assistant
Stars4
Forks0
Last commit4 months ago
Reimagined Yo Mama
Reimagined Yo MamaPython

Generates yo mama jokes using Markov chains trained on a collected dataset of jokes.

#joke-generator#humor#markov-chains
Stars3
Forks0
Last commit1 year ago
Naïve Bayes
Naïve BayesRaku

A Raku implementation of Naive Bayes classifiers for text classification with Multinomial and Bernoulli solvers.

#naive-bayes#text-classification#multinomial-classifier
Stars3
Forks1
Last commit4 years ago
entitydebs
entitydebsGo

A Go library for programmatically analyzing entities and their sentiment in non-fictional texts using dependency parsing.

#text-analysis#social-science#go-library
Stars2
Forks0
Last commit8 months ago
spelling-corrector
spelling-correctorGo

A spelling corrector for Spanish language with customizable dictionary training and Docker deployment.

#spelling-correction#http#natural-language-processing
Stars2
Forks0
Last commit4 years ago
rblearn
rblearnRuby

A Ruby library for machine learning with NLP features including cross-validation and text feature extraction.

#nlp-library#ruby-ml#ruby-gem
Stars2
Forks1
Last commit10 years ago
nlp_toolz
nlp_toolzRuby

A Ruby wrapper for basic NLP tools including sentence detection, tokenization, and POS tagging using OpenNLP and Berkeley Parser.

#berkeley-parser#pos-tagging#sentence-detection
Stars2
Forks1
Last commit8 years ago
warrior
warriorPython

An oh-my-zsh plugin that uses a local LLM via Ollama to translate natural language into executable Zsh commands.

#shell-automation#zsh-plugin#natural-language-processing
Stars2
Forks0
Last commit1 year ago
tyo
tyoRust

A command-line tool that finds Typo-Bridges—typos that could plausibly be two different intended words—to explore ambiguity and intentional inclusion in text.

#writing#typo-analysis#natural-language-processing
Stars1
Forks0
Last commit1 year ago
SitecoreCognitiveServices
SitecoreCognitiveServicesC#

SDK that integrates Microsoft Cognitive Services capabilities into Sitecore for AI-powered content processing.

#ai-integration#content-management#microsoft-cognitive-services
Stars0
Forks9
Last commit
codeword-alexa-skill
codeword-alexa-skillPython

An Alexa skill that generates memorable code phrases using natural language processing.

#nltk#serverless#natural-language-processing
Stars0
Forks0
Last commit20 days ago
Reductio
ReductioSwift

A Swift library implementing the TextRank algorithm for automatic text summarization and keyword extraction.

#automatic-summarization#text-rank#ios
Stars0
Forks0
Last commit1 month ago
PreviousPage 11 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
6 years ago
9 years ago
#Machine Learning158
#Nlp117
#Text Analysis90
#Deep Learning63
#Text Processing54
#Python53
#Named Entity Recognition36
#Ruby Gem35
#Computer Vision34
#Python Library33
#Text Classification31
#Tensorflow30