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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ollama avatar

ollama/ollama

0
View on GitHub↗
174,300 stars·16,645 forks·Go·MIT·15 viewsollama.com↗

Ollama

Ollama provides a framework for running and managing local machine learning models. It includes a command-line interface for model lifecycle management, such as creation, embedding generation, and configuration, alongside a stable API for programmatic interaction across multiple programming languages.

The platform supports the import of models and adapters in various formats, including GGUF and Safetensors. Users can define custom model behaviors, prompt templates, and system messages through a configuration file format. It also offers tools for fine-tuning models with LoRA adapters and applying quantization to manage memory usage and inference performance.

The software includes infrastructure for cross-platform builds, hardware acceleration for specific graphics processing units, and system-level service management. Installation is supported through automated scripts, and the environment provides utilities for monitoring runtime logs and testing core functionality.

Features

  • AI Integration APIs - Exposes standardized endpoints and official client libraries that allow external applications to communicate seamlessly with locally hosted machine learning models.
  • AI Agent Frameworks - Local runtime for managing and running large language models.
  • AI and Machine Learning - Tool for running large language models locally.
  • Application Development Tools - Tool for running and interacting with large language models locally.
  • Artificial Intelligence - Run local LLMs with a simple API interface.
  • Inference and Serving - Local execution engine for various open-source models.
  • Inference Engines - Tool for running local models with ease.
  • Language Model Development - Tool for running large language models locally.
  • Large Language Models - Local execution of Llama, Mistral, and other open models.
  • LLM Applications - Tool for running local large language models.
  • LLM Providers and Models - Tool for running large language models locally on your machine.
  • Local AI Assistants - Command-line interface for running local language models.
  • Local Development and Serving - Run large language models locally on your own machine.
  • Local Model Deployment - Tool for running large language models locally.
  • Model Serving - Framework for running large language models on local machines.
  • Model Serving and Inference - Tool for running various open-source LLMs locally.
  • Developer Utilities - Local management and execution of AI models.
  • More to explore - Tool for running local LLMs.

Star history

Star history chart for ollama/ollamaStar history chart for ollama/ollama

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 Ollama

Similar open-source projects, ranked by how many features they share with Ollama.
  • langchain-ai/langchainlangchain-ai avatar

    langchain-ai/langchain

    139,458View on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Pythonagentsaiai-agents
    View on GitHub↗139,458
  • berriai/litellmBerriAI avatar

    BerriAI/litellm

    50,579View on GitHub↗

    LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model providers. It provides a standardized API interface that abstracts vendor-specific schemas, allowing developers to interact with diverse models through a single, consistent format. By acting as a central traffic management layer, it enables organizations to route, secure, and govern model interactions across multiple deployments. The platform distinguishes itself through its policy-driven architecture, which uses configuration-based routing to manage traffic distribution, load balanc

    Pythonai-gatewayanthropicazure-openai
    View on GitHub↗50,579
  • bentoml/openllmbentoml avatar

    bentoml/OpenLLM

    12,115View on GitHub↗

    OpenLLM is a framework for deploying, managing, and scaling open-source large language models

    Pythonbentomlfine-tuningllama
    View on GitHub↗12,115
  • mudler/localaimudler avatar

    mudler/LocalAI

    46,889View on GitHub↗

    LocalAI is a self-hosted inference server that enables the execution of machine learning models directly on local hardware. By providing a unified interface for text, image, and audio processing, it allows users to maintain full control over data privacy and infrastructure costs while eliminating dependencies on external network services. The platform functions as an API gateway that mimics standard cloud-based artificial intelligence interfaces, allowing existing applications to integrate local models as drop-in replacements. It utilizes a container-based architecture to package runtimes and

    Goaiapiaudio-generation
    View on GitHub↗46,889
See all 30 alternatives to Ollama→

Frequently asked questions

What does ollama/ollama do?

Ollama provides a framework for running and managing local machine learning models. It includes a command-line interface for model lifecycle management, such as creation, embedding generation, and configuration, alongside a stable API for programmatic interaction across multiple programming languages.

What are the main features of ollama/ollama?

The main features of ollama/ollama are: AI Integration APIs, AI Agent Frameworks, AI and Machine Learning, Application Development Tools, Artificial Intelligence, Inference and Serving, Inference Engines, Language Model Development.

What are some open-source alternatives to ollama/ollama?

Open-source alternatives to ollama/ollama include: mudler/localai — LocalAI is a self-hosted inference server that enables the execution of machine learning models directly on local… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… berriai/litellm — LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model… bentoml/openllm — OpenLLM is a framework for deploying, managing, and scaling open-source large language models. ggml-org/llama.cpp — Llama.cpp is an inference engine designed for the local execution of text-based and multimodal language models on… janhq/jan — Jan is a desktop application that functions as a local artificial intelligence model runtime and an open-standard API…