Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Sentiment Analysis

Sentiment Analysis

39 projects

Showing 36 of 39 projects

FinGPT
FinGPTJupyter Notebook

An open-source framework for financial large language models, enabling cost-effective fine-tuning for tasks like sentiment analysis and forecasting.

#finance#lora#fine-tuning
Stars21.2k
Forks3.0k
Last commit4 days ago
flair
flairPython

A simple Python framework for state-of-the-art natural language processing (NLP) tasks like named entity recognition and sentiment analysis.

#part-of-speech-tagging#biomedical-nlp#semantic-role-labeling
Stars14.4k
Forks2.1k
Last commit
Flair embeddings from PubMed
Flair embeddings from PubMedPython

A simple Python framework for state-of-the-art natural language processing (NLP) tasks like named entity recognition and sentiment analysis.

#sequence-tagging#biomedical-nlp#python-library
Stars14.4k
Forks2.1k
Last commit
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 commit1 month ago
SnowNLP
SnowNLPPython

A Python library for processing simplified Chinese text, offering sentiment analysis, segmentation, and keyword extraction.

#part-of-speech-tagging#python-library#simplified-chinese
Stars6.6k
Forks1.3k
Last commit6 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
Forks630
Last commit1 year ago
trump2cash
trump2cashPython

A Python bot that analyzes Trump tweets for company mentions, performs sentiment analysis, and automatically executes stock trades.

#trading#twitter-bot#trump
Stars6.5k
Forks859
Last commit3 years ago
stockpredictionai
stockpredictionaiJavaScript

A complete AI-driven process using GANs with LSTM and CNN to predict stock price movements, incorporating diverse data sources and hyperparameter optimization.

#mxnet#time-series-forecasting#bayesian-optimization
Stars5.6k
Forks1.9k
Last commit
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
Forks745
Last commit3 days 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
Forks249
Last commit7 months ago
Datumbox
DatumboxJava

An open-source Java framework for rapid development of machine learning and statistical applications with large dataset support.

#regression-analysis#statistical-analysis#large-datasets
Stars1.1k
Forks279
Last commit2 years ago
Awesome NLP with Ruby
Awesome NLP with RubyRuby

A curated list of awesome resources, libraries, and tools for natural language processing (NLP) in Ruby.

#computational-linguistics#ruby-gems#text-analysis
Stars1.1k
Forks71
Last commit3 years ago
NLP with Ruby
NLP with RubyRuby

A curated list of awesome resources, libraries, and tools for natural language processing (NLP) in Ruby.

#computational-linguistics#ruby-gems#pos-tag
Stars1.1k
Forks71
Last commit3 years ago
PIXIU
PIXIUJupyter Notebook

An open-source suite featuring financial large language models (FinMA), instruction datasets (FIT), and evaluation benchmarks (FinBen) for financial AI.

#stock-price-prediction#financial-ai#instruction-tuning
Stars886
Forks122
Last commit1 year ago
CardMagic-Classifier
CardMagic-ClassifierRuby

A Ruby library for text classification with Bayesian, LSI, logistic regression, k-NN, and TF-IDF algorithms.

#text-classification#machine-learning-algorithms#bayesian-classification
Stars741
Forks125
Last commit
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
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
Forks267
Last commit4 years ago
Indonesian NLP
Indonesian NLP

A curated collection of datasets, corpora, and resources for Indonesian natural language processing tasks.

#nlp-resources#indonesian-language#text-classification
Stars289
Forks46
Last commit4 years ago
twitter-sentiment-visualisation
twitter-sentiment-visualisationCoffeeScript

A real-time sentiment analysis and visualization tool for social media data, rendering live charts to identify trends.

#gulp#data-visualisation#social-media
Stars237
Forks66
Last commit
bitcoin_prediction
bitcoin_predictionJupyter Notebook

A real-time Bitcoin price prediction system using LSTM models and Twitter sentiment analysis.

