awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesModel Serving

Systems for deploying and hosting machine learning models as web services.

Distinguishing note: Focuses on serving models via web servers, distinct from general model training.

Explore 12 awesome GitHub repositories matching web development · Model Serving. Refine with filters or upvote what's useful.

Awesome Model Serving GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mlflow/mlflowAvatar von mlflow

    mlflow/mlflow

    26,554Auf GitHub ansehen↗

    Launches a local webserver that accepts prediction requests in various data formats to serve saved models.

    Pythonagentopsagentsai
    Auf GitHub ansehen↗26,554
  • deeppavlov/deeppavlovAvatar von deeppavlov

    deeppavlov/DeepPavlov

    6,985Auf GitHub ansehen↗

    DeepPavlov is a conversational AI framework and deep learning NLP library designed for building end-to-end dialogue systems and chatbots. It functions as an NLP pipeline orchestrator that allows users to compose pre-trained models and text processing components into sequential data flows for complex linguistic tasks. The system is distinguished by its ability to act as a chatbot deployment server, exposing trained conversational models as web services via REST and Socket APIs. It utilizes JSON-based pipeline configurations and dynamic variable interpolation to decouple model logic from infras

    Serves internal pipeline predictions as a web service using HTTPS and JSON payloads for remote access.

    Pythonaiartificial-intelligencebot
    Auf GitHub ansehen↗6,985
  • ericlbuehler/mistral.rsAvatar von EricLBuehler

    EricLBuehler/mistral.rs

    6,597Auf GitHub ansehen↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    Starts an HTTP server that exposes the model for inference and optionally serves a web UI.

    Rustllmrustuqff
    Auf GitHub ansehen↗6,597
  • pytorch/torchtuneAvatar von pytorch

    pytorch/torchtune

    5,774Auf GitHub ansehen↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Loads fine-tuned models into the vLLM inference engine for high-throughput serving.

    Python
    Auf GitHub ansehen↗5,774
  • meta-pytorch/torchtuneAvatar von meta-pytorch

    meta-pytorch/torchtune

    5,774Auf GitHub ansehen↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Loads merged fine-tuned model weights into vLLM for high-throughput inference.

    Python
    Auf GitHub ansehen↗5,774
  • serge-chat/sergeAvatar von serge-chat

    serge-chat/serge

    5,725Auf GitHub ansehen↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Ships a browser-based chat interface that uses llama.cpp as the core inference engine for local model execution.

    Sveltealpacadockerfastapi
    Auf GitHub ansehen↗5,725
  • openbmb/toolbenchAvatar von OpenBMB

    OpenBMB/ToolBench

    5,672Auf GitHub ansehen↗

    ToolBench is an open platform for training, serving, and evaluating large language models that retrieve and call real-world APIs to complete user instructions. It provides an API-aware inference engine that selects relevant tools from a large corpus and generates sequences of tool calls to produce final answers, along with a custom API registration system that lets users add their own REST endpoints for the model to discover and invoke. The platform includes a complete instruction-tuning pipeline for training models on curated tool-use data, a multi-tool execution engine that coordinates sequ

    Provides a chat interface where users interact with a tool-using model via a web UI.

    Python
    Auf GitHub ansehen↗5,672
  • kserve/kserveAvatar von kserve

    kserve/kserve

    5,576Auf GitHub ansehen↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Runs inference services as standard Kubernetes Deployments for maximum control and enterprise compatibility.

    Go
    Auf GitHub ansehen↗5,576
  • ngxson/smolvlm-realtime-webcamAvatar von ngxson

    ngxson/smolvlm-realtime-webcam

    5,560Auf GitHub ansehen↗

    This is a webcam-based client for a local llama.cpp server that enables real-time object detection and vision-language model inference directly from a browser. It captures frames from the user's webcam at configurable intervals and sends them to a locally running inference server for analysis, displaying both detection results and textual scene descriptions as they are produced. The application distinguishes itself by combining object detection with vision-language scene description in a single real-time interface, all processed through a local llama.cpp server for private, offline operation.

    A web interface that communicates with a local llama.cpp inference server to process webcam frames through a vision-language model.

    HTML
    Auf GitHub ansehen↗5,560
  • alirezadir/production-level-deep-learningAvatar von alirezadir

    alirezadir/Production-Level-Deep-Learning

    4,647Auf GitHub ansehen↗

    Dieses Projekt ist ein MLOps-Architekturleitfaden und ein Framework für das Design und Deployment von Deep-Learning-Systemen in Produktionsumgebungen. Es bietet einen strukturierten Ansatz für das Deployment von Modell-Inferenz, ML-Pipeline-Orchestrierung und die Erstellung von Machine-Learning-Architekturen auf Produktionsebene. Das Projekt zeichnet sich durch einen Fokus auf verteiltes Deep Learning und Edge-KI-Optimierung aus. Es deckt Methoden zur Parallelisierung des Modelltrainings über mehrere GPUs hinweg ab, um große Datensätze zu verarbeiten, und wendet Techniken wie Quantisierung und Destillation an, um die Modellgröße für Embedded-Hardware zu reduzieren. Die Funktionsfläche erstreckt sich auf Monitoring und Observability, einschließlich der Verfolgung von Modell-Performance, Data-Drift und Experiment-Metriken. Es adressiert zudem die Orchestrierung von Daten-Workflows, Datensatz-Versionierung über Object-Stores und die Verwaltung von Inferenzanfragen mit hohem Volumen mithilfe von adaptivem Batching und Container-basierter Orchestrierung.

    Serves model predictions through web interfaces and containers designed for high-volume inference requests.

    aiartificial-intelligencedeep-learning
    Auf GitHub ansehen↗4,647
  • sakurallm/sakurallmAvatar von SakuraLLM

    SakuraLLM/SakuraLLM

    4,618Auf GitHub ansehen↗

    SakuraLLM is a multi-format document translation system that hosts large language models for translating Japanese text into other languages. It functions as an inference server that exposes translation models through an OpenAI-compatible API, allowing any tool supporting the OpenAI client format to send translation requests. The system is designed as a glossary-aware translation engine that applies user-defined term dictionaries to ensure consistent translation of proper nouns and names across outputs. The project distinguishes itself by supporting multiple high-performance inference backends

    Loads quantized GGUF models and runs them on GPU with the llama.cpp backend for efficient inference serving.

    Python
    Auf GitHub ansehen↗4,618
  • gptme/gptmeAvatar von gptme

    gptme/gptme

    4,343Auf GitHub ansehen↗

    gptme ist ein autonomer KI-Agenten-Server und ein Framework, das für lokale Systemautomatisierung, Softwareentwicklung und Codeausführung entwickelt wurde. Es arbeitet als lokale Ausführungs-Engine, die es Sprachmodellen ermöglicht, Shell-Befehle auszuführen, lokale Dateien zu ändern und mit dem Betriebssystem zu interagieren. Das Projekt fungiert als Client für das Model Context Protocol und integriert sich in externe Server, um Agentenfunktionen mit standardisierten Tools und Datenquellen zu erweitern. Es verfügt über ein providerunabhängiges Routing-System, um Aufgaben über mehrere proprietäre Cloud-APIs und lokale KI-Backends hinweg zu orchestrieren. Das System umfasst Funktionen für Headless-Browser-Automatisierung, visuelle Inhaltsanalyse und symbolbasierte Codeanalyse zur Kartierung von Codebasen. Um Sicherheit zu gewährleisten, implementiert es Human-in-the-Loop-Leitplanken, die eine Benutzerbestätigung erfordern, bevor sensible Systemänderungen ausgeführt oder Datei-Patches finalisiert werden. Die Anwendung kann als eigenständige Desktop-Binärdatei oder über Docker-Containerisierung bereitgestellt werden.

    Provides a web-based chat interface for interacting with tool-using models and managing server responses.

    Python
    Auf GitHub ansehen↗4,343
  1. Home
  2. Web Development
  3. Model Serving

