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
·
Back to normal-computing/outlines

Open-source alternatives to Outlines

30 open-source projects similar to normal-computing/outlines, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Outlines alternative.

  • boundaryml/bamlAvatar von BoundaryML

    BoundaryML/baml

    7,636Auf GitHub ansehen↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Rustbamlboundarymlguardrails
    Auf GitHub ansehen↗7,636
  • guidance-ai/guidanceAvatar von guidance-ai

    guidance-ai/guidance

    21,502Auf GitHub ansehen↗

    Guidance is a generative AI orchestration framework designed to manage complex interactions with language models by embedding programmatic control directly into the prompt generation process. It functions as a prompt programming environment that allows developers to interleave raw text with executable logic, enabling the construction of sophisticated, multi-step agentic workflows. The framework distinguishes itself through grammar-constrained token sampling and stateful stream interception, which restrict the model's output distribution based on formal language rules. By enforcing these const

    Jupyter Notebook
    Auf GitHub ansehen↗21,502
  • outlines-dev/outlinesAvatar von outlines-dev

    outlines-dev/outlines

    13,965Auf GitHub ansehen↗

    Outlines is a guided text generation framework and structured output engine for large language models. It enforces precise structural constraints on model output during the sampling process to ensure the generation of valid data. The framework ensures that model outputs strictly adhere to predefined data models, including JSON schemas, regular expressions, and formal grammars. This enables the conversion of natural language inputs into structured arguments for function calling and the generation of valid JSON for downstream processing. The system manages model orchestration through prompt te

    Python
    Auf GitHub ansehen↗13,965

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • microsoft/guidanceAvatar von microsoft

    microsoft/guidance

    21,502Auf GitHub ansehen↗

    Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.

    Jupyter Notebook
    Auf GitHub ansehen↗21,502
  • davidkimai/context-engineeringAvatar von davidkimai

    davidkimai/Context-Engineering

    8,431Auf GitHub ansehen↗

    Context-Engineering is a prompt engineering framework and cognitive architecture for large language models. It provides a set of patterns and methodologies for designing structured prompts and modular reasoning flows that decompose complex tasks into specialized, step-by-step problem solving templates. The project distinguishes itself through stateful prompt management and context window optimization. It maintains persistent memory across multiple interaction turns by compressing conversation history into compact internal state cells and employs techniques to maximize information density per

    Python
    Auf GitHub ansehen↗8,431
  • google-ai-edge/litert-lmAvatar von google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619Auf GitHub ansehen↗

    LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile, desktop, and IoT hardware. It serves as an on-device model runtime that utilizes CPU, GPU, and NPU acceleration to provide low-latency processing. The framework is distinguished by its ability to process text, vision, and audio inputs through a single multi-modal inference engine. It features a local HTTP server that emulates OpenAI-compatible API endpoints and a WebGPU-based runtime for executing models directly within a web browser. To ensure output reliability, it includes a con

    C++
    Auf GitHub ansehen↗5,619
  • langroid/langroidAvatar von langroid

    langroid/langroid

    3,894Auf GitHub ansehen↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Pythonagentsaichatgpt
    Auf GitHub ansehen↗3,894
  • agiresearch/aiosAvatar von agiresearch

    agiresearch/AIOS

    5,168Auf GitHub ansehen↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Python
    Auf GitHub ansehen↗5,168
  • abetlen/llama-cpp-pythonAvatar von abetlen

    abetlen/llama-cpp-python

    9,993Auf GitHub ansehen↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    Python
    Auf GitHub ansehen↗9,993
  • eth-sri/lmqlAvatar von eth-sri

    eth-sri/lmql

    4,185Auf GitHub ansehen↗

    LMQL is a programming language and probabilistic interface that blends algorithmic logic with stochastic text generation. It functions as a constraint-guided prompting framework and structured output generator, allowing users to force model responses to adhere to strict formatting and data types. The system distinguishes itself as an inference optimizer that increases token throughput and reduces latency. This is achieved through specialized execution strategies, including tree-based prompt caching and asynchronous batch processing. The project covers a broad range of generation control capa

    Python
    Auf GitHub ansehen↗4,185
  • microsoft/pomlAvatar von microsoft

    microsoft/poml

    4,853Auf GitHub ansehen↗

    Poml is a prompt management framework and templating engine designed for authoring, versioning, and rendering structured prompts for large language models. It uses a semantic markup language to organize prompts into reusable templates, combining them with dynamic context and data to generate formatted inputs. The system distinguishes itself by decoupling core prompt logic from final presentation through a stylesheet-based approach. It provides a dedicated JSON schema output generator to enforce strict, machine-parsable model responses and a configuration interface for managing function tool s

    TypeScriptllmmarkup-languageprompt
    Auf GitHub ansehen↗4,853
  • anthropics/anthropic-cookbookAvatar von anthropics

    anthropics/anthropic-cookbook

    45,984Auf GitHub ansehen↗

    This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and workflow patterns with large language models. It serves as a prompt engineering guide, an evaluation suite for scoring prompt quality, and a framework for orchestrating agents and integrating external tools. The project provides implementation patterns for building applications with Claude, specifically focusing on coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents. It includes technical demonstrations for multimodal data proce

    Jupyter Notebook
    Auf GitHub ansehen↗45,984
  • dottxt-ai/outlinesAvatar von dottxt-ai

    dottxt-ai/outlines

    13,446Auf GitHub ansehen↗

    Outlines is a library designed to ensure machine-readable output from generative models by applying programmatic constraints during the token sampling process. It functions as a toolkit for forcing large language models to generate text that strictly adheres to JSON schemas, regular expressions, and formal grammars, enabling the integration of model responses into existing software systems. The library distinguishes itself by integrating formal language rules directly into the sampling loop. It achieves this by converting regular expressions into deterministic finite automata and utilizing lo

    Pythoncfggenerative-aijson
    Auf GitHub ansehen↗13,446
  • brexhq/prompt-engineeringAvatar von brexhq

    brexhq/prompt-engineering

    9,538Auf GitHub ansehen↗

    This project is a comprehensive guide and framework for large language model prompt engineering. It provides a collection of techniques and patterns for optimizing model responses through structured system prompts, context management, and a variety of implementation patterns. The project focuses on several specialized domains, including the creation of autonomous agents through reasoning loops and the implementation of retrieval augmented generation to inject semantic context into prompts. It also provides methods for enforcing structured outputs in serialization formats like JSON or YAML for

    Auf GitHub ansehen↗9,538
  • cyberalbsecop/awesome_gpt_super_promptingAvatar von CyberAlbSecOP

    CyberAlbSecOP/Awesome_GPT_Super_Prompting

    3,654Auf GitHub ansehen↗

    This repository is a collection of specialized toolsets and libraries for large language model prompt engineering and security testing. It provides a library of advanced templates and frameworks designed to optimize the quality and specificity of model responses. The project includes resources for red teaming and security research, featuring a repository of prompts designed to bypass safety filters and operational constraints. It also provides techniques for system prompt extraction to reveal the internal instructions and configurations of AI personas. The collection covers a broader surface

    HTMLadversarial-machine-learningagentai
    Auf GitHub ansehen↗3,654
  • scisharp/llamasharpAvatar von SciSharp

    SciSharp/LLamaSharp

    3,714Auf GitHub ansehen↗

    LLamaSharp is a .NET LLM inference library and local runtime that enables the execution of large language models on CPU and GPU hardware. It serves as a multimodal AI library capable of processing both text and image inputs to generate analytical textual responses without relying on external APIs. The project distinguishes itself as a grammar-based text generator that enforces specific output formats, such as JSON, through constrained sampling pipelines. It also functions as a retrieval augmented generation framework integration, allowing the combination of local inference with external data

    C#
    Auf GitHub ansehen↗3,714
  • qunash/chatgpt-advancedAvatar von qunash

    qunash/chatgpt-advanced

    6,445Auf GitHub ansehen↗

    This project is a browser extension that integrates real-time web search results and page content into large language model prompts to provide updated context. It functions as a prompt template manager and web content extractor, allowing users to fetch live data from search engines to overcome knowledge cutoff dates. The extension enables deep research by performing comprehensive searches and providing original source citations. It augments search engines by displaying AI-generated answers alongside traditional search results through a custom interface overlay. The system includes capabiliti

    TypeScript
    Auf GitHub ansehen↗6,445
  • crmne/ruby_llmAvatar von crmne

    crmne/ruby_llm

    3,566Auf GitHub ansehen↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Rubyaianthropicchatgpt
    Auf GitHub ansehen↗3,566
  • firebase/genkitAvatar von firebase

    firebase/genkit

    6,121Auf GitHub ansehen↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    TypeScript
    Auf GitHub ansehen↗6,121
  • rockbenben/chatgpt-shortcutAvatar von rockbenben

    rockbenben/ChatGPT-Shortcut

    7,806Auf GitHub ansehen↗

    ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy structured instructions for large language models. It functions as a browser-based prompt injector and a self-hosted prompt database, allowing users to maintain a curated collection of specialized templates. The project features a community prompt gallery where users can publish, discover, and vote on effective templates. It distinguishes itself by integrating these libraries directly into chat interfaces via userscripts or browser extensions, enabling access to prompts through sid

    TypeScriptaiai-toolschatgpt
    Auf GitHub ansehen↗7,806
  • instructor-ai/instructorAvatar von instructor-ai

    instructor-ai/instructor

    13,181Auf GitHub ansehen↗

    Instructor is a schema enforcement and validation library designed to transform language model outputs into structured, type-safe data formats. It functions as a validation layer that uses Pydantic to ensure model responses conform to specific data models, acting as a tool for forcing large language models to return data in predefined schemas. The project differentiates itself through a recursive error-feedback loop that automatically retries requests when structural errors occur, passing validation failure messages back to the model to guide corrections. It also includes a streaming parser c

    Python
    Auf GitHub ansehen↗13,181
  • 567-labs/instructorAvatar von 567-labs

    567-labs/instructor

    13,176Auf GitHub ansehen↗

    Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc

    Pythonopenaiopenai-function-calliopenai-functions
    Auf GitHub ansehen↗13,176
  • sillytavern/sillytavernAvatar von SillyTavern

    SillyTavern/SillyTavern

    29,463Auf GitHub ansehen↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    JavaScriptaichatllm
    Auf GitHub ansehen↗29,463
  • i-am-bee/beeai-frameworkAvatar von i-am-bee

    i-am-bee/beeai-framework

    3,304Auf GitHub ansehen↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Pythonagentsaiai-agent
    Auf GitHub ansehen↗3,304
  • helicone/heliconeAvatar von Helicone

    Helicone/helicone

    5,830Auf GitHub ansehen↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    TypeScript
    Auf GitHub ansehen↗5,830
  • genkit-ai/genkitAvatar von genkit-ai

    genkit-ai/genkit

    6,141Auf GitHub ansehen↗

    Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI applications. It serves as an AI workflow orchestrator that coordinates model calls and agentic tool usage through type-safe execution flows. The project provides a unified model interface and plugin architecture to standardize access to diverse large language models, vector stores, and telemetry backends. It distinguishes itself with a dedicated observability suite for tracing execution steps and a developer toolkit for prompting, debugging, and evaluating AI logic via a local inter

    TypeScript
    Auf GitHub ansehen↗6,141
  • johnsnowlabs/spark-nlpAvatar von JohnSnowLabs

    JohnSnowLabs/spark-nlp

    4,135Auf GitHub ansehen↗

    Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu

    Scala
    Auf GitHub ansehen↗4,135
  • ggerganov/llama.cppAvatar von ggerganov

    ggerganov/llama.cpp

    116,912Auf GitHub ansehen↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    C++
    Auf GitHub ansehen↗116,912
  • 53ai/53aihubAvatar von 53AI

    53AI/53AIHub

    9,025Auf GitHub ansehen↗

    53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng

    Gocozedifyfastgpt
    Auf GitHub ansehen↗9,025
  • alibaba/higressAvatar von alibaba

    alibaba/higress

    7,558Auf GitHub ansehen↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    Auf GitHub ansehen↗7,558