Top Natural Language Processing repositories

Repositories with the GitHub topic “natural-language-processing”: 59 repositories with 1.2M stars between them, mostly written in Python, Jupyter Notebook and C++. The highest-rated is huggingface/transformers, #135 on the bestofgithub Elo ladder.

Biggest movers this week

Unstructured-IO/unstructured

Open on GitHubHTML

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

  • 1,695+4 Elo, change today
  • 15.7k stars
  • 1.3k forks
  • 75 watchers
pip
pipx install unstructured
  • data-pipelines
  • deep-learning
  • document-image-analysis
  • document-image-processing

huggingface/tokenizers

Open on GitHubRust

💥 Fast State-of-the-Art Tokenizers optimized for Research and Production

  • 1,578+3 Elo, change today
  • 11.2k stars
  • 1.2k forks
git
git clone https://github.com/huggingface/tokenizers.git
  • bert
  • gpt
  • language-model
  • natural-language-processing

stanfordnlp/stanza

Open on GitHubPython

Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages

  • 1,427+8 Elo, change today
  • 7.9k stars
  • 964 forks
git
git clone https://github.com/stanfordnlp/stanza.git
  • artificial-intelligence
  • corenlp
  • deep-learning
  • machine-learning

pliang279/awesome-multimodal-ml

Open on GitHub

Reading list for research topics in multimodal machine learning

  • 1,378+6 Elo, change today
  • 6.9k stars
  • 899 forks
git
git clone https://github.com/pliang279/awesome-multimodal-ml.git
  • computer-vision
  • deep-learning
  • healthcare
  • machine-learning

openvinotoolkit/openvino

Open on GitHubC++

OpenVINO™ is an open source toolkit for optimizing and deploying AI inference

  • 1,673+6 Elo, change today
  • 11.1k stars
  • 3.5k forks
git
git clone https://github.com/openvinotoolkit/openvino.git
  • ai
  • computer-vision
  • deep-learning
  • deploy-ai

thunlp/WantWords

Open on GitHubJavaScript

An open-source online reverse dictionary.

  • 1,325−4 Elo, change today
  • 7k stars
  • 606 forks
git
git clone https://github.com/thunlp/WantWords.git
  • natural-language-processing
  • nlp
  • reverse-dictionary
  • word

