awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Prompt engineering guides

Classement mis à jour le 20 juil. 2026

For prompt engineering guides, the strongest matches are nirdiamant/prompt_engineering (This repository is a comprehensive educational resource and framework), f/awesome-chatgpt-prompts (This repository serves as a comprehensive collection of prompt) and microsoft/promptbase (This repository is a comprehensive prompt engineering framework that). datawhalechina/prompt-engineering-for-developers and thinkingjimmy/learning-prompt round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best prompt engineering guides for LLMs. We ranked top resources by clarity and practical techniques to help you find the best fit.

Prompt engineering guides

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nirdiamant/prompt_engineeringAvatar de NirDiamant

    NirDiamant/Prompt_Engineering

    7,159Voir sur GitHub↗

    This project is a comprehensive guide and framework for designing, optimizing, and securing inputs to improve the accuracy and reasoning of large language model outputs. It provides core methodologies for implementing logical reasoning steps, example-based learning, and reusable template systems. The framework distinguishes itself through a focus on security guardrails and ethical auditing, implementing primitives to prevent adversarial prompt injection attacks and identify biases. It also emphasizes structured generation, using persona assignment and negative constraints to control the tone,

    This repository is a comprehensive educational resource and framework that covers the full spectrum of prompt engineering, including advanced techniques, security guardrails, and evaluation methodologies.

    Jupyter NotebookChain-of-Thought PromptingLLM Prompt Injection Prevention
    Voir sur GitHub↗7,159
  • f/awesome-chatgpt-promptsAvatar de f

    f/awesome-chatgpt-prompts

    163,835Voir sur GitHub↗

    This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data

    This repository serves as a comprehensive collection of prompt templates and educational resources that directly addresses the need for curated prompt engineering guides and libraries.

    HTMLPrompt CollectionsPrompt Libraries
    Voir sur GitHub↗163,835
  • microsoft/promptbaseAvatar de microsoft

    microsoft/promptbase

    5,754Voir sur GitHub↗

    Promptbase is a prompt engineering framework designed for designing, testing, and optimizing prompts for large language models. It provides a system for measuring model accuracy and performance through an evaluation toolkit that compares outputs against ground-truth datasets. The project also includes an orchestration pipeline for automating multi-component machine learning tasks across cloud-based endpoints and a utility for preparing retrieval-augmented generation datasets. The framework distinguishes itself through advanced response quality optimization, utilizing chain-of-thought generato

    This repository is a comprehensive prompt engineering framework that provides the exact tools needed for prompt optimization, evaluation, and orchestration of LLM workflows.

    PythonChain-of-Thought PromptingLLM Evaluation
    Voir sur GitHub↗5,754
  • datawhalechina/prompt-engineering-for-developersAvatar de datawhalechina

    datawhalechina/prompt-engineering-for-developers

    24,267Voir sur GitHub↗

    This project is a technical curriculum and development guide focused on large language model prompt engineering, fine-tuning, and the creation of retrieval augmented generation applications. It serves as a comprehensive resource for developers to master crafting precise instructions and textual patterns to improve the quality and predictability of model outputs. The material covers the end-to-end workflow of adapting open-source models to specific datasets and integrating language models with vector databases to generate responses based on private information. It also provides a systematic ap

    This repository is a comprehensive educational curriculum that covers the full spectrum of prompt engineering techniques, evaluation frameworks, and RAG implementation patterns, making it a perfect match for your search.

    Jupyter NotebookLLM Application OrchestrationPrompt Engineering
    Voir sur GitHub↗24,267
  • thinkingjimmy/learning-promptAvatar de thinkingjimmy

    thinkingjimmy/Learning-Prompt

    5,322Voir sur GitHub↗

    Learning-Prompt is a collection of educational resources and step-by-step guides designed for mastering large language model interaction and text-to-image tools. It provides a guided course on prompt engineering for large language models alongside tutorials for creating visual content with generative AI. The project utilizes a curated curriculum that organizes material into sequential lessons and modular tracks. Instruction is delivered through step-by-step tutorials and an iterative framework of drafting, testing, and refining prompts, using side-by-side comparisons of raw and optimized exam

    This repository is a comprehensive, structured educational curriculum that covers prompt engineering techniques, iteration workflows, and comparative examples for both text and image generation models.

    CSSPrompt Engineering Techniques
    Voir sur GitHub↗5,322
  • datawhalechina/llm-cookbookAvatar de datawhalechina

    datawhalechina/llm-cookbook

    24,263Voir sur GitHub↗

    This repository is a comprehensive set of tutorials and examples for building software powered by large language models. It serves as an application development guide and a prompt engineering framework, providing instructional content for integrating model logic with user interfaces and external data sources. The project provides technical walkthroughs for specialized workflows, including the implementation of retrieval augmented generation using vector databases and semantic search. It includes guidance on adapting pre-trained model weights through fine-tuning with private datasets and the o

    This repository is a comprehensive educational resource that covers the full spectrum of prompt engineering techniques, LLM evaluation, and integration patterns through structured tutorials and practical examples.

    Jupyter NotebookLLM Application OrchestrationPrompt Engineering
    Voir sur GitHub↗24,263
  • microsoft/generative-ai-for-beginnersAvatar de microsoft

    microsoft/generative-ai-for-beginners

    112,045Voir sur GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository serves as a central hub for skill acquisition, offering sequential modules that progress from basic model mechanics to advanced architectural patterns. The curriculum distinguishes itself by focusing on the end-to-end lifecycle of intelligent software, including the implementat

    This repository is a comprehensive educational curriculum that provides structured modules on prompt engineering, LLM evaluation, and practical integration patterns, making it a central resource for learning to optimize interactions with generative models.

    Jupyter NotebookAdvanced Prompting TechniquesPrompt Engineering Techniques
    Voir sur GitHub↗112,045
  • anthropics/anthropic-cookbookAvatar de anthropics

    anthropics/anthropic-cookbook

    45,984Voir sur GitHub↗

    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

    This repository is a comprehensive collection of guides, notebooks, and implementation patterns that directly addresses prompt engineering techniques, evaluation frameworks, and integration strategies for building LLM-powered applications.

    Jupyter NotebookLLM EvaluationPrompt Engineering
    Voir sur GitHub↗45,984
  • datawhalechina/llm-universeAvatar de datawhalechina

    datawhalechina/llm-universe

    13,269Voir sur GitHub↗

    llm-universe is a structured learning resource and technical guide focused on the development of large language model applications. It serves as a curriculum for mastering model orchestration, the creation of autonomous conversational agents, and the implementation of retrieval-augmented generation systems. The project provides detailed instructions on connecting model APIs with memory and tools to create execution chains. It specifically covers the construction of retrieval pipelines, including the process of cleaning raw documents, generating embeddings, and integrating vector databases to

    This repository is a comprehensive educational curriculum that covers the full spectrum of prompt engineering, RAG implementation, and LLM application development, making it a perfect match for your search.

    Jupyter NotebookLLM Application OrchestrationLLM Evaluation
    Voir sur GitHub↗13,269
  • dair-ai/prompt-engineering-guideAvatar de dair-ai

    dair-ai/Prompt-Engineering-Guide

    75,678Voir sur GitHub↗

    This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability. The guide distinguishes itself by offering deep technical insights into agentic workflows and autonomous system design. It covers the implementation of multi-step reasoning chains, tool integration through function calling, and stat

    This repository is a comprehensive educational guide and curriculum that covers the full spectrum of prompt engineering, including advanced techniques, evaluation methodologies, and practical integration patterns for LLMs.

    MDXChain-of-Thought PromptingPrompt Engineering
    Voir sur GitHub↗75,678
  • trigaten/learn_promptingAvatar de trigaten

    trigaten/Learn_Prompting

    4,709Voir sur GitHub↗

    Learn_Prompting is an educational project focused on prompt engineering, providing the principles and techniques required to craft effective inputs and improve the quality of generative AI outputs. The project covers advanced prompting strategies to enhance reasoning, reliability, and output quality. This includes techniques for task decomposition, chain-of-thought reasoning, and the use of few-shot and zero-shot guidance. It also addresses model security through the study of prompt hacking, vulnerability analysis, and privacy auditing to prevent sensitive data leaks. The scope extends to th

    This repository is a comprehensive educational resource that covers the full spectrum of prompt engineering, including advanced techniques, security considerations, and evaluation strategies.

    MDXChain-of-Thought PromptingPrompt LibrariesLLM Security Enhancements
    Voir sur GitHub↗4,709
  • microsoft/promptflowAvatar de microsoft

    microsoft/promptflow

    11,165Voir sur GitHub↗

    Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val

    Promptflow is a comprehensive development framework designed specifically for orchestrating, evaluating, and deploying LLM workflows, making it a central resource for advanced prompt engineering and application development.

    PythonLLM Application OrchestrationLLM Evaluation
    Voir sur GitHub↗11,165
  • microsoft/jarvisAvatar de microsoft

    microsoft/JARVIS

    24,854Voir sur GitHub↗

    JARVIS is a system for large language model task orchestration, deployment management, and automation benchmarking. It utilizes a task orchestrator to decompose complex requests into actionable steps and coordinates various expert models to synthesize final responses. The project includes an AI model deployment manager to handle the local deployment of expert models across different hardware scales. It further provides an AI workflow API consisting of web endpoints used to trigger automated task workflows and retrieve results from model selection stages. The framework incorporates an automat

    This framework provides advanced orchestration and task planning capabilities for LLMs, serving as a practical tool for implementing complex prompting workflows and model evaluation rather than just a collection of educational resources.

    PythonLLM Application OrchestrationLLM EvaluationLLM Orchestrators
    Voir sur GitHub↗24,854
  • plexpt/awesome-chatgpt-prompts-zhAvatar de PlexPt

    PlexPt/awesome-chatgpt-prompts-zh

    60,656Voir sur GitHub↗

    This project is a community-driven library of structured text inputs designed to guide large language models into specific roles, behaviors, and operational modes. It functions as a comprehensive repository of prompt engineering resources, providing reusable templates that allow users to override default model tendencies and enforce domain-specific response patterns through instruction-following logic. The collection distinguishes itself by offering specialized persona-based directives that constrain model output to simulate professional experts or functional technical environments. By utiliz

    This repository serves as a comprehensive collection of prompt templates and engineering patterns, directly addressing the need for curated resources to optimize interactions with large language models.

    Prompt CollectionsPrompt Engineering Libraries
    Voir sur GitHub↗60,656
  • brexhq/prompt-engineeringAvatar de brexhq

    brexhq/prompt-engineering

    9,538Voir sur GitHub↗

    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

    This repository is a comprehensive guide and framework that covers prompting techniques, RAG patterns, and structured output strategies, serving as a central resource for optimizing LLM interactions.

    Chain-of-Thought Prompting
    Voir sur GitHub↗9,538
  • aishwaryanr/awesome-generative-ai-guideAvatar de aishwaryanr

    aishwaryanr/awesome-generative-ai-guide

    24,755Voir sur GitHub↗

    This project is a community-driven knowledge repository and technical learning resource focused on the field of generative artificial intelligence. It serves as a centralized hub for developers and practitioners to access curated research, tutorials, and foundational concepts necessary for building and deploying modern artificial intelligence applications. The platform distinguishes itself through a collaborative, distributed contribution model that aggregates diverse learning materials into a structured, searchable knowledge base. It covers a wide range of specialized topics, including retri

    This repository is a comprehensive, community-curated collection of educational resources, frameworks, and guides that directly addresses the need for learning prompt engineering, LLM evaluation, and security best practices.

    HTMLLLM Evaluation
    Voir sur GitHub↗24,755
  • agenta-ai/agentaAvatar de Agenta-AI

    Agenta-AI/agenta

    3,860Voir sur GitHub↗

    Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove

    Agente is a comprehensive platform for prompt management, evaluation, and lifecycle operations that directly addresses the need for tools to optimize and deploy LLM interactions.

    TypeScriptLLM EvaluationPrompt Registries
    Voir sur GitHub↗3,860
  • facebookresearch/purplellamaAvatar de facebookresearch

    facebookresearch/PurpleLlama

    4,239Voir sur GitHub↗

    PurpleLlama is a collection of security toolsets and frameworks designed to audit large language model vulnerabilities and implement runtime input-output guardrails. It provides a security evaluation framework and benchmark suite to quantify risks associated with prompt injections and the generation of malicious code. The project includes a content moderator and input-output filters that use a standardized taxonomy to identify and block harmful content, jailbreaking attempts, and insecure commands. It also features capabilities for sensitive document classification to prevent the unauthorized

    This project provides specialized security evaluation frameworks and guardrail tools for LLMs, making it a highly relevant resource for the safety and evaluation aspects of prompt engineering.

    PythonLLM SecurityLLM Prompt Injection Prevention
    Voir sur GitHub↗4,239
  • asgeirtj/system_prompts_leaksAvatar de asgeirtj

    asgeirtj/system_prompts_leaks

    42,673Voir sur GitHub↗

    This project is a centralized repository for the collection and analysis of system instructions and behavioral configurations extracted from large language models and AI-powered software. It serves as a research archive that documents the internal directives, operational constraints, and safety protocols that define how various artificial intelligence agents interact with users. The repository distinguishes itself through a crowdsourced approach to data aggregation, maintaining a historical record of configuration changes across a wide range of proprietary models and coding assistants. By org

    This repository serves as a specialized archive for system instructions and behavioral configurations, providing a valuable resource for studying prompt engineering patterns and model safety protocols.

    JavaScriptPrompt Engineering TechniquesPrompt Libraries
    Voir sur GitHub↗42,673
  • chiphuyen/aie-bookAvatar de chiphuyen

    chiphuyen/aie-book

    13,779Voir sur GitHub↗

    This project serves as a comprehensive educational resource and technical handbook for engineers building applications powered by large language models. It provides a structured framework for mastering the principles of artificial intelligence engineering, covering the full lifecycle of model development from initial design to production deployment. The repository distinguishes itself by offering a deep dive into the practical implementation of advanced design patterns, including retrieval-augmented generation, agentic tool orchestration, and parameter-efficient model adaptation. It emphasize

    This repository is a comprehensive educational handbook that covers the entire lifecycle of LLM application development, including essential prompt engineering techniques, evaluation frameworks, and architectural patterns for production-ready systems.

    Jupyter NotebookPrompt Engineering Strategies
    Voir sur GitHub↗13,779
  • friuns2/blackfriday-gpts-promptsAvatar de friuns2

    friuns2/BlackFriday-GPTs-Prompts

    9,523Voir sur GitHub↗

    BlackFriday-GPTs-Prompts is a curated repository of specialized text instructions and configuration templates designed to guide large language models through complex tasks. It functions as an open-source resource for users seeking to perform advanced artificial intelligence operations without relying on paid subscription services or external cloud processing. The project distinguishes itself by providing structured prompt-based logic that enables users to execute AI-driven workflows directly within their existing environments. By utilizing these pre-configured templates, users can automate re

    This repository provides a curated collection of specialized prompt templates and configuration instructions designed to guide LLMs through complex tasks, directly addressing the need for prompt engineering resources.

    Prompt Collections
    Voir sur GitHub↗9,523
  • raga-ai-hub/ragaai-catalystAvatar de raga-ai-hub

    raga-ai-hub/RagaAI-Catalyst

    16,150Voir sur GitHub↗

    RagaAI-Catalyst is a suite of software implementation tools providing an SDK, dashboard, and platform for monitoring, debugging, red-teaming, and evaluating agentic AI workflows. It serves as an observability framework for tracing the execution paths of large language models and multi-agent systems. The project distinguishes itself through a security suite for automated red-teaming and vulnerability scanning to detect biases, alongside a centralized prompt registry that decouples templates from application code. It further provides an evaluation platform that combines synthetic data generatio

    This repository provides a comprehensive suite for LLM evaluation, red-teaming, and prompt management, making it a highly relevant resource for developers looking to optimize and secure their interactions with large language models.

    PythonLLM EvaluationPrompt Registries
    Voir sur GitHub↗16,150
  • giskard-ai/giskardAvatar de Giskard-AI

    Giskard-AI/giskard

    5,434Voir sur GitHub↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Giskard is a comprehensive evaluation and testing framework for LLMs that directly addresses the core requirements for model reliability, security, and safety, though it focuses more on systematic validation than on general-purpose prompt libraries.

    PythonLLM EvaluationLLM Testing LibrariesAI Prompt Injection Vulnerabilities
    Voir sur GitHub↗5,434
  • anthropics/claude-cookbooksAvatar de anthropics

    anthropics/claude-cookbooks

    45,835Voir sur GitHub↗

    This repository serves as a comprehensive library of architectural blueprints and code examples for integrating large language models into software applications. It functions as a developer learning resource, providing structured tutorials and implementation patterns that demonstrate how to build intelligent features using advanced prompting and data processing techniques. The collection distinguishes itself by focusing on complex reasoning and data-grounding workflows. It provides practical guidance on implementing retrieval-augmented generation pipelines, which connect language models to pr

    This repository provides a comprehensive collection of tutorials, architectural patterns, and prompting strategies specifically designed to help developers integrate and optimize interactions with large language models.

    Jupyter NotebookGenerative AI Integration PatternsReasoning StrategiesRetrieval-Augmented Generation
    Voir sur GitHub↗45,835
  • openai/openai-cookbookAvatar de openai

    openai/openai-cookbook

    74,196Voir sur GitHub↗

    This project is a technical learning resource and developer knowledge base focused on the integration of large language models into software applications. It provides a structured collection of guides and code examples designed to teach developers how to implement intelligent features using proven patterns and best practices. The repository distinguishes itself through a library of functional demonstrations that cover complex topics such as retrieval-augmented generation, function calling, and prompt engineering workflows. These materials are organized into a modular structure, allowing for t

    This repository serves as a comprehensive, industry-standard collection of guides, code examples, and best practices for prompt engineering and LLM integration, directly addressing all the requested educational and technical requirements.

    Jupyter NotebookArtificial Intelligence ToolingLLM Integration PatternsPrompt Engineering Toolkits
    Voir sur GitHub↗74,196
  • promptslab/awesome-prompt-engineeringAvatar de promptslab

    promptslab/Awesome-Prompt-Engineering

    5,394Voir sur GitHub↗

    This repository is a comprehensive curated collection of prompt engineering resources, covering techniques, evaluation frameworks, and security considerations, which directly matches your search for educational materials and tools.

    PythonAwesome ListAwesome ListsLLM Development
    Voir sur GitHub↗5,394
  • snwfdhmp/awesome-gpt-prompt-engineeringAvatar de snwfdhmp

    snwfdhmp/awesome-gpt-prompt-engineering

    1,598Voir sur GitHub↗

    A curated list of awesome resources, tools, and other shiny things for LLM prompt engineering.

    This repository is a comprehensive, curated collection of prompt engineering resources, techniques, and tools that directly addresses the need for educational materials and frameworks in this domain.

    PythonAwesome ListPrompt EngineeringPrompt Engineering Resources
    Voir sur GitHub↗1,598
  • meirtz/awesome-context-engineeringAvatar de Meirtz

    Meirtz/Awesome-Context-Engineering

    3,204Voir sur GitHub↗

    🔥 Comprehensive survey on Context Engineering: from prompt engineering to production-grade AI systems. hundreds of papers, frameworks, and implementation guides for LLMs and AI agents.

    This repository is a comprehensive, curated collection of research papers, frameworks, and implementation guides that directly addresses the full spectrum of prompt engineering and LLM interaction optimization.

    Awesome ListContext Engineering
    Voir sur GitHub↗3,204
  • f/prompts.chatAvatar de f

    f/prompts.chat

    163,814Voir sur GitHub↗

    This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi

    This platform functions as a centralized management and versioning system for prompt libraries, providing the structured organization and retrieval capabilities essential for effective prompt engineering.

    HTMLPrompt CollectionsPrompt Libraries
    Voir sur GitHub↗163,814
  • promptfoo/promptfooAvatar de promptfoo

    promptfoo/promptfoo

    10,529Voir sur GitHub↗

    Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic workflows. It provides a unified environment to run prompts against multiple providers, allowing developers to systematically validate model outputs against objective assertions, semantic similarity metrics, and custom grading rubrics. The platform distinguishes itself through a provider-agnostic execution layer and a stateful orchestrator capable of simulating multi-turn conversations and complex tool-use trajectories. It includes a dedicated adversarial mutation pipeline that

    This is a specialized evaluation and testing framework for prompt engineering that provides the benchmarking and red-teaming capabilities necessary to systematically validate LLM outputs.

    TypeScriptLLM EvaluationPrompt Injection TestingAI and LLM Testing
    Voir sur GitHub↗10,529
  • kyegomez/tree-of-thoughtsAvatar de kyegomez

    kyegomez/tree-of-thoughts

    4,585Voir sur GitHub↗

    This project is a reasoning framework and agent orchestrator that implements the Tree of Thoughts methodology to improve the logical output of large language models. It functions as a search-based problem solver, representing complex tasks as a state-space branching model where discrete thoughts serve as nodes and logical transitions serve as edges. The system coordinates multiple model agents to generate, evaluate, and prune candidate solutions. It employs depth-first search heuristics and recursive evaluation to explore multiple reasoning paths, filtering out low-quality branches to iterate

    This repository provides a specialized framework for implementing advanced reasoning techniques like Tree of Thoughts, serving as a practical tool for optimizing LLM outputs through structured prompt-based workflows.

    PythonAdvanced Prompting Techniques
    Voir sur GitHub↗4,585
  • keirp/automatic_prompt_engineerAvatar de keirp

    keirp/automatic_prompt_engineer

    1,360Voir sur GitHub↗

    Automatic Prompt Engineer is a framework designed to automate the generation, refinement, and performance measurement of language model instructions. It functions as a systematic tool for optimizing prompt phrasing by iteratively testing candidate instructions against specific input and output datasets to maximize task accuracy. The system distinguishes itself through an evaluation-driven approach that uses automated feedback loops to score prompt variations. By employing template-based input structuring, it ensures consistent testing environments where candidate instructions are measured aga

    This framework provides a systematic, evaluation-driven approach to prompt optimization and refinement, directly addressing the core need for tools that improve interaction with large language models.

    PythonLLM Evaluation
    Voir sur GitHub↗1,360
  • elder-plinius/l1b3rt4sAvatar de elder-plinius

    elder-plinius/L1B3RT4S

    20,033Voir sur GitHub↗

    L1B3RT4S is an adversarial machine learning toolkit designed for red teaming and evaluating the robustness of large language models. It provides a research framework for investigating how safety alignment mechanisms and content moderation systems respond to sophisticated input strategies. The project focuses on identifying vulnerabilities in model guardrails by employing techniques such as adversarial narrative framing, dynamic context injection, and latent space steering. It utilizes multi-agent prompt decomposition and recursive text transformation to analyze how structural changes to input

    This toolkit provides specialized adversarial prompting techniques and evaluation frameworks for testing LLM robustness, making it a highly relevant resource for advanced prompt engineering and security research.

    Prompt Engineering Strategies
    Voir sur GitHub↗20,033
  • guidance-ai/guidanceAvatar de guidance-ai

    guidance-ai/guidance

    21,502Voir sur GitHub↗

    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

    This framework provides a programmatic environment for prompt engineering, enabling developers to implement complex interaction patterns, structured output generation, and agentic workflows directly within their prompts.

    Jupyter NotebookPrompt Engineering
    Voir sur GitHub↗21,502
  • rockbenben/chatgpt-shortcutAvatar de rockbenben

    rockbenben/ChatGPT-Shortcut

    7,806Voir sur GitHub↗

    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

    This repository provides a curated collection of prompt templates and a management interface for organizing and deploying them, directly addressing the core need for prompt engineering resources.

    TypeScriptPrompt LibrariesPrompt Engineering
    Voir sur GitHub↗7,806
  • danielmiessler/personal_ai_infrastructureAvatar de danielmiessler

    danielmiessler/Personal_AI_Infrastructure

    8,901Voir sur GitHub↗

    This project is a comprehensive AI infrastructure that combines an LLM agent orchestration framework, an autonomous research system, and a local AI environment. It centers on the creation of a personal knowledge graph and a programmatic prompt engineering library to provide long-term memory and optimized reasoning for artificial intelligence tasks. The system is distinguished by its ability to compose multi-agent teams using specialized personas and deterministic skills to execute complex workflows. It features an autonomous research pipeline capable of deep investigations and adversarial ana

    This repository provides a programmatic prompt engineering library and agentic frameworks that directly address the core requirements for optimizing LLM interactions and complex reasoning workflows.

    TypeScriptPrompt Engineering Libraries
    Voir sur GitHub↗8,901
  • danielmiessler/fabricAvatar de danielmiessler

    danielmiessler/Fabric

    42,408Voir sur GitHub↗

    Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence vendors, normalizing requests and responses across different service providers. The platform distinguishes itself through its p

    Fabric is a powerful command-line framework that provides a curated library of modular prompt templates and orchestration patterns for automating complex LLM interactions, making it a highly practical tool for prompt engineering workflows.

    GoPrompt Libraries
    Voir sur GitHub↗42,408
  • outlines-dev/outlinesAvatar de outlines-dev

    outlines-dev/outlines

    13,965Voir sur GitHub↗

    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

    This framework provides advanced tools for structured output generation and prompt orchestration, serving as a technical resource for optimizing how LLMs interact with downstream systems.

    PythonLLM Orchestration
    Voir sur GitHub↗13,965
  • phodal/understand-promptAvatar de phodal

    phodal/understand-prompt

    5,455Voir sur GitHub↗

    This project provides methodologies and guides for structured prompt engineering, generative workflows, and specialized image generation strategies. It serves as a framework for optimizing inputs to large language models across coding, writing, and analysis tasks, as well as a library of techniques for controlling diffusion models. The project distinguishes itself through an AI-driven software design framework that converts business requirements into technical architectures and code using domain-driven prompting. It also implements generative AI workflow patterns that use sequential prompt pi

    This project provides a structured collection of methodologies, generative workflows, and prompt-based design frameworks that directly address the techniques and patterns required for effective interaction with large language models.

    Jupyter NotebookPrompt Engineering
    Voir sur GitHub↗5,455
  • arize-ai/phoenixAvatar de Arize-ai

    Arize-ai/phoenix

    8,605Voir sur GitHub↗

    Arize Phoenix is an LLM observability platform and evaluation framework designed to capture execution traces and monitor large language model applications. It serves as a prompt management system for versioning and testing templates, and as a self-hosted AI operations infrastructure for managing telemetry and experiments. The platform differentiates itself through a specialized embedding visualization tool used to detect data drift and optimize vector search. It provides a comprehensive evaluation suite that utilizes judge-based evaluators and ground-truth datasets to score model outputs, and

    This platform provides a robust framework for LLM evaluation, prompt versioning, and observability, making it a highly relevant tool for engineers looking to optimize and monitor their model interactions.

    Jupyter NotebookLLM EvaluationLLM Evaluation Tools
    Voir sur GitHub↗8,605
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur 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

    LangChain is a comprehensive orchestration framework that provides the essential primitives, API integration patterns, and agent-based workflows required to build and optimize complex LLM-powered applications.

    PythonLLM Application Orchestration
    Voir sur GitHub↗139,458
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Voir sur GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    LlamaIndex is a powerful development framework for building RAG and agentic applications that includes essential prompt engineering, evaluation, and integration tools, making it a highly relevant resource for optimizing LLM interactions.

    PythonLLM Evaluation
    Voir sur GitHub↗50,306
  • stanfordnlp/dspyAvatar de stanfordnlp

    stanfordnlp/dspy

    35,325Voir sur GitHub↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    DSPy is a sophisticated framework for programmatically optimizing and managing LLM interactions, providing the evaluation and refinement capabilities essential for advanced prompt engineering workflows.

    PythonLLM Evaluation
    Voir sur GitHub↗35,325
  • helicone/heliconeAvatar de Helicone

    Helicone/helicone

    5,830Voir sur GitHub↗

    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

    Helicone is an observability and gateway platform that provides essential tools for prompt management, evaluation, and security, serving as a practical infrastructure layer for optimizing LLM interactions.

    TypeScriptAI Observability and EvaluationAI Request RoutingDynamic Reverse Proxies
    Voir sur GitHub↗5,830
  • anthropics/prompt-eng-interactive-tutorialAvatar de anthropics

    anthropics/prompt-eng-interactive-tutorial

    36,423Voir sur GitHub↗

    This project is an interactive educational resource designed to teach prompt engineering for large language models. It provides a structured curriculum that guides users through the process of structuring instructions and context to improve the accuracy and consistency of model outputs. The platform functions as an interaction sandbox, allowing users to experiment with various prompting strategies directly within their browser. By executing tutorial examples in this environment, users receive immediate feedback on their inputs, facilitating the prototyping of prompts for integration into soft

    This project is a structured, interactive educational resource that provides a hands-on curriculum for learning and prototyping prompt engineering techniques.

    Jupyter NotebookDocumentation GeneratorsPrompt Engineering GuidesAI Interaction Sandboxes
    Voir sur GitHub↗36,423
  • x1xhlol/system-prompts-and-models-of-ai-toolsAvatar de x1xhlol

    x1xhlol/system-prompts-and-models-of-ai-tools

    141,061Voir sur GitHub↗

    This project is a community-driven knowledgebase and registry for AI agent configurations. It serves as a centralized repository for system prompts, environment settings, and integration strategies designed to standardize the behavior of various AI-assisted development tools. By capturing these configurations in a structured format, the project enables developers to maintain consistent AI agent performance across different workstations and environments. The repository distinguishes itself through a hierarchical, version-controlled architecture that treats prompt engineering patterns as portab

    This repository serves as a curated registry and knowledgebase for system prompts and AI agent configurations, providing a structured collection of patterns and integration strategies that directly support prompt engineering workflows.

    Agent Configuration ToolsAgent System PromptsAI Agent Registries
    Voir sur GitHub↗141,061
  • microsoft/mastering-github-copilot-for-paired-programmingAvatar de microsoft

    microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

    7,976Voir sur GitHub↗

    This project is a collection of educational resources and curricula designed for mastering AI pair programming and prompt engineering. It provides a structured training course and instructional materials for integrating AI assistants into the software development lifecycle. The materials cover the use of large language models to modernize legacy code and translate applications between programming languages. It includes a specific guide for crafting natural language queries to generate code and automate development workflows. The content addresses a broad range of capabilities, including AI-a

    This repository provides a structured curriculum and educational resources specifically focused on prompt engineering techniques and AI-assisted development workflows, making it a relevant resource for learning to optimize interactions with LLMs.

    PythonAI Pair ProgrammingAI Prompt EngineeringAI Tooling Courses
    Voir sur GitHub↗7,976
  • jxnl/instructorAvatar de jxnl

    jxnl/instructor

    13,236Voir sur GitHub↗

    Instructor is a library designed to parse, validate, and map unstructured language model responses into strongly typed, schema-compliant data objects. It provides a framework for structured data extraction that uses data modeling classes to enforce strict type constraints on model outputs, ensuring that generated content consistently matches expected structures. The library distinguishes itself through an automated error recovery system that manages the lifecycle of failed extraction attempts. When a model output fails to meet defined schema requirements, the framework automatically triggers

    This library provides a robust framework for structured data extraction and schema validation, serving as a specialized tool for optimizing and controlling LLM interactions through typed data modeling.

    PythonLLM Response ParsersError-Correction Feedback LoopsLLM Schema Outputs
    Voir sur GitHub↗13,236
  • mshumer/gpt-prompt-engineerAvatar de mshumer

    mshumer/gpt-prompt-engineer

    9,659Voir sur GitHub↗

    This project is an automated prompt engineering and optimization tool designed to iteratively create, test, and refine prompts using a language model to improve output quality. It functions as a framework for generating candidate prompts and ranking their performance through correctness matching and ELO-based ratings. The system includes capabilities for model distillation, generating high-quality example pairs from frontier models to create training data for smaller models. It also provides tools to condense prompts for smaller models and transform instruction-tuned prompts into completion-b

    This project is a specialized framework for automating the iterative refinement and evaluation of prompts, providing the technical tooling needed to optimize LLM interactions.

    Jupyter NotebookAutomated Prompt EngineeringAutomated Prompt OptimizationAutomated Prompt Testing
    Voir sur GitHub↗9,659
  • minimaxir/simpleaichatAvatar de minimaxir

    minimaxir/simpleaichat

    3,500Voir sur GitHub↗

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

    This Python package provides a streamlined framework for integrating LLMs into applications, offering a practical tool for implementing API patterns and structured prompting techniques.

    PythonApp Development FrameworksApplication FrameworksUser Interfaces
    Voir sur GitHub↗3,500
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
nirdiamant/prompt_engineering7.2KJupyter Notebookother17 févr. 2026
f/awesome-chatgpt-prompts163.8KHTMLNOASSERTION17 juin 2026
microsoft/promptbase5.8KPythonMIT4 juin 2024
datawhalechina/prompt-engineering-for-developers24.3KJupyter Notebook—12 juin 2025
thinkingjimmy/learning-prompt5.3KCSSNOASSERTION17 sept. 2023
datawhalechina/llm-cookbook24.3KJupyter Notebook—12 juin 2025
microsoft/generative-ai-for-beginners112KJupyter NotebookMIT11 juin 2026
anthropics/anthropic-cookbook46KJupyter NotebookMIT9 juin 2026
datawhalechina/llm-universe13.3KJupyter Notebook—24 févr. 2026
dair-ai/prompt-engineering-guide75.7KMDXMIT11 mars 2026

Related searches

  • Prompt engineering resources
  • Prompt engineering et développement d'apps LLM
  • un framework pour l'optimisation automatique de prompts
  • un outil de versioning et de gestion de prompts
  • un playground pour tester et partager des prompts
  • un moteur de template pour prompts LLM
  • plateforme d'expérimentation de prompts en production
  • une boîte à outils pour détecter les attaques par injection de prompt