Unter-Tags erkunden

  • Kubernetes DeploymentsRunning inference services as standard Kubernetes Deployments for maximum control and enterprise compatibility. **Distinct from Model Serving:** Distinct from Model Serving: focuses on standard Kubernetes Deployments rather than serverless or custom orchestration.
  • Tool-Using Model ServingsRunning a fine-tuned model behind a web server that accepts user queries and streams back tool-augmented responses. **Distinct from Model Serving:** Distinct from Model Serving: specifically serves a model that retrieves and calls APIs, not general model inference.
  • Tool-Using Model Web UIsProviding a chat interface where users interact with a tool-using model, with a backend that handles API calls and response generation. **Distinct from Model Serving:** Distinct from Model Serving: specifically provides a web UI for a tool-using model, not general model serving.
  • llama.cpp Backend Servers1 Sub-TagLoads quantized GGUF models and runs them on GPU with the llama.cpp backend for efficient inference serving. **Distinct from Model Serving:** Distinct from Model Serving: specifically focuses on serving models via the llama.cpp backend, not general web-based model serving.
  • vLLM Backend ServersLoads full-precision models and distributes inference across multiple GPUs using tensor parallelism for faster throughput. **Distinct from Model Serving:** Distinct from Model Serving: specifically focuses on serving models via the vLLM backend with tensor parallel multi-GPU distribution.