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
rustformers avatar

rustformers/llmArchived

0
View on GitHub↗
6,151 stars·379 forks·Rust·Apache-2.0·20 viewsdocs.rs/llm/latest/llm↗

Llm

This project is a library and command-line interface for local large language model inference. It enables the generation of text completions and chat responses from various model architectures.

The project provides tools for weight quantization to reduce memory footprints and incorporates hardware acceleration through GPU offloading to increase computation speed. It also includes utilities for model evaluation by measuring perplexity on specific datasets.

Capabilities cover the full inference lifecycle, including binary model loading, template-based prompt structuring, and session persistence for maintaining conversational context. It also supports task orchestration, allowing multiple model calls to be sequenced into pipelines for multi-step operations.

Features

  • Generative Text Inference - Processes natural language prompts to generate intelligent text completions via a library or CLI.
  • Hardware-Accelerated Inference - Utilizes GPU offloading and specialized hardware accelerators to increase the speed of model computations.
  • Local Inference Engines - Provides a runtime optimized for executing large language models on local consumer-grade hardware.
  • Model Loading - Implements mechanisms for efficiently loading model weights and configurations into memory for execution.
  • Weight Quantization - Compresses model weights into lower-precision formats to reduce memory footprint and enable consumer hardware execution.
  • Text Tokenizers - Segments raw text into discrete tokens as part of a high-performance inference loop.
  • Model Binary Formats - Parses binary file formats containing hyperparameters and vocabularies to initialize model architectures.
  • Interactive Chat REPLs - Provides a terminal-based read-evaluate-print loop for real-time interaction and testing with language models.
  • Prompt Templates - Manages text patterns and templates to guide model responses according to specific requirements.
  • LLM Workflow Orchestrations - Chains language model calls and processing steps into multi-step automated workflows.
  • Perplexity Calculators - Computes model perplexity based on cross-entropy loss to evaluate predictive performance.
  • Model Performance Evaluators - Quantifies the accuracy and reliability of models by computing perplexity on specific datasets.
  • Structural Prompt Design - Implements methodologies for organizing model instructions using templates to improve output predictability.
  • Session Persistence - Allows saving and loading the state of an interaction to maintain context across sessions.
  • Session State Persistence - Persists tool state and query history between sessions to maintain conversational context.
  • LLM Session State Management - Manages the persistence and initialization of model configurations and interaction state for user sessions.
  • LLM Task Chains - Enables sequencing multiple model calls into a pipeline to perform complex operations like multi-step summarization.
  • Inference Pipelines - Sequences multiple model calls into a linear workflow to perform complex multi-step operations.

Star history

Star history chart for rustformers/llmStar history chart for rustformers/llm

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does rustformers/llm do?

This project is a library and command-line interface for local large language model inference. It enables the generation of text completions and chat responses from various model architectures.

What are the main features of rustformers/llm?

The main features of rustformers/llm are: Generative Text Inference, Hardware-Accelerated Inference, Local Inference Engines, Model Loading, Weight Quantization, Text Tokenizers, Model Binary Formats, Interactive Chat REPLs.

Which projects share features with rustformers/llm?

Projects with overlapping indexed features include: pytorch/executorch — ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It… pytorch/serve — This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production… vladmandic/sdnext — SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing… setzer22/llama-rs — llama-rs is a local large language model inference engine implemented in Rust. It enables the execution of model… intel-analytics/ipex-llm — ipex-llm is an acceleration library and inference engine designed to optimize the execution and finetuning of large… nunchaku-ai/comfyui-nunchaku — ComfyUI-nunchaku is a 4-bit diffusion inference engine and a set of nodes for running low-precision quantized…

Projects sharing features with Llm

These projects share indexed features with Llm. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pytorch/executorchpytorch avatar

    pytorch/executorch

    4,296View on GitHub↗

    ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,

    Pythondeep-learningembeddedgpu
    View on GitHub↗4,296
  • pytorch/servepytorch avatar

    pytorch/serve

    4,354View on GitHub↗

    This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production via scalable network endpoints. It functions as a high-performance inference server, optimizer, and model lifecycle manager that handles model loading, request batching, and hardware acceleration. The system distinguishes itself through advanced orchestration and optimization capabilities, such as chaining multiple models into sequential workflows using execution graphs and employing dynamic batching to improve throughput and latency. It provides specialized support for generat

    Java
    View on GitHub↗4,354
  • vladmandic/sdnextvladmandic avatar

    vladmandic/sdnext

    7,139View on GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Pythonai-artcaptiondiffusers
    View on GitHub↗7,139
  • intel-analytics/ipex-llmintel-analytics avatar

    intel-analytics/ipex-llm

    8,836View on GitHub↗

    ipex-llm is an acceleration library and inference engine designed to optimize the execution and finetuning of large language models on Intel GPUs and NPUs. It provides a HuggingFace compatible model backend and a dedicated quantization toolkit for converting model weights into low-bit precision formats. The project facilitates distributed inference by splitting large model workloads across multiple accelerators using pipeline and tensor parallelism. It enables the deployment of models on Intel Arc, Flex, and Max GPUs to increase throughput and reduce latency. The library covers a broad range

    Python
    View on GitHub↗8,836
  • Compare all 30 related projects→