Open Source Prompt Engineering Projects
Discover 24 open source Prompt Engineering repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Prompt Engineering projects here are most often combined with Developer Tools, LLM and AI Agents. Last updated October 4, 2026.
24 repositories · updated October 4, 2026

agentic-ai-prompt-research: Study Coding Assistant Prompt Design
An independent research project reconstructing prompt patterns and coordination mechanisms used by agentic coding assistants. It is intended for AI builders, prompt engineers, and security researchers, not as a verbatim copy of any proprietary system.

apm: Manage Dependencies for AI Agent Setups
APM manages AI-agent instructions, skills, prompts, plugins, and MCP servers through a project manifest and lockfile. It helps teams reproduce agent configurations across supported coding clients and apply installation security and policy controls.

genaiscript: Build LLM Workflows with JavaScript
GenAIScript is a JavaScript and TypeScript toolkit for assembling prompts and orchestrating language models, tools, and data. The repository is marked deprecated and archived, so it may suit existing users better than new projects.

courses: Learn Claude API and Prompting Techniques
Anthropic’s courses repository offers hands-on learning materials for using Claude through its API. It suits developers learning prompting, evaluations, and tool use, especially when they want guided examples before building Claude-powered workflows.

files-to-prompt: Turn Files into LLM-Ready Prompts
files-to-prompt is a Python command-line tool that gathers selected files and formats their contents into a single prompt. Use it to provide an LLM with project context without copying files together by hand.

Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming
A Microsoft course that teaches developers to use GitHub Copilot as a coding partner, from prompt-driven assistance to agent workflows. Its lessons combine explanations, exercises, and further resources across several languages and development tasks.

awesome-cursorrules: Reusable Rules for Cursor AI Projects
A categorized collection of Markdown project rules that guide Cursor AI with project-specific coding standards, frameworks, and workflows. Browse for a suitable rule, then add its .mdc file to your project’s .cursor/rules/ directory.

poml: Structure and Render Prompts for Language Models
POML is a markup language and toolkit for building structured, reusable prompts for large language models. It combines templating, data components, styling, and development tools for teams managing prompts in code.

awesome-copilot: Customize GitHub Copilot with Community Resources
A community collection of custom agents, instructions, skills, hooks, workflows, and plugins for GitHub Copilot. Browse and search resources on the project website, or install plugins through the Copilot CLI.

Toolkit-for-Prompt-Compression: Evaluate and Apply Prompt Compression
PCToolkit is a Python toolkit for applying and evaluating prompt-compression methods for large language models. It brings five compressors, datasets, and evaluation metrics behind modular interfaces, making it useful for comparing methods across language tasks.

py-priompt: Build Token-Budgeted Prompts in Python
PyPriompt is a Python library for composing LLM prompts from reusable components and selecting content by priority to fit a token limit. It suits developers who need fine-grained control over prompt contents, such as preserving recent conversation history while trimming older context.

quick-prompt: Manage and Insert Prompts in Your Browser
Quick Prompt is a browser extension for organizing reusable prompts and inserting them into web page inputs. It suits people who frequently use AI prompts and want quick access, reusable variables, and optional syncing across devices.