awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

large language model (LLM) framework / inference engine

Ranking updated Jun 30, 2026

For an open source framework for local LLMs, the first results are thudm/chatglm3, 01-ai/yi and google-deepmind/gemma (Gemma is an open-weights family of large language models from Google DeepMind that supports text generation, fine-tuning, and quantized inference on consumer hardware, making it a strong fit for users seeking openly available LLMs for local deployment and customization). thudm/chatglm2-6b and stability-ai/stablelm round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best open source llm”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

large language model (LLM) framework / inference engine

Find the best repos with AI.We'll search the best matching repositories with AI.
  • thudm/chatglm3THUDM avatar

    THUDM/ChatGLM3

    13,676View on GitHub↗

    ChatGLM3 is an open-weights large language model designed for bilingual conversational interactions in English and Chinese. It functions as a tool-augmented system capable of calling external functions and executing internal code to resolve complex tasks. The model utilizes four-bit quantization to reduce memory requirements, enabling inference on consumer hardware and diverse processing units including GPUs and CPUs. It features an expanded context window for processing and summarizing long documents and includes a supervised fine-tuning pipeline for adapting the model to specialized domains

    ChatGLM3 is an openly available large language model with public weights, text generation capability, a supervised fine-tuning pipeline, quantization for consumer hardware deployment, and an expanded context window—covering all the core requirements for a high-quality, self-hostable LLM.

    PythonNatural Language GenerationOpen-Weights Models
    View on GitHub↗13,676
  • 01-ai/yi01-ai avatar

    01-ai/Yi

    7,822View on GitHub↗

    Yi is a bilingual language model and foundation model designed for natural language processing, reasoning, and reading comprehension in both English and Chinese. It is built as a transformer-based architecture capable of general purpose text generation and conversational tasks. The model is distinguished by its ability to function as a long context system, processing and analyzing extended input sequences up to 200k tokens. It also supports quantized versions that use low-bit precision to reduce memory footprints, enabling execution on consumer-grade hardware. The project covers a broad rang

    Yi is a family of open-source bilingual large language models with permissive licensing, supporting text generation, fine-tuning, multiple model sizes, and quantized versions optimized for local deployment on consumer GPUs, which directly matches the search for high-quality, openly available LLMs that can be studied, modified, and self-hosted.

    Jupyter NotebookNatural Language GenerationConsumer GPU Optimizations
    View on GitHub↗7,822
  • google-deepmind/gemmagoogle-deepmind avatar

    google-deepmind/gemma

    5,475View on GitHub↗

    Gemma is a family of open-weights large language models based on a decoder-only transformer architecture. These models are designed for text generation and multi-modal conversations, capable of processing and generating responses based on both textual and visual input sequences. The project provides a fine-tunable AI model that supports weight adjustment and low-rank adaptation to specialize performance for particular tasks. It includes support for quantized weights to reduce memory usage and increase inference speed on limited hardware. The capability surface covers multi-modal AI integrati

    Gemma is an open-weights family of large language models from Google DeepMind that supports text generation, fine-tuning, and quantized inference on consumer hardware, making it a strong fit for users seeking openly available LLMs for local deployment and customization.

    PythonOpen-Weights Models
    View on GitHub↗5,475
  • thudm/chatglm2-6bTHUDM avatar

    THUDM/ChatGLM2-6B

    15,565View on GitHub↗

    ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in both English and Chinese. It functions as a bilingual chat model capable of processing and maintaining coherence across text sequences up to 32K tokens. The model is optimized for local deployment through precision quantization, which reduces memory requirements to allow execution on consumer-grade hardware. It supports distributing model weights across multiple graphics cards to handle parameters that exceed the memory of a single device. The project covers capabilities for

    ChatGLM2-6B is an openly available bilingual large language model with public weights, fine-tuning support, and quantization for local deployment, fitting the core request; it lacks multiple model sizes compared to more comprehensive alternatives, but still squarely meets the category.

    PythonNatural Language GenerationOpen-Weights Models
    View on GitHub↗15,565
  • stability-ai/stablelmStability-AI avatar

    Stability-AI/StableLM

    15,699View on GitHub↗

    StableLM is a pre-trained transformer-based large language model designed for natural language generation and zero-shot inference. It functions as a causal language model that predicts the next token in a sequence to produce human-like text for conversational and creative writing tasks. The model is built as a fine-tunable base, allowing the adaptation of pre-trained weights to specific tasks or styles through custom dataset training and weight regularization. It utilizes rotary positional embeddings and flash-attention to optimize memory usage and processing efficiency during deployment on G

    StableLM is a family of open-source causal language models designed for text generation and fine-tuning, making it a clear fit for developers seeking publicly available LLMs they can study, modify, and self-host.

    Jupyter NotebookNatural Language Generation
    View on GitHub↗15,699
  • haotian-liu/llavahaotian-liu avatar

    haotian-liu/LLaVA

    24,465View on GitHub↗

    LLaVA is a multimodal large language model architecture designed to process and interpret both image and text inputs to generate natural language responses. It functions as a research-oriented platform for visual instruction tuning, providing a framework to align language models with human intent through training on diverse datasets of paired images and text queries. The system distinguishes itself through a specialized vision-language training pipeline that connects visual data to language models using projection layers and instruction-based fine-tuning. It supports distributed inference by

    LLaVA is a multimodal large language model with publicly available weights in multiple sizes (7B and 13B) released under a permissive license, supporting text generation, fine-tuning via visual instruction tuning, and local deployment on consumer hardware, which squarely fits the search for an open-source LLM that can be freely used and modified.

    PythonInstruction Fine-tuning
    View on GitHub↗24,465
  • morizeyao/gpt2-chineseMorizeyao avatar

    Morizeyao/GPT2-Chinese

    7,596View on GitHub↗

    GPT2-Chinese is a Chinese language model implementation based on the GPT-2 architecture. It provides a causal language model trainer and a natural language generation tool designed for training and generating human-like Chinese text sequences. The system integrates a BERT tokenizer to process Chinese corpora into manageable units for machine learning. It enables the development of predictive text models that can generate specific patterns, such as news or poetry, through prompt-based text completion. The project covers a full workflow including text tokenization, model training using a trans

    This repository offers a Chinese-specific GPT-2 model with training and text-generation capabilities, making it an open-source large language model that can be studied, modified, fine-tuned, and deployed on consumer hardware, though it focuses on a single language and architecture rather than providing multiple sizes.

    PythonNatural Language Generation
    View on GitHub↗7,596
  • deepseek-ai/deepseek-llmdeepseek-ai avatar

    deepseek-ai/deepseek-LLM

    7,100View on GitHub↗

    DeepSeek-LLM is a large language model and causal language model designed for natural language generation. It functions as a multi-lingual system capable of predicting the next token in a sequence to perform text completion and conversational generation. The model is specialized for logical reasoning, specifically as a code and math LLM. This enables it to perform complex problem solving, which includes generating executable code and solving mathematical equations through step-by-step analysis. The system's broader capabilities cover conversational AI, including the generation of chat comple

    DeepSeek-LLM is an openly available large language model with public weights, designed for text generation and reasoning, fitting the search for self-hostable, modifiable LLMs.

    MakefileNatural Language Generation
    View on GitHub↗7,100
  • qwenlm/qwen3QwenLM avatar

    QwenLM/Qwen3

    27,324View on GitHub↗

    Qwen3 is a transformer-based large language model designed as a generative AI foundation for understanding, reasoning, and generating human language. It functions as a comprehensive ecosystem for model training, fine-tuning, and production-ready inference, providing the underlying architecture and weights necessary to build diverse artificial intelligence applications. The project distinguishes itself through extensive support for model quantization and distributed inference, enabling efficient execution across a wide range of hardware from consumer-grade devices to scalable cloud infrastruct

    Qwen3 is an openly available large language model with public weights, supports text generation, fine-tuning, and efficient quantization for local deployment on consumer hardware, directly meeting the core capability and most of the wanted features.

    PythonGenerative AI FoundationsLarge Language ModelsModel Training Frameworks
    View on GitHub↗27,324
  • allenai/olmoallenai avatar

    allenai/OLMo

    6,313View on GitHub↗

    OLMo from AI2 is a family of fully open large language models with permissively licensed public weights, comprehensive fine-tuning support, multiple sizes from 1B to 7B, and built-in quantization for consumer hardware deployment — directly matching all the requirements for an open LLM.

    PythonLarge Language Model Training Frameworks8-Bit Inference Quantizers8-Bit Load-Time Quantizers
    View on GitHub↗6,313
  • eleutherai/pythiaEleutherAI avatar

    EleutherAI/pythia

    2,827View on GitHub↗

    This repository is for EleutherAI's project Pythia which combines interpretability analysis and scaling laws to understand how knowledge develops and evolves during training in autoregressive transformers. For detailed info on the models, their training, and their properties, please see our…

    Pythia is a suite of fully open-source autoregressive language models ranging from 70M to 12B parameters, released under a permissive license with public weights, designed for text generation and supporting fine-tuning, making it an excellent fit for this search.

    Jupyter NotebookGeneral Purpose ModelsModel Analysis ToolsOpen Source Models
    View on GitHub↗2,827
  • xai-org/grok-1xai-org avatar

    xai-org/grok-1

    51,690View on GitHub↗

    Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It is designed for high-performance text generation and natural language processing by activating only a subset of specialized expert layers per token. The model utilizes 8-bit weight quantization to reduce memory overhead and accelerate loading. To manage its high parameter count, the implementation supports activation sharding, which distributes the memory load across multiple hardware devices during execution. The project covers large-scale model inference, including text comp

    Grok-1 is an open-weights large language model with a sparse mixture-of-experts architecture, built for text generation and inference, which fits the search for a high-quality openly available LLM, though it does not explicitly cover fine-tuning or multiple model sizes.

    PythonOpen-Weights Models
    View on GitHub↗51,690
  • thudm/glm-130bTHUDM avatar

    THUDM/GLM-130B

    7,649View on GitHub↗

    GLM-130B is a pre-trained foundation model and bilingual large language model designed for natural language processing tasks in both English and Chinese. It functions as an autoregressive language model and text generator capable of producing long-form content and predicting missing phrases. The model utilizes an autoregressive blank-filling architecture and a bidirectional dense transformer to process text. This approach allows the system to transition between understanding context through masked language modeling and generating sequential text using specific mask tokens. The project covers

    GLM-130B is an open-weights bilingual large language model with public model weights and text generation capabilities, making it a genuine open-source LLM, though its single 130B size and hardware demands may limit local deployment on consumer devices.

    PythonOpen-Weights Models
    View on GitHub↗7,649
  • ymcui/chinese-llama-alpaca-2ymcui avatar

    ymcui/Chinese-LLaMA-Alpaca-2

    7,136View on GitHub↗

    This project provides a Chinese large language model based on the LLaMA architecture. It is an instruction-tuned model optimized for natural language processing and multi-turn conversations in Chinese. The system includes a framework for parameter-efficient fine-tuning using low-rank adaptation and quantization to reduce memory requirements. It also implements retrieval augmented generation for local document question answering and supports long-context processing for sequences up to 64K tokens. The project covers a broad set of capabilities including supervised instruction tuning, reinforce

    This repository provides a Chinese large language model based on LLaMA with instruction tuning, fine-tuning via LoRA, and quantization for local deployment—matching the search for open-source LLMs, though license permissiveness is not stated in the description.

    PythonCustom Model TrainingInstruction Fine-tuning
    View on GitHub↗7,136
  • qwenlm/qwen-7bQwenLM avatar

    QwenLM/Qwen-7B

    21,343View on GitHub↗

    Qwen-7B is a pretrained causal language model designed for natural language generation, text processing, and complex reasoning tasks. It is available as an instruction-tuned model optimized for conversational interactions and a tool-use model capable of executing function calls and interacting with external APIs. The project provides a quantized version of the model to reduce GPU memory usage and supports the development of autonomous agents that can execute code and perform functions to complete complex goals. The system covers a wide range of capabilities including model fine-tuning throug

    Qwen-7B is an openly available pretrained large language model with public weights, fine-tuning support, and quantized versions for local deployment, fitting the core requirements, though it offers only one model size rather than a family of multiple sizes.

    PythonNatural Language Generation
    View on GitHub↗21,343
  • zai-org/glm-4zai-org avatar

    zai-org/GLM-4

    7,058View on GitHub↗

    GLM-4 is a large language model and fine-tuning framework designed for human-like text production, complex reasoning, and multilingual conversation. It functions as a multimodal system capable of processing high-resolution visual content and as a long-context model designed to analyze documents with a context window of up to one million tokens. The project differentiates itself through a function calling interface that enables AI agent development by connecting the model to external APIs and real-time web browsing. It includes specialized capabilities for generating functional programming cod

    GLM-4 is an open-source large language model with fine-tuning support and long-context capabilities, fitting the search for openly available LLMs, though the license specifics are not highlighted in the repository evidence.

    PythonNatural Language Generation
    View on GitHub↗7,058
  • thudm/chatglm-6bTHUDM avatar

    THUDM/ChatGLM-6B

    41,040View on GitHub↗

    ChatGLM-6B is an open-source bilingual large language model designed for natural dialogue and text generation in both English and Chinese. It is structured as a dialogue model capable of tasks such as role-playing and information extraction. The project provides implementations for quantized language models, using low-precision weights to reduce GPU memory requirements for local inference. It also supports parameter-efficient fine-tuning, allowing model behavior to be optimized for specific tasks without requiring full retraining. The model includes capabilities for local execution on GPUs a

    ChatGLM-6B is an open‑source bilingual large language model that supports text generation, fine‑tuning, and quantized deployment on consumer GPUs, squarely filling the need for a usable, self‑hostable LLM — though this repository only offers the 6B variant rather than multiple model sizes.

    PythonTransformer ModelsBilingual Language ModelsDecoder Architectures
    View on GitHub↗41,040
  • deepseek-ai/deepseek-v3deepseek-ai avatar

    deepseek-ai/DeepSeek-V3

    103,753View on GitHub↗

    DeepSeek-V3 is a large language model that provides comprehensive resources for model utilization, including technical specifications, pre-trained weights, and evaluation benchmarks. The project details the core transformer architecture, including parameter counts and multi-token prediction modules, while supporting native 8-bit floating-point quantization. The repository offers extensive support for local and distributed inference through integration with multiple frameworks and engines. It includes documentation for deploying the model across various hardware configurations, such as GPUs an

    DeepSeek-V3 is a large language model with publicly released weights and local deployment guides, making it suitable for self-hosting and text generation, though it does not explicitly mention fine-tuning support or a permissive license and is limited to a single (large) model size.

    PythonModel WeightsInference FrameworksFrontier Models
    View on GitHub↗103,753
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
thudm/chatglm313.7KPythonApache-2.0Jan 13, 2025
01-ai/yi7.8KJupyter NotebookApache-2.0Nov 27, 2024
google-deepmind/gemma
5.5K
Python
Apache-2.0
Jun 24, 2026
thudm/chatglm2-6b15.6KPythonNOASSERTIONJun 27, 2024
stability-ai/stablelm15.7KJupyter NotebookApache-2.0Apr 8, 2024
haotian-liu/llava24.5KPythonapache-2.0Aug 12, 2024
morizeyao/gpt2-chinese7.6KPythonMITApr 25, 2024
deepseek-ai/deepseek-llm7.1KMakefileMITFeb 4, 2024
qwenlm/qwen327.3KPython—Jan 9, 2026
allenai/olmo6.3KPythonapache-2.0Nov 24, 2025

Related searches

  • an open source platform for local LLMs
  • an open source platform for local LLMs
  • an open source model for local inference
  • an open source llm proxy and gateway
  • an open source platform for LLM hosting
  • an open source model for local deployment
  • an open source engine for local LLMs
  • an open source alternative to OpenAI API