NLTK TweetTokenizer
NLTK's TweetTokenizer is explicitly designed for social media text, and is capable of handling hashtags, mentions, and emojis.
Visit siteA hand-verified directory of NLP models and libraries for sentiment analysis — from classic lexicon and rule-based tools to modern transformer-based language models.
NLTK's TweetTokenizer is explicitly designed for social media text, and is capable of handling hashtags, mentions, and emojis.
Visit siteA Python library providing a simple API for diving into NLP tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, and translation.
Visit sitespaCy excels at large-scale information extraction tasks, with support for 75+ languages and production-ready text classification pipelines.
Visit siteWeb mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis, and visualization.
Visit siteAn open-source library for unsupervised topic modeling, document indexing, retrieval by similarity, and other natural language processing functionalities.
Visit siteValence Aware Dictionary and sEntiment Reasoner — a lexicon and rule-based sentiment analysis tool specifically attuned to social media sentiments, and works well on other domains too.
Visit siteA library for sentiment analysis in a dictionary framework, bundling the Harvard IV-4 and Loughran-McDonald financial sentiment dictionaries.
Visit siteA natural language pipeline that supports massive multilingual applications, including sentiment analysis across 136 languages.
Visit siteApplies state-of-the-art NLP models to your text, such as named entity recognition (NER), sentiment analysis, and part-of-speech tagging (PoS), with special support for biomedical data.
Visit siteBidirectional Encoder Representations from Transformers (BERT) is a Machine Learning (ML) model for natural language processing, including sentiment analysis.
Visit siteGenerative Pre-Training model by OpenAI, performing both unsupervised and supervised learning to learn text representations for NLP downstream tasks. Repository archived by OpenAI in April 2026; code remains accessible read-only.
Visit siteA pre-trained language model that can be fine-tuned for a variety of tasks, including sentiment analysis. Moved: no longer documented in the latest stable Transformers release; URL updated to the "main" version of the docs.
Visit siteA general-purpose autoregressive pre-trained language model, usable for sentiment analysis and other downstream NLP tasks.
Visit siteA robustly optimized BERT pretraining approach from Meta AI, achieving strong results on downstream classification and sentiment tasks. Now hosted under the FacebookAI namespace on Hugging Face.
Visit siteA small, fast, cheap, and light Transformer model trained by distilling BERT base, retaining over 95% of BERT's performance at 60% of the size.
Visit site