Top 59 on the Elo ladder

  1. #135
    huggingface/transformers

    The reference library for pretrained text, vision and audio models: load, fine-tune and run thousands of checkpoints.

    2,186 Elo −5169kPython
  2. #147
    rasbt/LLMs-from-scratch

    Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

    2,172 Elo +1108kJupyter Notebook
  3. #437
    d2l-ai/d2l-zh

    《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

    1,999 Elo −2382.5kPython
  4. #926
    srbhr/Resume-Matcher

    The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support.

    1,871 Elo −1929.2kPython
  5. #932
    GokuMohandas/Made-With-ML

    Learn how to develop, deploy and iterate on production-grade ML applications.

    1,869 Elo −5250kJupyter Notebook
  6. #1,084
    eugeneyan/applied-ml

    📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

    1,843 Elo −1330.9k
  7. #1,407
    d2l-ai/d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70…

    1,796 Elo −2330kPython
  8. #1,771
    huggingface/datasets

    🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools

    1,752 Elo −422.1kPython
  9. #1,852
    explosion/spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

    1,744 Elo −5834kPython
  10. #1,986
    AccumulateMore/CV

    ✅(已完结)超级全面的 深度学习 笔记【土堆 Pytorch】【李沐 动手学深度学习】【吴恩达 深度学习】【大飞 大模型Agent】

    1,729 Elo −6724.2kJupyter Notebook
  11. #2,309
    Unstructured-IO/unstructured

    Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex…

    1,695 Elo +4615.7kHTML
  12. #2,384
    QwenLM/Qwen

    The official repo of Qwen (通义千问) chat & pretrained large language model proposed by Alibaba Cloud.

    1,687 Elo −3422kPython
  13. #2,387
    hankcs/HanLP

    Natural Language Processing for the next decade. Tokenization, Part-of-Speech Tagging, Named Entity Recognition…

    1,687 Elo −7036.5kPython
  14. #2,530
    openvinotoolkit/openvino

    OpenVINO™ is an open source toolkit for optimizing and deploying AI inference

    1,673 Elo +1211.1kC++
  15. #2,711
    keon/awesome-nlp

    :book: A curated list of resources dedicated to Natural Language Processing (NLP)

    1,659 Elo −3519.1k
  16. #3,190
    google-research/bert

    TensorFlow code and pre-trained models for BERT

    1,624 Elo −4340kPython
  17. #3,230
    camel-ai/camel

    🐫 CAMEL: The first and the best multi-agent framework. Finding the Scaling Law of Agents. https://www.camel-ai.org

    1,621 Elo −2518kPython
  18. #3,243
    languagetool-org/languagetool

    Style and Grammar Checker for 25+ Languages

    1,621 Elo +615.2kJava
  19. #3,289
    bee-san/Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

    1,618 Elo −3721.7kRust
  20. #3,321
    RasaHQ/rasa

    💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management…

    1,616 Elo −6321.3kPython
  21. #3,343
    arc53/DocsGPT

    Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document…

    1,615 Elo −3818.3kPython
  22. #3,554
    bharathgs/Awesome-pytorch-list

    A comprehensive list of pytorch related content on github,such as different models,implementations,helper…

    1,602 Elo −1816.7k
  23. #3,568
    ShusenTang/Dive-into-DL-PyTorch

    本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为PyTorch实现。

    1,601 Elo −8719.5kJupyter Notebook
  24. #3,793
    sebastianruder/NLP-progress

    Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current…

    1,585 Elo −8422.9kPython
  25. #3,919
    huggingface/tokenizers

    💥 Fast State-of-the-Art Tokenizers optimized for Research and Production

    1,578 Elo +4111.2kRust
  26. #4,023
    piskvorky/gensim

    Topic Modelling for Humans

    1,572 Elo −6616.5kPython
  27. #4,354
    dair-ai/ml-visuals

    🎨 ML Visuals contains figures and templates which you can reuse and customize to improve your scientific writing.

    1,553 Elo −2917.4k
  28. #4,389
    OpenMOSS/MOSS

    An open-source, tool-augmented conversational language model from Fudan University

    1,551 Elo −612.3kPython
  29. #4,526
    dair-ai/ML-YouTube-Courses

    📺 Discover the latest machine learning / AI courses on YouTube.

    1,544 Elo −2117.4k
  30. #4,553
    oxford-cs-deepnlp-2017/lectures

    Oxford Deep NLP 2017 course

    1,542 Elo −2315.8k
  31. #4,583
    nltk/nltk

    NLTK Source

    1,540 Elo −3214.7kPython
  32. #4,785
    autogluon/autogluon

    Fast and Accurate ML in 3 Lines of Code

    1,530 Elo +810.8kPython
  33. #4,890
    kmario23/deep-learning-drizzle

    Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from…

    1,525 Elo −5112.9kHTML
  34. #5,118
    google/sentencepiece

    Unsupervised text tokenizer for Neural Network-based text generation.

    1,514 Elo −312.1kC++
  35. #5,141
    graykode/nlp-tutorial

    Natural Language Processing Tutorial for Deep Learning Researchers

    1,512 Elo −5314.9kJupyter Notebook
  36. #5,209
    flairNLP/flair

    A very simple framework for state-of-the-art Natural Language Processing (NLP)

    1,509 Elo −3314.4kPython
  37. #5,654
    lazyprogrammer/machine_learning_examples

    A collection of machine learning examples and tutorials.

    1,490 Elo −238.9kPython
  38. #6,053
    chiphuyen/stanford-tensorflow-tutorials

    This repository contains code examples for the Stanford's course: TensorFlow for Deep Learning Research.

    1,471 Elo −4710.3kPython
  39. #6,245
    doccano/doccano

    Open source annotation tool for machine learning practitioners.

    1,463 Elo −2610.8kPython
  40. #6,269
    allenai/allennlp

    An open-source NLP research library, built on PyTorch.

    1,462 Elo −4311.8kPython
  41. #6,698
    amusi/Deep-Learning-Interview-Book

    深度学习面试宝典(含数学、机器学习、深度学习、计算机视觉、自然语言处理和SLAM等方向)

    1,445 Elo +28.9k
  42. #6,733
    stanfordnlp/CoreNLP

    CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment…

    1,443 Elo −4110.1kJava
  43. #6,822
    jadore801120/attention-is-all-you-need-pytorch

    A PyTorch implementation of the Transformer model in "Attention is All You Need".

    1,440 Elo −509.8kPython
  44. #7,012
    ludwig-ai/ludwig

    Low-code framework for building custom LLMs, neural networks, and other AI models

    1,433 Elo −2411.7kPython
  45. #7,150
    RUCAIBox/LLMSurvey

    The official GitHub page for the survey paper "A Survey of Large Language Models".

    1,428 Elo −2412.2kPython
  46. #7,170
    stanfordnlp/stanza

    Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages

    1,427 Elo +277.9kPython
  47. #7,870
    Mooler0410/LLMsPracticalGuide

    A curated list of practical guide resources of LLMs (LLMs Tree, Examples, Papers)

    1,400 Elo −410.2k
  48. #7,885
    clips/pattern

    Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis…

    1,400 Elo −148.8kPython
  49. #7,897
    PaddlePaddle/models

    Officially maintained, supported by PaddlePaddle, including CV, NLP, Speech, Rec, TS, big models and so on.

    1,399 Elo −176.9kPython
  50. #7,930
    sloria/TextBlob

    Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and…

    1,398 Elo −209.5kPython
  51. #8,226
    jessevig/bertviz

    BertViz: Visualize Attention in Transformer Models

    1,386 Elo −18.2kPython
  52. #8,436
    pliang279/awesome-multimodal-ml

    Reading list for research topics in multimodal machine learning

    1,378 Elo +146.9k
  53. #9,018
    dair-ai/ML-Course-Notes

    🎓 Sharing machine learning course / lecture notes.

    1,349 Elo −196.7k
  54. #9,109
    jason718/awesome-self-supervised-learning

    A curated list of awesome self-supervised methods

    1,344 Elo +46.4k
  55. #9,181
    axa-group/nlp.js

    An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

    1,340 Elo +46.5kJavaScript
  56. #9,276
    MycroftAI/mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    1,334 Elo −156.6kPython
  57. #9,412
    thunlp/WantWords

    An open-source online reverse dictionary.

    1,325 Elo +97kJavaScript
  58. #9,481
    SkalskiP/courses

    This repository is a curated collection of links to various courses and resources about Artificial Intelligence (AI)

    1,320 Elo −86.4kPython
  59. #9,564
    microsoft/nlp-recipes

    Natural Language Processing Best Practices & Examples

    1,311 Elo −126.4kPython