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

setzer22/llama-rsArchived

0
View on GitHub↗
6,150 stars·377 forks·Rust·Apache-2.0·11 viewsdocs.rs/llm/latest/llm↗

Llama Rs

llama-rs is a local large language model inference engine implemented in Rust. It enables the execution of model computations on local hardware to generate text responses from user prompts.

The project utilizes Rust-based tensor operations and direct-memory model mapping to handle high-performance linear algebra and efficient weight loading. It incorporates weight quantization to reduce the memory footprint of models by converting high-precision weights into smaller formats.

The system includes a command-line interface for interactive chat sessions and one-off prompts, along with file-backed session persistence to save and restore conversation histories. It also provides utilities for retrieving tokenizer configurations from remote hubs and tools for calculating perplexity scores to evaluate model performance.

Features

  • Inference Execution - Implements a local engine for running inference on large language models to generate text responses.
  • Command Line Inference Interfaces - Provides a terminal-based interface to interact with and manage model inference directly.
  • Memory-Mapped Weight Loaders - Uses memory-mapped weight loaders to efficiently map large model files into process memory.
  • Local Inference Engines - Acts as a runtime optimized for executing large language models on local consumer-grade hardware.
  • Model Quantization Frameworks - Uses a quantization framework to convert high-precision weights into smaller formats to reduce memory usage.
  • Weight Quantization - Compresses high-precision floating point weights into smaller integer-based formats to reduce memory footprint.
  • High-Performance Tensor Libraries - Utilizes high-performance tensor operations and linear algebra implemented in Rust for speed and safety.
  • Command-Line - Offers a terminal-based conversational interface for interacting with local AI models.
  • Conversation History Persistence - Saves and restores conversation histories to local storage to avoid reprocessing long prompts.
  • AI Companion Command-Line Interfaces - Provides a terminal-based interface for interactive chat sessions and one-off prompts.
  • AI Session State Management - Enables saving and loading chat histories to files or cache to reduce prompt processing time.
  • Language Models - A Rust-based port for running LLaMA-derived models.

Star history

Star history chart for setzer22/llama-rsStar history chart for setzer22/llama-rs

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Llama Rs

Similar open-source projects, ranked by how many features they share with Llama Rs.
  • optimalscale/lmflowOptimalScale avatar

    OptimalScale/LMFlow

    8,488View on GitHub↗

    LMFlow is a comprehensive suite for large language model fine-tuning, context extension, multimodal processing, and inference execution. It provides a toolkit for updating model parameters through full tuning or memory-efficient adapter algorithms, alongside an inference engine for executing tuned models via command-line or web-based interfaces. The framework includes a dedicated alignment suite for supervised tuning and reward model training to refine model behavior. It features a context window extender to increase maximum input lengths and a multimodal framework for building chatbots that

    Pythonchatgptdeep-learninginstruction-following
    View on GitHub↗8,488
  • lm-sys/fastchatlm-sys avatar

    lm-sys/FastChat

    39,472View on GitHub↗

    FastChat is a training and serving platform for large language models that provides an integrated toolkit for fine-tuning, hosting, and benchmarking chatbots. It functions as an inference server capable of hosting multiple models and exposing them via a standardized API for chat applications. The platform distinguishes itself through a distributed model controller that manages worker nodes and routes requests across a hardware-agnostic inference layer supporting various accelerators. It includes a dedicated evaluation framework for assessing model quality using automated judges, multi-turn di

    Python
    View on GitHub↗39,472
  • rustformers/llmrustformers avatar

    rustformers/llm

    6,151View on GitHub↗

    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 persistenc

    Rustaiggmlllm
    View on GitHub↗6,151
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
See all 30 alternatives to Llama Rs→

Frequently asked questions

What does setzer22/llama-rs do?

llama-rs is a local large language model inference engine implemented in Rust. It enables the execution of model computations on local hardware to generate text responses from user prompts.

What are the main features of setzer22/llama-rs?

The main features of setzer22/llama-rs are: Inference Execution, Command Line Inference Interfaces, Memory-Mapped Weight Loaders, Local Inference Engines, Model Quantization Frameworks, Weight Quantization, High-Performance Tensor Libraries, Command-Line.

What are some open-source alternatives to setzer22/llama-rs?

Open-source alternatives to setzer22/llama-rs include: optimalscale/lmflow — LMFlow is a comprehensive suite for large language model fine-tuning, context extension, multimodal processing, and… lm-sys/fastchat — FastChat is a training and serving platform for large language models that provides an integrated toolkit for… rustformers/llm — This project is a library and command-line interface for local large language model inference. It enables the… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… infrasys-ai/aisystem — AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip… meta-llama/llama-models — This project provides a foundational framework and reference implementation for executing causal language modeling and…