Topics / #sentiment-analysis

Sentiment-analysis projects on GitHub

NLP models and tools scoring sentiment in text and finance.

As of , the most-starred Sentiment-analysis projects on GitHub are funNLP (83K stars), daily_stock_analysis (66.5K stars) and TrendRadar (63K stars). GitHub.Locker tracks 16 Sentiment-analysis repositories with 437.1K stars combined. The fastest-growing on October 16 was daily_stock_analysis, with +53 stars in a day.

16Projects
437.1KStars in total
+205Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #1 · fighting41love/funNLP

    funNLP

    A huge curated collection of Chinese NLP resources: corpora, lexicons, tools, datasets and courses. The README calls it 'The Most Powerful NLP-Weapon Arsenal' — nearly the most complete Chinese NLP resource library.

    83K
  2. #2 · ZhuLinsen/daily_stock_analysis

    daily_stock_analysis

    An AI-driven stock analysis system that pulls market data and news for A-share, Hong Kong, US, Japanese, Korean and Taiwanese stocks, then generates a daily AI decision report and pushes it to WeChat Work, Feishu, Telegram, Discord, Slack or email.

    66.5K
  3. #3 · sansan0/TrendRadar

    TrendRadar

    TrendRadar is an AI-driven public opinion and trend monitoring tool that aggregates trending topics from many Chinese platforms plus RSS feeds, filters them with keywords or AI, and pushes a smart briefing to your phone or desktop.

    63K
  1. 4

    BettaFish

    42.4K666ghj/BettaFish · Python

    BettaFish (Chinese name 'Weiyu'/微舆) is a from-scratch multi-agent public opinion analysis system that monitors social media and large volumes of public comments, then produces reports to help break information bubbles and support decision-making.

  2. 5

    HanLP

    36.5Khankcs/HanLP · Python

    HanLP is a production-oriented, multilingual NLP toolkit built on dual PyTorch/TensorFlow 2.x engines, supporting 130 languages with ten joint tasks such as tokenization, POS tagging, NER, dependency and constituency parsing, semantic role labeling, and text classification.

  3. 6

    NLP-progress

    23Ksebastianruder/NLP-progress · Python

    A curated, community-maintained document that tracks progress in Natural Language Processing: it lists the standard datasets and the current state-of-the-art results for most common NLP tasks across many languages.

  4. 7

    FinGPT

    21.4KAI4Finance-Foundation/FinGPT · Jupyter Notebook

    FinGPT is AI4Finance Foundation's open-source project for financial large language models: trained models are released on HuggingFace, with code for RAG, fine-tuning pipelines and benchmarks built around them.

  5. 8

    OpenStock

    20.3KOpen-Dev-Society/OpenStock · TypeScript

    OpenStock is an open-source, self-hosted stock market tracking app: track real-time prices, set personalized alerts, and explore company insights as a free alternative to paid market platforms.

  6. 9

    awesome-nlp

    19.1Kkeon/awesome-nlp

    A curated list of resources dedicated to Natural Language Processing — research hubs, tutorials, courses, books, libraries, datasets, and task methods, collected as links with one-line descriptions.

  7. 10

    free-api

    16.3Kfangzesheng/free-api

    This is a curated, continuously updated collection of free third-party APIs covering things like weather, OCR, face recognition, music parsing, and translation. The author acts as a 'courier' who gathers these free interfaces and links to them, posting a monthly changelog of newly added APIs.

  8. 11

    PaddleNLP

    13KPaddlePaddle/PaddleNLP · Python

    PaddleNLP is a large language model (LLM) and small language model (SLM) development toolkit built on the PaddlePaddle deep learning framework, offering efficient training, lossless compression, and high-performance inference for large models.

  9. 12

    natural

    10.9KNaturalNode/natural · JavaScript

    Natural is a general-purpose natural language processing library for Node.js that bundles tokenizers, stemmers, classifiers and other NLP utilities into one package.

  10. 13

    doccano

    10.8Kdoccano/doccano · Python

    Doccano is an open-source text annotation tool that lets humans label data for machine learning tasks like text classification, sequence labeling, and sequence-to-sequence problems such as summarization or translation.

  11. 14

    CoreNLP

    10.1Kstanfordnlp/CoreNLP · Java

    A Java suite of core NLP tools that takes raw human language text and returns linguistic analysis: tokenization, parts of speech, named entities, parsing, coreference, and sentiment.

  12. 15

    GLiClass

    563Knowledgator/GLiClass · Python

    GLiClass is an efficient zero-shot model for sequence classification, inspired by GLiNER: give it a text and a list of candidate labels, and it classifies the text with accuracy comparable to cross-encoders.

  13. 16

    WechatVibe

    271tswawa/WechatVibe · Python

    WechatVibe is a Windows desktop app that read-only analyzes your logged-in WeChat chats to tag emotion and intent, and generates personality profiles, group profiles, affinity scores, and MBTI chat inference, using either a local Laya ONNX model or an API-based LLM.

Often tagged together