Topics / #nlp

NLP projects on GitHub

Computational processing of human language, from tokenization to translation and sentiment.

As of , the most-starred NLP projects on GitHub are transformers (167.8K stars), ML-For-Beginners (91.6K stars) and llm-course (83.8K stars). GitHub.Locker tracks 214 NLP repositories with 4.4M stars combined. The fastest-growing on October 17 was ai-engineering-from-scratch, with +358 stars in a day.

214Projects
4.4MStars in total
+2.2KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

Top 100 of 214 · by stars

  1. #1 · huggingface/transformers

    transformers

    Transformers is Hugging Face's model-definition framework for state-of-the-art machine learning models across text, vision, audio, video, and multimodal tasks, usable for both inference and training.

    167.8K
  2. #2 · microsoft/ML-For-Beginners

    ML-For-Beginners

    A free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.

    91.6K
  3. #3 · mlabonne/llm-course

    llm-course

    A free, open-source course for getting into Large Language Models (LLMs), combining theory roadmaps with hands-on Colab notebooks covering everything from math fundamentals to fine-tuning and deployment.

    83.8K
  1. 4

    funNLP

    83Kfighting41love/funNLP · Python

    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.

  2. 5

    d2l-zh

    81.9Kd2l-ai/d2l-zh · Python

    This is a free, open-source deep learning textbook (Dive into Deep Learning / D2L) written in Chinese, teaching math, concepts, and implementation together through runnable code; it's used as course material by over 500 universities in more than 70 countries.

  3. 6

    models

    77.6Ktensorflow/models · Python

    TensorFlow Model Garden is a repository of state-of-the-art model implementations and examples built with TensorFlow, covering officially maintained models, research models, and a curated community list.

  4. 7

    cs-self-learning

    76.3KPKUFlyingPig/cs-self-learning · HTML

    A free, open-source online guide that curates the best open courseware from top international universities so anyone can self-study computer science from scratch, aiming to turn a beginner into a well-rounded programmer in 2-3 years.

  5. 8

    LlamaFactory

    75.5Khiyouga/LlamaFactory · Python

    LlamaFactory unifies efficient fine-tuning of 100+ large language models and vision-language models in one Python toolkit, published as an ACL 2024 paper.

  6. 9

    awesome-machine-learning

    74.6Kjosephmisiti/awesome-machine-learning · Python

    A curated, community-maintained list of machine learning frameworks, libraries, and software, organized by programming language.

  7. 10

    ai-engineering-from-scratch

    70.8Krohitg00/ai-engineering-from-scratch · Python

    A free, open-source AI engineering curriculum with 523 lessons across 20 phases (about 342 hours), teaching you to build AI systems from raw math up to autonomous agent swarms, in Python, TypeScript, Rust, and Julia.

  8. 11

    AI-For-Beginners

    69.9Kmicrosoft/AI-For-Beginners · Jupyter Notebook

    A free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.

  9. 12

    minimind

    63.9Kjingyaogong/minimind · Python

    MiniMind is an open-source project that lets you train a tiny large language model (around 64M parameters) completely from scratch, in about 2 hours on a single RTX 3090 for roughly the cost of 3 RMB in GPU rental.

  10. 13

    awesome-chatgpt-prompts-zh

    63.7KPlexPt/awesome-chatgpt-prompts-zh

    A curated Chinese-language collection of ChatGPT prompt templates ('调教指南') covering dozens of roles and use cases, from acting as a Linux terminal to writing novels, translating text, or running mock interviews.

  11. 14

    TrendRadar

    63Ksansan0/TrendRadar · Python

    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.

  12. 15

    llama

    59.6Kmeta-llama/llama · Python

    This is Meta's reference inference code for running Llama 2 language models (7B to 70B parameters) locally, letting you load pre-trained or chat fine-tuned weights and generate text completions.

  13. 16

    dive-into-llms

    56.9KLordog/dive-into-llms · Jupyter Notebook

    It's a free Chinese-language tutorial series called 'Dive into LLMs' (《动手学大模型》) that teaches large language model concepts through hands-on coding exercises, built from Shanghai Jiao Tong University's NLP and AI-security course materials.

  14. 17

    chinese-poetry

    53.8Kchinese-poetry/chinese-poetry · JavaScript

    This is a massive open database of classical Chinese poetry, containing about 55,000 Tang poems, 260,000 Song poems, and 21,050 Song ci (lyric poems), along with other classical texts like the Analects and Book of Songs.

  15. 18

    streamlit

    46Kstreamlit/streamlit · Python

    Streamlit is a Python framework that turns plain scripts into interactive web apps for dashboards, reports, or chat apps, in minutes instead of weeks.

  16. 19

    ailearning

    42.6Kapachecn/ailearning · Python

    AiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.

  17. 20

    BettaFish

    42.5K666ghj/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.

  18. 21

    bert

    40Kgoogle-research/bert · Python

    Google's official TensorFlow implementation of BERT together with pre-trained checkpoints — a method for pre-training language representations that set state-of-the-art results on a wide range of NLP tasks, from SQuAD question answering to natural language inference.

  19. 22

    Deep-Learning-Papers-Reading-Roadmap

    39.6Kfloodsung/Deep-Learning-Papers-Reading-Roadmap · Python

    A curated, structured reading roadmap of landmark deep learning papers, organized to guide a newcomer from history and basics through methods and applications to the state of the art.

  20. 23

    airllm

    39.2Klyogavin/airllm · Jupyter Notebook

    An open-source Python library that runs huge LLMs on tiny GPUs: a 70B model fits on a single 4GB card without quantization, distillation or pruning — even the 2.8T-parameter Kimi K3 runs in under 4GB.

  21. 24

    langextract

    39Kgoogle/langextract · Python

    LangExtract is a Python library that uses LLMs to pull structured information out of unstructured text, mapping each extraction back to its exact location in the source document.

  22. 25

    google-research

    38.9Kgoogle-research/google-research · Jupyter Notebook

    A giant monorepo where Google Research dumps the code released alongside its papers and projects - hundreds of independent folders covering different research efforts, not one cohesive product.

  23. 26

    dspy

    38.7Kstanfordnlp/dspy · Python

    DSPy is a Python framework for programming — rather than prompting — language models: you build modular AI systems in code, and its algorithms automatically optimize the prompts and weights.

  24. 27

    ai-engineering-hub

    38.4Kpatchy631/ai-engineering-hub · Jupyter Notebook

    A curated collection of 93+ tutorials and real-world project implementations covering LLMs, RAG systems, and AI agents, organized by difficulty level.

  25. 28

    LLM101n

    37.5Kkarpathy/LLM101n

    LLM101n is a planned course by Andrej Karpathy that walks through building a 'Storyteller' AI language model end-to-end, from basics all the way to a ChatGPT-like web app, implemented from scratch in Python, C and CUDA.

  26. 29

    Open-Assistant

    37.4KLAION-AI/Open-Assistant · Python

    OpenAssistant was a community project to build a free, open chat-based assistant like ChatGPT, trained on crowdsourced instruction data and RLHF. The project has since wrapped up: the final 'oasst2' dataset is published on Hugging Face and the repo stands as a record of the effort.

  27. 30

    500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

    37.3Kashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

    It is a curated index linking to over 500 external resources, repositories, and tutorials covering AI, machine learning, deep learning, computer vision, and NLP projects with code.

  28. 31

    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.

  29. 32

    graphrag

    36.4Kmicrosoft/graphrag · Python

    GraphRAG is Microsoft's data pipeline that extracts structured knowledge from your unstructured text documents using LLMs, builds a knowledge graph from it, and uses that graph as targeted context so an LLM can answer questions about your private data more accurately.

  30. 33

    jieba

    35.2Kfxsjy/jieba · Python

    Jieba is a popular open-source Python library for Chinese word segmentation: it cuts Chinese text into words, supporting Simplified and Traditional Chinese. 'Jieba' means 'to stutter' in Chinese.

  31. 34

    happy-llm

    34.4Kdatawhalechina/happy-llm · Jupyter Notebook

    Happy-LLM is Datawhale's free open-source LLM course: a systematic tutorial that goes from NLP basics and the Transformer architecture to building and training your first large language model, then applying it with RAG and agents.

  32. 35

    spaCy

    34Kexplosion/spaCy · Python

    spaCy is a library for advanced Natural Language Processing in Python and Cython, designed from day one for real products. It ships pretrained pipelines and supports tokenization and training for 70+ languages.

  33. 36

    laya

    33.4KNandhaKishorM/laya · Python

    Laya is a non-autoregressive decision engine: instead of generating text, it answers typed questions — multiple choice, a numeric score, or yes/no — about any text in a single forward pass, across 100+ languages. A built-in router detects the language and picks the right checkpoint per request.

  34. 37

    fairseq

    32.2Kfacebookresearch/fairseq · Python

    Fairseq is Facebook AI Research's sequence modeling toolkit for training custom models for translation, summarization, language modeling and other text generation tasks, built on PyTorch.

  35. 38

    storm

    31.7Kstanford-oval/storm · Python

    STORM is an LLM-powered system that researches a topic on the Internet and writes a full-length Wikipedia-like report with citations. Co-STORM extends it with human-AI collaborative knowledge curation.

  36. 39

    pytorch-lightning

    31.4KLightning-AI/pytorch-lightning · Python

    PyTorch Lightning is a deep learning framework for pretraining and finetuning AI models of any size, scaling from a single CPU to thousands of GPUs or TPUs without changing your model code.

  37. 40

    awesome-python-cn

    30.7Kjobbole/awesome-python-cn · Makefile

    This is a curated Chinese-language directory of Python resources, covering web frameworks, web scraping, database drivers, data visualization, image processing, NLP, and many other categories.

  38. 41

    stanford_alpaca

    30.2Ktatsu-lab/stanford_alpaca · Python

    Stanford's official Alpaca repo: code and docs for training an instruction-following LLaMA model and generating its 52K instruction dataset. In preliminary human evaluation the 7B model behaved similarly to text-davinci-003.

  39. 42

    RAG_Techniques

    29.9KNirDiamant/RAG_Techniques · Jupyter Notebook

    A community-driven hub of advanced techniques for Retrieval-Augmented Generation (RAG) — grounding LLM answers in retrieved documents, distilled into runnable notebook tutorials.

  40. 43

    d2l-en

    29.9Kd2l-ai/d2l-en · Python

    An interactive open-source deep learning book that teaches concepts, context, and runnable code together, with examples in multiple frameworks. Its premise: the best way to understand deep learning is learning by doing.

  41. 44

    awesome-deep-learning

    29.1KChristosChristofidis/awesome-deep-learning

    A curated GitHub list of deep learning tutorials, projects and communities, with about 29,000 stars. It's a jumping-off point for learning the field, not software you run.

  42. 45

    fastai

    28.2Kfastai/fastai · Jupyter Notebook

    It's a deep learning library: high-level components that reach state-of-the-art results quickly in standard domains, plus low-level pieces researchers can mix and match to build new approaches.

  43. 46

    Awesome-LLM

    27.4KHannibal046/Awesome-LLM

    A curated, continuously updated list of resources about Large Language Models (LLMs): milestone and other research papers, training/inference frameworks, open LLM checkpoints, benchmarks, courses, and books.

  44. 47

    fastText

    26.5Kfacebookresearch/fastText · HTML

    fastText is a library from Facebook Research for efficiently learning word vector representations and training text classifiers, such as for sentiment analysis.

  45. 48

    open-r1

    26.5Khuggingface/open-r1 · Python

    Open R1 is a fully open effort to reproduce the training pipeline behind DeepSeek-R1, providing scripts to run SFT and GRPO training, generate synthetic reasoning data, and evaluate the resulting reasoning models.

  46. 49

    go

    26.3Kdatasciencemasters/go

    The Open Source Data Science Masters (OSDSM) is a free, self-guided curriculum that collects the best open university courses, books, and tutorials to prepare someone for an entry-level Data Scientist role.

  47. 50

    shap

    25.8Kshap/shap · Jupyter Notebook

    SHAP is a Python library that explains the output of any machine learning model using Shapley values from game theory — it tells you how much each feature contributed to a given prediction.

  48. 51

    fastbook

    25.4Kfastai/fastbook · Jupyter Notebook

    This repo contains the official Jupyter Notebooks for 'the fastai book', an introduction to deep learning, the fastai library, and PyTorch.

  49. 52

    gpt-2

    25Kopenai/gpt-2 · Python

    This is OpenAI's official code and release for GPT-2, the language model described in the paper 'Language Models are Unsupervised Multitask Learners'. It bundles the model code with scripts to generate text samples from the released GPT-2 checkpoints.

  50. 53

    minGPT

    25Kkarpathy/minGPT · Python

    minGPT is a minimal PyTorch re-implementation of OpenAI's GPT, covering both training and inference, written to be small and easy to read rather than production-optimized.

  51. 54

    nn-zero-to-hero

    24.9Kkarpathy/nn-zero-to-hero · Jupyter Notebook

    A course by Andrej Karpathy that teaches neural networks from the absolute basics, built around a series of YouTube lectures with accompanying Jupyter notebooks coded live in the videos.

  52. 55

    homemade-machine-learning

    24.8Ktrekhleb/homemade-machine-learning · Jupyter Notebook

    A collection of popular machine learning algorithms implemented from scratch in Python, each paired with an interactive Jupyter Notebook demo and an explanation of the math behind it.

  53. 56

    pytudes

    24.4Knorvig/pytudes · Jupyter Notebook

    Pytudes is Peter Norvig's personal collection of short, deliberately difficult Python programs and Jupyter notebooks, each written to perfect one specific programming skill, in the spirit of a musical étude.

  54. 57

    DeepSeek-Coder

    24.3Kdeepseek-ai/DeepSeek-Coder · Python

    DeepSeek Coder is a family of open-source code language models trained from scratch on 2 trillion tokens (87% code, 13% natural language in English and Chinese), built for code generation, completion, and infilling.

  55. 58

    examples

    24.1Kpytorch/examples · Python

    A curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.

  56. 59

    CV

    24.1KAccumulateMore/CV · Jupyter Notebook

    A comprehensive collection of Chinese-language deep learning study notes covering PyTorch, classic deep learning courses, and LLM agents — written to accompany well-known video courses.

  57. 60

    best-of-ml-python

    23.8Klukasmasuch/best-of-ml-python

    A curated, ranked index of top open-source machine learning libraries for Python, covering areas like deep learning, NLP, AutoML and data visualization, generated and refreshed automatically.

  58. 61

    learnopencv

    23.2Kspmallick/learnopencv · Jupyter Notebook

    This is the companion code repository for the LearnOpenCV.com blog, containing C++ and Python examples that accompany articles on computer vision, deep learning, and AI research.

  59. 62

    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.

  60. 63

    Awesome-Chinese-LLM

    22.8KAiHubCN/Awesome-Chinese-LLM

    A curated collection of open-source LLM resources for Chinese, focused on smaller models that can be privately deployed and trained cheaply. It lists 100+ resources: models, applications, datasets, and tutorials.

  61. 64

    unilm

    22.2Kmicrosoft/unilm · Python

    Microsoft's research hub for large-scale self-supervised pre-training: a family of foundation models spanning NLP, vision, speech, and multimodal tasks across 100+ languages - including BEiT, LayoutLM, Kosmos, MiniLM, TrOCR, and WavLM.

  62. 65

    datasets

    22.1Khuggingface/datasets · Python

    A lightweight Python library from Hugging Face that gives one-line dataloaders for a huge catalog of ready-to-use public datasets on the HF Hub, plus fast, reproducible preprocessing for Hub and local data.

  63. 66

    pytorch-handbook

    21.7Kzergtant/pytorch-handbook · Jupyter Notebook

    An open-source Chinese-language book that teaches PyTorch for deep learning, written as a set of Jupyter notebooks whose code has all been tested to actually run.

  64. 67

    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.

  65. 68

    rasa

    21.4KRasaHQ/rasa · Python

    Rasa Open Source is an open source machine learning framework for automating text- and voice-based conversations — you build contextual assistants like chatbots and voice assistants, then connect them to Slack, Messenger, Telegram and other channels.

  66. 69

    deeplearning_ai_books

    21.2Kfengdu78/deeplearning_ai_books · HTML

    A Chinese-language collection of notes covering Andrew Ng's (吴恩达) Deep Learning Specialization on Coursera — five courses on neural networks, hyperparameter tuning, structuring ML projects, CNNs, and sequence models.

  67. 70

    awesome-production-machine-learning

    21KEthicalML/awesome-production-machine-learning

    A curated, community-maintained directory of open source libraries for production machine learning: tools to deploy, monitor, version, scale, and secure ML systems, grouped into 25+ annotated sections.

  68. 71

    deep-learning-with-python-notebooks

    20.3Kfchollet/deep-learning-with-python-notebooks · Jupyter Notebook

    Companion Jupyter notebooks for the book 'Deep Learning with Python' by Francois Chollet (and Matthew Watson for the 3rd edition, 2025), implementing all its code samples, plus legacy notebooks for the 2nd edition (2021) and 1st edition (2017).

  69. 72

    Humanizer-zh

    19.9Kop7418/Humanizer-zh · Python

    Humanizer-zh is a Chinese-localized Claude Code Skill that detects and removes AI-generated writing patterns, rewriting text so it reads more like natural human writing.

  70. 73

    tiktoken

    19.5Kopenai/tiktoken · Python

    tiktoken is a fast byte pair encoding (BPE) tokenizer built for use with OpenAI's models, converting text into tokens and back again.

  71. 74

    pytorch-deep-learning

    19.2Kmrdbourke/pytorch-deep-learning · Jupyter Notebook

    Free course materials for the Zero to Mastery Learn PyTorch for Deep Learning course — a hands-on, code-first introduction to deep learning. The author jokes it's the second best place to learn PyTorch on the internet, after the official docs.

  72. 75

    sentence-transformers

    19.2Khuggingface/sentence-transformers · Python

    Sentence Transformers is a framework for computing embeddings and using or training state-of-the-art embedding and reranker models, covering dense sentence embeddings, cross-encoder rerankers, sparse encoders, and multi-vector (ColBERT-style) encoders.

  73. 76

    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.

  74. 77

    Chinese-LLaMA-Alpaca

    18.9Kymcui/Chinese-LLaMA-Alpaca · Python

    Open-source Chinese LLaMA and Alpaca large language models. The base LLaMA was extended with a Chinese vocabulary and further pre-trained on Chinese data, and Alpaca versions were instruction-tuned on Chinese instructions; training and deployment scripts are open too.

  75. 78

    VideoLingo

    18.8KHuanshere/VideoLingo · Python

    VideoLingo is an all-in-one AI tool for video translation, localization, and dubbing. It generates Netflix-quality single-line subtitles and can add high-quality dubbing, fully automated in one click.

  76. 79

    libphonenumber

    18.3Kgoogle/libphonenumber · C++

    Google's library for parsing, formatting, and validating international phone numbers, available in Java, C++, and JavaScript.

  77. 80

    Foundations-of-LLMs

    18.3KZJU-LLMs/Foundations-of-LLMs

    An open-source textbook on the foundations of large language models, written by a team at Zhejiang University and freely available as a PDF.

  78. 81

    Machine-Learning-Tutorials

    18.3Kujjwalkarn/Machine-Learning-Tutorials

    A topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.

  79. 82

    Awesome-Multimodal-Large-Language-Models

    18.1KBradyFU/Awesome-Multimodal-Large-Language-Models

    A curated, continuously updated list of papers, models, datasets, and benchmarks tracking the latest advances in Multimodal Large Language Models (MLLMs) — models like GPT-4o, Gemini, and VITA that understand images, video, and audio alongside text.

  80. 83

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  81. 84

    ML-NLP

    17.8KNLP-LOVE/ML-NLP · Jupyter Notebook

    A curated, structured collection of machine learning, deep learning, and NLP interview knowledge points with accompanying code implementations, organized chapter by chapter (linear regression through BERT and XLNet).

  82. 85

    rocketride-server

    17.8Krocketride-org/rocketride-server · Python

    An open-source AI Development Environment: a data pipeline builder and runtime for AI/ML workloads. It turns the IDE you already use into one place to compose, debug, observe, and deploy AI workflows on a multithreaded C++ engine.

  83. 86

    awesome-tensorflow

    17.5Kjtoy/awesome-tensorflow

    A curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.

  84. 87

    analysis-ik

    17.5Kinfinilabs/analysis-ik · Java

    A plugin for Elasticsearch and OpenSearch that integrates the Lucene IK analyzer, adding Chinese word segmentation with support for customized dictionaries.

  85. 88

    tensor2tensor

    17.5Ktensorflow/tensor2tensor · Python

    A library of deep learning models and datasets from researchers and engineers on the Google Brain team, built to make deep learning more accessible and speed up ML research.

  86. 89

    ML-YouTube-Courses

    17.4Kdair-ai/ML-YouTube-Courses

    A curated index maintained by DAIR.AI that organizes the best and most recent machine learning and AI courses available on YouTube, from intro ML to deep learning, NLP, and reinforcement learning.

  87. 90

    LibreTranslate

    17.1KLibreTranslate/LibreTranslate · Python

    A free and open source machine translation API that you host entirely yourself. Unlike Google or Azure, it does not send your text to proprietary services — the engine is the open source Argos Translate library.

  88. 91

    GNNPapers

    16.8Kthunlp/GNNPapers

    A curated reading list of must-read research papers on graph neural networks (GNN), covering surveys, model architectures, and applications across many domains.

  89. 92

    leedl-tutorial

    16.8Kdatawhalechina/leedl-tutorial · Jupyter Notebook

    A free Chinese-language deep learning tutorial (nicknamed the 'Apple Book') based on Prof. Li Hongyi's (Hung-yi Lee) 'Machine Learning' course, covering most major deep learning topics in detail.

  90. 93

    Awesome-pytorch-list

    16.7Kbharathgs/Awesome-pytorch-list

    A curated, large-scale list of PyTorch-related projects on GitHub: models, libraries, tools, tutorials, books and paper implementations organized by category.

  91. 94

    memvid

    16.6Kmemvid/memvid · Rust

    Memvid is a single-file memory layer for AI agents: it packs your data, embeddings and search index into one portable .mv2 file, so agents get instant retrieval and long-term memory without a RAG pipeline or a vector database server.

  92. 95

    gensim

    16.5Kpiskvorky/gensim · Python

    Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora, aimed at the natural language processing (NLP) and information retrieval (IR) community.

  93. 96

    transformers.js

    16.4Khuggingface/transformers.js · JavaScript

    Transformers.js lets you run Hugging Face's state-of-the-art machine learning models directly in a web browser, with no server required, using an API designed to mirror the Python transformers library.

  94. 97

    numpy-ml

    16.3Kddbourgin/numpy-ml · Python

    A collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.

  95. 98

    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.

  96. 99

    tantivy

    16.2Kquickwit-oss/tantivy · Rust

    Tantivy is a full-text search engine library written in Rust, inspired by Apache Lucene, used to build search functionality directly into applications.

  97. 100

    nano-vllm

    16KGeeeekExplorer/nano-vllm · Python

    Nano-vLLM is a lightweight, from-scratch reimplementation of the vLLM inference engine for running large language models, built in roughly 1,200 lines of readable Python.

Showing the 100 most-starred of 214. See every one in the catalog.

Often tagged together