promptslab/Awesome-Prompt-Engineering

★ 6,332⑂ 0

This repository contains a hand-curated resources for Prompt Engineering with a focus on Generative Pre-trained Transformer (GPT), ChatGPT, PaLM etc

6,332Star
0Fork
0Watch
0Issue
TypeScriptLanguage
-License
Created · last push · repository size 0 KB · default branch -

README

Awesome Prompt Engineering 🧙‍♂️

A hand-curated collection of resources for Prompt Engineering and Context Engineering — covering papers, tools, models, APIs, benchmarks, courses, and communities for working with Large Language Models.

https://promptslab.github.io

     Master Prompt Engineering. Join the Course at https://promptslab.github.io
  
https://github.com/promptslab/Awesome-Prompt-Engineering/blob/HEAD/Awesome https://github.com/promptslab/Awesome-Prompt-Engineering/blob/HEAD/License https://github.com/promptslab/Awesome-Prompt-Engineering/blob/HEAD/PRs Welcome https://github.com/promptslab/Awesome-Prompt-Engineering/blob/HEAD/Community https://github.com/promptslab/Awesome-Prompt-Engineering/blob/HEAD/Last Updated

---

🚀 Start Here

New to prompt engineering? Follow this path:

1. Learn the basicsChatGPT Prompt Engineering for Developers (free, ~90 min) 2. Read the guidePrompt Engineering Guide by DAIR.AI (open-source, comprehensive) 3. Study provider docsOpenAI Prompt Engineering Guide · Anthropic Prompt Engineering Guide 4. Understand where the field is headingAnthropic: Effective Context Engineering for AI Agents 5. Read the researchThe Prompt Report — taxonomy of 58+ prompting techniques from 1,500+ papers

---

Table of Contents

---

Papers

📄

Major Surveys

Prompt Optimization and Automatic Prompting

Prompt Compression

Reasoning Advances

In-Context Learning

Agentic Prompting and Multi-Agent Systems

Multimodal Prompting

Structured Output and Format Control

Prompt Injection and Security

Applications of Prompt Engineering

Text-to-Image Generation

Text-to-Music/Audio Generation

Foundational Papers (Pre-2024)

These papers established the core concepts that modern prompt engineering builds on:

---

Tools and Code

🔧

Prompt Management and Testing

| Name | Description | Link | |:-----|:-----------|:----:| | Promptfoo | Open-source CLI for testing, evaluating, and red-teaming LLM prompts. YAML configs, CI/CD integration, adversarial testing. ~9K+ ⭐ | GitHub | | Promptify | Solve NLP Problems with LLM's & Easily generate different NLP Task prompts for popular generative models like GPT, PaLM, and more with Promptify | [[Github]](https://github.com/promptslab/Promptify) | | Agenta | Open-source LLM developer platform for prompt management, evaluation, human feedback, and deployment. | GitHub | | PromptLayer | Version, test, and monitor every prompt and agent with robust evals, tracing, and regression sets. | Website | | Helicone | Production prompt monitoring and optimization platform. | Website | | LangGPT | Framework for structured and meta-prompt design. 10K+ ⭐ | GitHub | | ChainForge | Visual toolkit for building, testing, and comparing LLM prompt responses without code. | GitHub | | LMQL | A query language for LLMs making complex prompt logic programmable. | GitHub | | Promptotype | Platform for developing, testing, and managing structured LLM prompts. | Website | | PromptPanda | AI-powered prompt management system for streamlining prompt workflows. | Website | | Promptimize AI | Browser extension to automatically improve user prompts for any AI model. | Website | | PROMPTMETHEUS | Web-based "Prompt Engineering IDE" for iteratively creating and running prompts. | Website | | Better Prompt | Test suite for LLM prompts before pushing to production. | GitHub | | OpenPrompt | Open-source framework for prompt-learning research. | GitHub | | Prompt Source | Toolkit for creating, sharing, and using natural language prompts. | GitHub | | Prompt Engine | NPM utility library for creating and maintaining prompts for LLMs (Microsoft). | GitHub | | PromptInject | Framework for quantitative analysis of LLM robustness to adversarial prompt attacks. | GitHub | | LynxPrompt | Self-hostable platform for managing AI IDE config files (.cursorrules, CLAUDE.md, copilot-instructions.md). Web UI, REST API, CLI, and federated blueprint marketplace for 30+ AI coding assistants. | GitHub | | flompt | Visual AI prompt builder that decomposes prompts into 12 semantic blocks (role, context, constraints, examples, etc.) and compiles them into optimized XML. Browser extension for ChatGPT/Claude/Gemini, and MCP server for Claude Code agents. Free, open-source. | Website |

LLM Evaluation Tools

| Name | Description | Link | |:-----|:-----------|:----:| | DeepEval | Open-source evaluation framework covering RAG, agents, and conversations with CI/CD integration. ~7K+ ⭐ | GitHub | | Ragas | RAG evaluation with knowledge-graph-based test set generation and 30+ metrics. ~8K+ ⭐ | GitHub | | LangSmith | LangChain's platform for debugging, testing, evaluating, and monitoring LLM applications. | Website | | Langfuse | Open-sour

More Audio Trending projects

1

huggingface / transformers

Python★ 166,108⑂ 0
2

harry0703 / MoneyPrinterTurbo

Python★ 123,776⑂ 0
3

unslothai / unsloth

Python★ 76,181⑂ 0
4

RVC-Boss / GPT-SoVITS

Python★ 61,798⑂ 0
5

calesthio / OpenMontage

Python★ 59,205⑂ 0
6

ggml-org / whisper.cpp

C++★ 53,674⑂ 0