Prompt Templating Frameworks Prompt Engineering Tools
Tools for designing, structuring, and managing LLM prompts through templates, DSLs, and declarative frameworks. Includes prompt version control, reusable template libraries, and low-code prompt composition systems. Does NOT include prompt execution orchestration, workflow management, or runtime LLM interaction platforms.
There are 113 prompt templating frameworks tools tracked. 1 score above 70 (verified tier). The highest-rated is promptslab/Promptify at 74/100 with 4,572 stars and 62 monthly downloads. 1 of the top 10 are actively maintained.
Get all 113 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=prompt-engineering&subcategory=prompt-templating-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based... |
|
Verified |
| 2 |
character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and... |
|
Established |
| 3 |
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to... |
|
Established |
| 4 |
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer,... |
|
Established |
| 5 |
promplate/partial-json-parser
Parse partial JSON generated by LLM |
|
Emerging |
| 6 |
MadcowD/ell
A language model programming library. |
|
Emerging |
| 7 |
Goldziher/prompt-template
Flexible and lightweight library for creating prompt templates |
|
Emerging |
| 8 |
Pan-ML/panml
PanML is a high level generative AI/ML development and analysis library... |
|
Emerging |
| 9 |
jhd3197/Prompture
Prompture is an API-first library for requesting structured JSON output from... |
|
Emerging |
| 10 |
narenaryan/promptml
Prompt markup language (A.K.A PromptML) library is specially built for AI... |
|
Emerging |
| 11 |
SemTiOne/json_prompt_formatter
A CLI and Python tool for converting text prompts into structured JSON/JSONL... |
|
Emerging |
| 12 |
smkalami/prompt-decorators
Prompt Decorators are structured prefixes, such as +++Reasoning and... |
|
Emerging |
| 13 |
pikho/ppromptor
Prompt-Promptor is a python library for automatically generating prompts using LLMs |
|
Emerging |
| 14 |
narenaryan/promptml-cli
A CLI application to run Prompt Markup Language scripts |
|
Emerging |
| 15 |
helmanofer/pydantic-prompter
A lightweight tool that lets you simply build prompts and get Pydantic... |
|
Emerging |
| 16 |
peanutsee/py-prompt-versioner
Lightweight prompt version control for AI Engineers. Feature-rich Markdown... |
|
Emerging |
| 17 |
tsterbak/promptmage
simplifies the process of creating and managing LLM workflows. |
|
Emerging |
| 18 |
wilburhimself/promptly
Opinionated Rails integration for reusable AI prompt templates. Build... |
|
Emerging |
| 19 |
thompson0012/promptv
A comprehensive developer-first prompt management tool with git-like version control |
|
Emerging |
| 20 |
Maneesh-Relanto/Prompt-Run
curl for prompts. Run .prompt files against any LLM (Anthropic, OpenAI,... |
|
Emerging |
| 21 |
estebantechdev/prompt-pro
Build ready-to-use quality prompts 🚀 |
|
Emerging |
| 22 |
katsumiok/pyaskit
AskIt: Unified programming interface for programming with LLMs (GPT-3.5,... |
|
Emerging |
| 23 |
doganarif/promptpilot
A fast, lightweight CLI tool for versioning, testing, and optimizing your AI... |
|
Emerging |
| 24 |
MadBomber/prompt_manager
Provides a simple way to manage prompts for a generative AI system. |
|
Emerging |
| 25 |
video-db/PromptClip
Instantly create video clips from LLM prompts |
|
Emerging |
| 26 |
yotambraun/promptbeacon
PromptBeacon is a Python toolkit and CLI for monitoring how brands appear in... |
|
Emerging |
| 27 |
justinlietz93/Perfect_Prompts
A library and semi-framework for autonomous Agent prompting that supports... |
|
Emerging |
| 28 |
dottxt-ai/prompts
A prompting library |
|
Emerging |
| 29 |
SuperBruceJia/promptcraft
PromptCraft is a prompt perturbation toolkit from the character, word, and... |
|
Emerging |
| 30 |
aviflombaum/prompt_engine
A Rails Engine for managing your LLM prompts without having to hardcode... |
|
Emerging |
| 31 |
dhh1995/PromptCoder
See also APPL: https://github.com/appl-team/appl that improves this project.... |
|
Emerging |
| 32 |
promplate/partial-json-parser-js
Parse partial JSON generated by LLM |
|
Emerging |
| 33 |
paradigmadigital/Promptmeteo
Industrialize projects powered by LLMs easily with Promptmeteo |
|
Experimental |
| 34 |
Leniolabs/promptwizard
Prompt Wizard is a package for evaluating custom prompts using various... |
|
Experimental |
| 35 |
mramanindia/PromptVal
Promptfixer and evaluator |
|
Experimental |
| 36 |
anptrs/flextex
Pure Python, lightweight, extensively tested, full-featured text template library. |
|
Experimental |
| 37 |
vincenzocascone/prompt-generator
Prompt Generator is a flexible and user-friendly package that offers... |
|
Experimental |
| 38 |
CedarVerse/cedartl
A lightweight, intuitive templating language designed for interactive use in... |
|
Experimental |
| 39 |
promptware/metaprompt
A template engine for LLM prompts with support for writing prompts with prompts |
|
Experimental |
| 40 |
marcosjimenez/pCompiler
A declarative prompt engineering framework that transforms high-level DSL... |
|
Experimental |
| 41 |
ptonlix/ssprompt
âš¡ A LLM Prompt distribution tool âš¡ |
|
Experimental |
| 42 |
OpenSoucrce/prompt-to-json
Convert natural language prompts to structured JSON using OpenAI's GPT models. |
|
Experimental |
| 43 |
tomdyson/prettyprompt
Keeping your prompts clean since 2023 |
|
Experimental |
| 44 |
ptcodes/promptml
Type-safe LLM prompt templates for Rust — catch missing variables at compile time. |
|
Experimental |
| 45 |
Mattbusel/llm-template
Zero-dependency single-header C++ prompt templating with variable... |
|
Experimental |
| 46 |
psyb0t/ezpyai
A Python utility library to make your life easier and your AI dreams a... |
|
Experimental |
| 47 |
Nick088Official/SuperPrompt-v1
Makes your prompts better both Locally & Online, UI & NO UI |
|
Experimental |
| 48 |
graniet/rllm
Use multiple LLM backends in a single crate, simple builder-based... |
|
Experimental |
| 49 |
thinkbigcd/prompt-library
collection of prompt engineering techniques and examples |
|
Experimental |
| 50 |
maylad31/jinja-prompt-manager
Using jinja to build prompts for LLMs and sqlite for prompt versioning |
|
Experimental |
| 51 |
baselhusam/damj
Python Package for creating a well-defined prompts integrated with specified... |
|
Experimental |
| 52 |
promplate/core
Light but flexible templating and FSM framework. This repo is @promplate itself. |
|
Experimental |
| 53 |
LionKimbro/jsonedit
jsonedit is a structure-first JSON editor designed for composing and... |
|
Experimental |
| 54 |
osteele/prompt-matrix.py
A Python package to expand prompt matrix strings. |
|
Experimental |
| 55 |
file-bricks/ProfiPrompt
Desktop prompt manager for organizing, versioning and exporting AI prompts.... |
|
Experimental |
| 56 |
Bhaumi/PromptEnhancer
🎨 Enhance text-to-image models efficiently with PromptEnhancer, utilizing... |
|
Experimental |
| 57 |
drewbeyersdorf/prompt-poetry
Composable prompt engineering techniques for LLMs. Pipe transforms together... |
|
Experimental |
| 58 |
joeycumines/one-shot-man
Refine reproducible one-shot prompts from your terminal, then paste them... |
|
Experimental |
| 59 |
SamBroomy/typed-prompt
A simple type-safe, validated prompt management system for LLMs |
|
Experimental |
| 60 |
alpertunga-bile/prompt-markdown-parser
markdown parser and prompt generator tools for text2image prompts |
|
Experimental |
| 61 |
thinkbigcd/promptflow
lightweight prompt templating and management library |
|
Experimental |
| 62 |
erikamatesz/simple-prompt-manager
A very simple and lightweight library designed for managing and generating... |
|
Experimental |
| 63 |
HKUNLP/HumanPrompt
A framework for human-readable prompt-based method with large language... |
|
Experimental |
| 64 |
cyqlelabs/pal
Prompt Assembly Language - A framework for developing LLM prompts as... |
|
Experimental |
| 65 |
voytas75/PromptManager
PromptManager is a desktop application for cataloguing, searching, and... |
|
Experimental |
| 66 |
yiouli/pixie-prompts
Manage prompt locally in your codebase, with Jinja rendering, variable... |
|
Experimental |
| 67 |
kchoover14/xai-prompt-engineering-bedrock
Few-shot prompt engineering for biometric sensor classification -- parameter... |
|
Experimental |
| 68 |
urban233/prompt-composer-for-emacs
Prompt Composer is a powerful Emacs minor mode designed to streamline the... |
|
Experimental |
| 69 |
nathyBekele/promptKit
An application that transforms prompt engineering for LLMs by automating... |
|
Experimental |
| 70 |
onurcandonmezer/prompt-library
Enterprise prompt engineering library with testing and management |
|
Experimental |
| 71 |
rebeljel/uprompt
A prompt design pattern collection for quick and structured prompt engineering |
|
Experimental |
| 72 |
solomonneas/prompt-library
Dual-mode prompt management with browse/copy UI and REST API for sub-agents |
|
Experimental |
| 73 |
yinhui1984/ollama-cli-assistant
macOS-first CLI command compiler that turns natural language into one... |
|
Experimental |
| 74 |
SainathPattipati/prompt-engineering-library
Production-tested prompt templates and engineering patterns for enterprise... |
|
Experimental |
| 75 |
binu-alexander/metaprompter
Transforms simple raw prompts into a structured more structured and scalable prompts |
|
Experimental |
| 76 |
habemus-papadum/t-prompts
Provenance-preserving prompts for LLMs using Python 3.14's template strings |
|
Experimental |
| 77 |
yinpu/prompt_manager
A Python library for managing and versioning prompts, along with their... |
|
Experimental |
| 78 |
unmodeled-tyler/prompt-profiler
this is a simple python-based CLI tool for Linux. It takes a user prompt,... |
|
Experimental |
| 79 |
thomasnynas12/ezpyai
A Python utility library to make your life easier and your AI dreams a... |
|
Experimental |
| 80 |
oleks-dev/prich
CLI tool for LLM prompt pipelines. Reusable. Shareable. Scriptable. |
|
Experimental |
| 81 |
promplate/toolkit
useful utilities for prompt engineering (independent with @promplate) |
|
Experimental |
| 82 |
iam-abbas/limeprompt
Light weight prompter and parser for language models |
|
Experimental |
| 83 |
MacroMan5/STT-Devellopement-Prompt-Enhancer
A usefull tools for dev that are tired of typing prompt for their coding... |
|
Experimental |
| 84 |
hariharen9/enhance-this
A CLI tool to enhance prompts using Ollama AI, Cross-platform and hasslefree |
|
Experimental |
| 85 |
promplate/recipes
Opinionated practices I generally used in projects created with @promplate |
|
Experimental |
| 86 |
scribe-works/prompt-scribe
A powerful, template-based prompt composer for crafting and managing complex... |
|
Experimental |
| 87 |
Omana30/PromptKit
A library of reusable, battle-tested prompt templates for building reliable... |
|
Experimental |
| 88 |
romiogemeda/prompt-manager
A modern desktop application for managing and organizing AI prompts with... |
|
Experimental |
| 89 |
weavel-ai/promptmodel-python
Prompt & model versioning on the cloud |
|
Experimental |
| 90 |
drankush/QueryPop
QueryPop is a Python application that sends selected text with user... |
|
Experimental |
| 91 |
geeknees/rubocop-prompt
A RuboCop plugin for analyzing and improving AI prompt quality in Ruby code. |
|
Experimental |
| 92 |
vortezwohl/Prompt4Py
Programmatic prompt template for Python. |
|
Experimental |
| 93 |
AIFuseLab/prompt-fuse
Prompt Fuse is an open-source tool for managing, testing, and automtically... |
|
Experimental |
| 94 |
n-splv/promptsub-py
Creating parametrized prompts for language models |
|
Experimental |
| 95 |
Heron4gf/Prompts-Engine
A powerful and flexible Python library for generating well-structured... |
|
Experimental |
| 96 |
bltnico/prompt-enhancer-cli
Enhance and rewrite prompts from your terminal using a developer-friendly CLI tool |
|
Experimental |
| 97 |
skjp/prompt_booster
an example addon module for the spout project, improve your text prompts... |
|
Experimental |
| 98 |
PhilippWu/prompt-creator
Prompt Creator – A lightweight Python GUI tool that visualizes project... |
|
Experimental |
| 99 |
solyarisoftware/prompter.vim
vim as a perfect large language models prompts playground |
|
Experimental |
| 100 |
deadbits/prompt-serve
Store and serve language model prompts |
|
Experimental |
| 101 |
krzysztofkobra/prompt-refine
Hotkey-activated prompt refinement tool |
|
Experimental |
| 102 |
benvilliere/slimer
👻 Prompt engineering companion to quickly digest a project structure and code |
|
Experimental |
| 103 |
AnnaThomas2060/is-even
This is an attempt to create the world's most unnecessarily complex CLI tool... |
|
Experimental |
| 104 |
hparreao/awesome-poml-guide
A comprehensive guide and collection of examples for Prompt Orchestration... |
|
Experimental |
| 105 |
aydiegithub/aydie-prompt-forge
A modern toolkit for creating, managing, and testing LLM prompts as code. |
|
Experimental |
| 106 |
jonwalker-systems/ops-translation-engine
Deterministic operations intake translation engine that converts messy... |
|
Experimental |
| 107 |
kddubey/backprompt
Lazy KV cache data structure for language models |
|
Experimental |
| 108 |
FairlyTales/prompt_library-public
Prompt library built with Marimo |
|
Experimental |
| 109 |
muhammed-mazen/sage
Sage – Prompt-Based Data Generation & Annotation Platform |
|
Experimental |
| 110 |
falatform/prompter
Extensible Python framework for prompt engineering and LLMs—template or code... |
|
Experimental |
| 111 |
oleks-dev/prich-templates
Templates for Prich CLI tool |
|
Experimental |
| 112 |
pyros-projects/pyros-cli
a prompt explorer |
|
Experimental |
| 113 |
Eterance/Pymaidol
A Markup Syntax for Embedding Code into Text |
|
Experimental |