Topics / #llms

LLMS projects on GitHub

Plural variant of the LLM topic: large language models and their applications.

As of , the most-starred LLMS projects on GitHub are ollama (183.8K stars), open-webui (156.1K stars) and awesome-llm-apps (142.2K stars). GitHub.Locker tracks 66 LLMS repositories with 2M stars combined. The fastest-growing on October 18 was llm-course, with +480 stars in a day.

66Projects
2MStars in total
+2.2KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

66 projects · by stars

  1. #1 · ollama/ollama

    ollama

    Ollama is a tool for downloading and running open large language models like DeepSeek, Qwen, Gemma, Llama, Mistral and gpt-oss on your own machine, with a simple CLI and a local REST API.

    183.8K
  2. #2 · open-webui/open-webui

    open-webui

    Open WebUI is a self-hosted AI platform that gives you a chat-style web interface for Ollama and any OpenAI-compatible API, built to run entirely offline if you want.

    156.1K
  3. #3 · Shubhamsaboo/awesome-llm-apps

    awesome-llm-apps

    A collection of 100+ open-source AI agent, agent skill, and RAG app examples - hand-built, tested end-to-end, and released under Apache-2.0 so you can clone, run, or even sell them.

    142.2K
  1. 4

    generative-ai-for-beginners

    121.6Kmicrosoft/generative-ai-for-beginners · Jupyter Notebook

    A 21-lesson course by Microsoft Cloud Advocates that teaches the fundamentals of building Generative AI applications, covering concepts like prompt engineering, chat apps, RAG, fine-tuning, and AI agents.

  2. 5

    llm-course

    84.2Kmlabonne/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.

  3. 6

    MiroFish

    80.3K666ghj/MiroFish · Python

    MiroFish is an AI-powered multi-agent simulation engine that builds a high-fidelity digital parallel world from real-world seed data (breaking news, policy drafts, financial signals) and lets thousands of independent agents interact to forecast future outcomes.

  4. 7

    Prompt-Engineering-Guide

    79.3Kdair-ai/Prompt-Engineering-Guide · MDX

    This is DAIR.AI's Prompt Engineering Guide: a large, continuously updated collection of guides, papers, lecture notes, and notebooks covering prompt engineering techniques, context engineering, retrieval-augmented generation (RAG), and building AI agents with LLMs.

  5. 8

    unsloth

    78.2Kunslothai/unsloth · Python

    Unsloth is a local-first app for running and training LLMs, diffusion, TTS and embedding models on your own machine, including models like Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4 and FLUX.

  6. 9

    crewAI

    59.8KcrewAIInc/crewAI · Python

    CrewAI is an open-source Python framework for orchestrating role-playing, autonomous AI agents that collaborate as 'Crews' or run as event-driven 'Flows' to automate complex tasks.

  7. 10

    Made-With-ML

    49.8KGokuMohandas/Made-With-ML · Jupyter Notebook

    Made-With-ML is a free hands-on course that teaches how to design, develop, deploy, and iterate on production-grade machine learning applications, combining ML with software engineering best practices.

  8. 11

    nanobot

    49.2KHKUDS/nanobot · Python

    nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework written in Python that runs as a browser WebUI, terminal client, or chat-app integration, combining tools, long-term memory, MCP, multi-agent delegation, and scheduled automation behind an OpenAI-compatible API.

  9. 12

    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.

  10. 13

    WeChatMsg

    42.1KLC044/WeChatMsg

    WeChatMsg is a desktop tool (built with PyQt) that extracts and exports your personal WeChat chat history, letting you keep a lasting local record of your conversations and optionally feed that data into LLMs like ChatGPT to build a personalized AI trained on your own messages.

  11. 14

    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.

  12. 15

    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.

  13. 16

    QwenPaw

    35.8Kagentscope-ai/QwenPaw · TypeScript

    QwenPaw is a personal AI assistant that you deploy yourself (locally or in the cloud), which remembers context across sessions, runs tasks/automations, and reaches you through chat apps like Discord, Telegram, and WeChat. It is extensible with Skills, Plugins, and MCP tools.

  14. 17

    tabby

    33.9KTabbyML/tabby · Rust

    Tabby is a self-hosted AI coding assistant that gives you an open-source, on-premises alternative to GitHub Copilot, with code completion and chat features.

  15. 18

    graphiti

    32Kgetzep/graphiti · Python

    A Python framework for building and querying temporal knowledge graphs for AI agents. Instead of static RAG, it continuously folds new data into a graph that tracks how facts change over time.

  16. 19

    gpt-researcher

    30.2Kassafelovic/gpt-researcher · Python

    An open-source autonomous agent that runs deep research on any task across the web and your local documents, producing detailed, factual research reports with citations.

  17. 20

    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.

  18. 21

    awesome-generative-ai-guide

    29.9Kaishwaryanr/awesome-generative-ai-guide · HTML

    A one-stop GitHub hub for generative AI learning: research updates, 90+ free courses, code notebooks, and interview prep materials, all organized around one question — what do you want to do with AI?

  19. 22

    Hands-On-Large-Language-Models

    29.8KHandsOnLLM/Hands-On-Large-Language-Models · Jupyter Notebook

    The official code repo for the O'Reilly book 'Hands-On Large Language Models', known as the Illustrated LLM Book. It contains a Jupyter notebook for each of the book's 12 chapters.

  20. 23

    crush

    28.7Kcharmbracelet/crush · Go

    A terminal-based AI coding agent from Charm: it wires your tools, code, and workflows into the LLM of your choice and works as a coding partner right in your terminal.

  21. 24

    fastmcp

    28.1KPrefectHQ/fastmcp · Python

    FastMCP is an open-source Python framework for building MCP (Model Context Protocol) applications — the layer that connects LLMs to tools and data. It covers servers, clients, and interactive apps.

  22. 25

    12-factor-agents

    26.8Khumanlayer/12-factor-agents · TypeScript

    A written guide of 12 (plus a bonus 13th) engineering principles for building LLM-powered agent software reliable enough for production customers, distilled from the author's experience at HumanLayer and conversations with many SaaS founders.

  23. 26

    kotaemon

    25.8KCinnamon/kotaemon · Python

    Kotaemon is an open-source RAG tool for chatting with your documents: a clean web UI where you ask questions about your own files, serving both end users and developers.

  24. 27

    GenAI_Agents

    24.6KNirDiamant/GenAI_Agents · Jupyter Notebook

    A collection of 50+ tutorials and implementations of Generative AI agent techniques, from basic conversational bots to complex multi-agent systems, packaged as hands-on Python notebooks.

  25. 28

    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.

  26. 29

    dyad

    22Kdyad-sh/dyad · TypeScript

    A local, open-source AI app builder for power users: you describe an app in a prompt, Dyad builds it, and everything runs on your own machine instead of in the cloud.

  27. 30

    adk-python

    21.9Kgoogle/adk-python · Python

    Agent Development Kit (ADK) is Google's open-source, code-first Python framework for building, evaluating, and deploying sophisticated AI agents — from simple tasks to complex multi-agent systems.

  28. 31

    agents-towards-production

    21.7KNirDiamant/agents-towards-production · Jupyter Notebook

    It's an open-source collection of 28+ code-first, hands-on tutorials for taking GenAI agents from a prototype to a production-ready product, covering orchestration, memory, observability, deployment, and security.

  29. 32

    agentic

    18.1Ktransitive-bullshit/agentic · TypeScript

    A curated marketplace of tools for LLM agents — think RapidAPI for AI tools — plus an MCP gateway where anyone can publish an MCP server or OpenAPI service and charge for usage, with Stripe billing and semver versioning.

  30. 33

    outlines

    16Kdottxt-ai/outlines · Python

    Outlines is an open-source Python library that makes LLMs return guaranteed-valid structured output — the structure is enforced during generation itself, so there is no fragile parsing or regex repair afterwards.

  31. 34

    llm_interview_note

    15.3Kwdndev/llm_interview_note · HTML

    This is a curated Chinese-language knowledge base of large language model (LLM) concepts and interview questions, aimed at algorithm/application engineers preparing for LLM-related job interviews.

  32. 35

    litgpt

    13.7KLightning-AI/litgpt · Python

    LitGPT is a collection of 20+ high-performance large language models (Llama, Gemma, Phi, Qwen, Mistral, Falcon, TinyLlama and more) implemented from scratch, with ready-made recipes to pretrain, finetune, evaluate and deploy them at scale.

  33. 36

    langchain4j

    13.3Klangchain4j/langchain4j · Java

    LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM, offering a unified API over popular LLM providers and vector stores.

  34. 37

    gateway

    13.2KPortkey-AI/gateway · TypeScript

    An open-source AI gateway that routes your requests to 1,600+ language, vision, audio and image models across 45+ providers through one fast, friendly API, with guardrails, caching, retries and fallbacks built in.

  35. 38

    open-llms

    12.9Keugeneyan/open-llms

    A curated list of open large language models (LLMs) that are licensed for commercial use, such as Apache 2.0, MIT, or OpenRAIL-M licenses.

  36. 39

    PocketFlow-Tutorial-Codebase-Knowledge

    12.7KThe-Pocket/PocketFlow-Tutorial-Codebase-Knowledge · Python

    A tool that crawls a GitHub repository (or local directory), analyzes the codebase with an LLM to find core abstractions and how they interact, and turns that analysis into a beginner-friendly tutorial with visualizations.

  37. 40

    llm

    12.6Ksimonw/llm · Python

    LLM is a CLI tool and Python library for running prompts against OpenAI, Anthropic Claude, Google Gemini, Qwen, Gemma, Kimi, DeepSeek, Mistral and dozens of other large language models, either via remote APIs or models running locally on your own machine.

  38. 41

    LLMSurvey

    12.2KRUCAIBox/LLMSurvey · Python

    It is the official GitHub page for the survey paper 'A Survey of Large Language Models' — a curated collection of papers and resources on how LLMs are built, adapted, and used.

  39. 42

    YuE

    12.1Kmultimodal-art-projection/YuE · Python

    YuE2 is an open-source music generation model: lyrics plus a style prompt become an editable melody-and-chord plan, then a complete song with vocals and accompaniment. It also does zero-shot covers and agent-driven editing.

  40. 43

    phoenix

    11.9KArize-ai/phoenix · Python

    Arize Phoenix is an open-source AI observability platform for tracing, evaluating, and troubleshooting LLM applications, agents, and RAG pipelines.

  41. 44

    awesome-chatgpt-zh

    11.8KEmbraceAGI/awesome-chatgpt-zh · Python

    A Chinese-language guide to ChatGPT and frontier AI: a curated, continuously updated GitHub collection of free and paid ChatGPT resources, prompt-engineering advice, app-development guides and AI productivity tools (11.7k stars).

  42. 45

    tensorzero

    11.7Ktensorzero/tensorzero · Rust

    TensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.

  43. 46

    humanlayer

    11.7Khumanlayer/humanlayer · TypeScript

    HumanLayer was built to let AI coding agents work through hard problems in complex codebases by keeping a human in the loop for approvals; this particular repository is now deprecated and kept only as the project's public issue tracker.

  44. 47

    open-swe

    11Klangchain-ai/open-swe · Python

    Open SWE is an open-source asynchronous coding agent - a 'software factory' built on LangChain's Deep Agents - that takes a code-change task from a dashboard, GitHub, Slack, or Linear (or a schedule), works in an isolated sandbox to understand the codebase, makes changes, validates them, and delivers a pull request.

  45. 48

    llm-engineer-toolkit

    10.9KKalyanKS-NLP/llm-engineer-toolkit

    A curated catalog of 120+ LLM libraries organized by category, covering training, application development, RAG, inference, serving, data extraction, agents, evaluation, monitoring, prompts, safety and embeddings.

  46. 49

    ART

    10.8KOpenPipe/ART · Python

    ART (Agent Reinforcement Trainer) is an open-source RL framework from OpenPipe that lets LLM agents learn from experience: you train multi-step agents for real-world tasks with GRPO.

  47. 50

    mcp-use

    10.8Kmcp-use/mcp-use · TypeScript

    mcp-use is a fullstack TypeScript framework for MCP (Model Context Protocol): it lets you build, test, and ship MCP servers, interactive MCP Apps for ChatGPT and Claude, and headless servers for AI agents.

  48. 51

    nlp_course

    10.7Kyandexdataschool/nlp_course · Jupyter Notebook

    This is the Yandex School of Data Analysis (YSDA) Natural Language Processing course: a full set of lecture slides, seminar notebooks, and homework assignments organized by week, covering NLP from word embeddings through modern LLM topics.

  49. 52

    LLMsPracticalGuide

    10.2KMooler0410/LLMsPracticalGuide

    A curated, actively updated list of practical guide resources for large language models (LLMs), covering models, data, NLP tasks, and usage restrictions. It is based on a survey paper 'Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond'.

  50. 53

    nasiko

    9.5KNasiko-Labs/nasiko · Rust

    Nasiko is a single control-plane server that deploys, routes, secures, and observes AI agents built on the A2A protocol, acting as the one checkpoint every agent-to-agent call passes through.

  51. 54

    ai-agents-the-definitive-guide

    2.8KNicolepcx/ai-agents-the-definitive-guide · Jupyter Notebook

    It is the companion code repository for the book 'AI Agents - The Definitive Guide': a set of runnable Jupyter notebooks that walk through every chapter, from basic agent patterns to production deployment and threat modeling.

  52. 55

    ai-engineering-interview-questions-company-wise

    1.8Kpallavi-shekhar/ai-engineering-interview-questions-company-wise · Markdown

    A free, continuously updated cheat sheet of real interview questions asked in AI Engineering interviews at 35 companies (Anthropic, OpenAI, Google DeepMind, Meta, NVIDIA, Databricks and more), organized company by company with answers linked wherever available.

  53. 56

    TypeLLM

    960TypeLLM/TypeLLM · Python

    TypeLLM adds type-safe, schema-guaranteed output generation to existing open autoregressive LLMs, without changing their weights or architecture, letting models still think freely while returning typed JSON Schema-constrained answers.

  54. 57

    Spark-X2.5

    812XHToken/Spark-X2.5

    Spark-X2.5 is a series of two open-source language models (4B and 1.7B parameters) built for everyday conversation, writing, translation, coding, reasoning and agentic tool-use tasks, aiming for strong performance in a compact size.

  55. 58

    ai-system-design

    723amitshekhariitbhu/ai-system-design · Markdown

    A free, open-source guide that teaches AI System Design step by step: how to combine GPUs, inference servers, caches, vector databases, AI agents, guardrails, and evals into one system that is fast, cheap, reliable, and safe.

  56. 59

    lm-detector

    621Ikaleio/lm-detector · TypeScript

    LM Fingerpoint Detector figures out which large language model is really answering behind an API by asking it to write about 300 random integers between 1 and 355, then comparing the statistical pattern of those numbers against a reference bank of known models (GPT, Claude, Gemini, Grok, Qwen, DeepSeek, etc.) to find the closest match.

  57. 60

    DeepGEMM-Ascend

    588deepseek-ai/DeepGEMM-Ascend · C++

    DeepGEMM-Ascend is a port of DeepSeek's DeepGEMM matrix-multiplication kernel library to Huawei Ascend NPUs, fully API-compatible with the original and supporting BF16, FP8, and FP4 GEMM along with MQA logits and MegaMoE operators.

  58. 61

    OpenArch

    426anuj0456/OpenArch · Python

    A set of hand-written PyTorch implementations of modern open-source LLM architectures (Llama, Qwen, DeepSeek, Gemma, GPT-OSS, Kimi and more), written from scratch for readability and learning.

  59. 62

    llm-inference-engineering

    372amitshekhariitbhu/llm-inference-engineering · Markdown

    A free, continuously growing blog series that teaches LLM inference engineering step by step, covering KV cache, PagedAttention, continuous batching, speculative decoding, and serving engines like vLLM, SGLang, TensorRT-LLM, and GGUF.

  60. 63

    LittleBit

    285SamsungLabs/LittleBit · Python

    LittleBit is the official research code for compressing large language models to sub-1-bit precision (down to 0.1 bits per weight) by factorizing each weight matrix into low-rank latent factors and binarizing them, with magnitude restored through learned scales. It also includes LittleBit-2, a follow-up that improves initialization via latent geometry alignment.

  61. 64

    jarviscore-framework

    199Prescott-Data/jarviscore-framework · Python

    JarvisCore is a Python framework for building AI agent systems that can plan, reason, execute code, browse the web, search the internet, and connect to 150 external services out of the box.

  62. 65

    awesome-mcp-servers

    191mcpHQ/awesome-mcp-servers · JavaScript

    A hand-curated, link-checked catalog of Model Context Protocol (MCP) servers — tools that let AI applications connect to databases, developer tools, browsers, cloud services and more.

  63. 66

    cek-probe-model

    183yureii1996/cek-probe-model · Python

    It's a collection of Python scripts that probe OpenAI-API-compatible model endpoints to check whether a model is 'masked' (mislabeled as a different architecture than it actually is). Each script fetches the model list, runs an identity/logic probe, and prints a summary.

Often tagged together