#trading-bot#cryptocurrency#bitcoin
Stars233
Forks135
Last commit8 years ago
Cadmium
CadmiumJust

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

#readability#nlp-library#modular-architecture
Stars211
Forks14
Last commit8 months ago
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
sentiment_classifier
sentiment_classifierOpenEdge ABL

Sentiment Classification using Word Sense Disambiguation

#word-sense-disambiguation#wsd#sentiment-analysis
Stars170
Forks33
Last commit4 years ago
shield
shieldGo

Bayesian text classifier for Go with flexible tokenizers and storage backends.

#redis#text-classification#bayesian-classifier
Stars160
Forks31
Last commit6 years ago
natural-language-understanding-nodejs
natural-language-understanding-nodejsJavaScript

A Node.js sample application demonstrating IBM Watson Natural Language Understanding service features.

#sample-app#natural-language-understanding#text-analysis
Stars140
Forks158
Last commit
textblob-de
textblob-dePython

A Python library providing German language support for TextBlob, enabling NLP tasks like tokenization, POS tagging, and sentiment analysis.

#german-language#textblob-extension#python-library
Stars103
Forks12
Last commit1 year ago
Hierarchical Attention Networks
Hierarchical Attention NetworksPython

TensorFlow implementation of hierarchical attention networks for document classification using GRU cells and attention mechanisms.

#hierarchical-networks#text-classification#text-analysis
Stars87
Forks25
Last commit
veritaserum
veritaserumElixir

Simple sentiment analysis for Elixir based on AFINN-165 with emoji, booster, and negator support.

#hex#emoji-analysis#elixir
Stars83
Forks10
Last commit3 years ago
BlazorML5
BlazorML5C#

A Blazor library that provides easy access to ML5.js machine learning models via JavaScript Interop.

#javascript-interop#pose-estimation#neural-network
Stars62
Forks18
Last commit3 years ago
max-text-sentiment-classifier
max-text-sentiment-classifierPython

A pre-trained BERT-based model for detecting positive or negative sentiment in short text fragments.

#ibm#natural-language-understanding#api
Stars56
Forks32
Last commit11 months ago
govader
govaderGo

A Go port of VADER sentiment analysis for scoring text sentiment (positive, negative, neutral, compound).

#social-media-analysis#lexicon-based#text-analysis
Stars55
Forks7
Last commit1 year ago
sentient
sentientElixir

Elixir library for sentiment analysis using the AFINN-111 word list.

#lexicon-based#elixir#text-analysis
Stars35
Forks7
Last commit9 years ago
omnicat-bayes
omnicat-bayesRuby

A Ruby implementation of Naive Bayes text classification designed as a strategy for the OmniCat classification framework.

#stopwords#naive-bayes#text-classification
Stars31
Forks3
Last commit5 years ago
stimmung
stimmungRuby

A Ruby gem for performing sentiment analysis on German text using dictionary-based scoring.

#german-language#text-analysis#ruby-gem
Stars19
Forks5
Last commit10 years ago
SentimentLib
SentimentLibRuby

A simple and extensible Ruby gem for sentiment analysis with customizable analysis strategies.

#text-analysis#ruby-gem#natural-language-processing
Stars14
Forks2
Last commit13 years ago
SentimentlySwift
SentimentlySwiftSwift

A Swift playground for sentiment analysis using AFINN-165 wordlist and Emoji Sentiment Ranking.

#emoji-analysis#text-analysis#lemmatization
Stars13
Forks1
Last commit9 years ago
Page 1 of 2

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
10 months ago
10 months ago
1 year ago
2 days ago
2 years ago
3 years ago
7 years ago
Next
#Natural Language Processing28
#Nlp19
#Machine Learning18
#Text Analysis15
#Text Classification7
#Text Processing5
#Ruby Gem5
#Named Entity Recognition5
#Go Library4
#Tokenization4
#Nodejs4
#Entity Extraction4