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 123 prompt templating frameworks tools tracked. 7 score above 50 (established tier). The highest-rated is promptslab/Promptify at 67/100 with 4,572 stars. 1 of the top 10 are actively maintained.

Get all 123 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...

67
Established
2 masci/banks

LLM prompt language based on Jinja. Banks provides tools and functions to...

65
Established
3 character-ai/prompt-poet

Streamlines and simplifies prompt design for both developers and...

63
Established
4 promplate/partial-json-parser

Parse partial JSON generated by LLM

56
Established
5 Hunyuan-PromptEnhancer/PromptEnhancer

PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer,...

54
Established
6 narenaryan/promptml

Prompt markup language (A.K.A PromptML) library is specially built for AI...

52
Established
7 smkalami/prompt-decorators

Prompt Decorators are structured prefixes, such as +++Reasoning and...

50
Established
8 Pan-ML/panml

PanML is a high level generative AI/ML development and analysis library...

49
Emerging
9 pikho/ppromptor

Prompt-Promptor is a python library for automatically generating prompts using LLMs

48
Emerging
10 SemTiOne/json_prompt_formatter

A CLI and Python tool for converting text prompts into structured JSON/JSONL...

47
Emerging
11 MadcowD/ell

A language model programming library.

46
Emerging
12 tsterbak/promptmage

simplifies the process of creating and managing LLM workflows.

45
Emerging
13 Goldziher/prompt-template

Flexible and lightweight library for creating prompt templates

44
Emerging
14 narenaryan/promptml-cli

A CLI application to run Prompt Markup Language scripts

43
Emerging
15 katsumiok/pyaskit

AskIt: Unified programming interface for programming with LLMs (GPT-3.5,...

42
Emerging
16 MadBomber/prompt_manager

Provides a simple way to manage prompts for a generative AI system.

42
Emerging
17 jhd3197/Prompture

Prompture is an API-first library for requesting structured JSON output from...

41
Emerging
18 doganarif/promptpilot

A fast, lightweight CLI tool for versioning, testing, and optimizing your AI...

41
Emerging
19 helmanofer/pydantic-prompter

A lightweight tool that lets you simply build prompts and get Pydantic...

41
Emerging
20 video-db/PromptClip

Instantly create video clips from LLM prompts

41
Emerging
21 dottxt-ai/prompts

A prompting library

40
Emerging
22 wilburhimself/promptly

Opinionated Rails integration for reusable AI prompt templates. Build...

40
Emerging
23 dhh1995/PromptCoder

See also APPL: https://github.com/appl-team/appl that improves this project....

39
Emerging
24 aviflombaum/prompt_engine

A Rails Engine for managing your LLM prompts without having to hardcode...

38
Emerging
25 promplate/partial-json-parser-js

Parse partial JSON generated by LLM

37
Emerging
26 yiouli/pixie-prompts

Manage prompt locally in your codebase, with Jinja rendering, variable...

37
Emerging
27 justinlietz93/Perfect_Prompts

A library and semi-framework for autonomous Agent prompting that supports...

37
Emerging
28 thompson0012/promptv

A comprehensive developer-first prompt management tool with git-like version control

36
Emerging
29 paradigmadigital/Promptmeteo

Industrialize projects powered by LLMs easily with Promptmeteo

36
Emerging
30 Leniolabs/promptwizard

Prompt Wizard is a package for evaluating custom prompts using various...

35
Emerging
31 SuperBruceJia/promptcraft

PromptCraft is a prompt perturbation toolkit from the character, word, and...

35
Emerging
32 estebantechdev/prompt-pro

Build ready-to-use quality prompts 🚀

34
Emerging
33 Maneesh-Relanto/Prompt-Run

curl for prompts. Run .prompt files against any LLM (Anthropic, OpenAI,...

33
Emerging
34 promptware/metaprompt

A template engine for LLM prompts with support for writing prompts with prompts

33
Emerging
35 ptonlix/ssprompt

âš¡ A LLM Prompt distribution tool âš¡

32
Emerging
36 peanutsee/py-prompt-versioner

Lightweight prompt version control for AI Engineers. Feature-rich Markdown...

32
Emerging
37 Nick088Official/SuperPrompt-v1

Makes your prompts better both Locally & Online, UI & NO UI

31
Emerging
38 yotambraun/promptbeacon

PromptBeacon is a Python toolkit and CLI for monitoring how brands appear in...

31
Emerging
39 graniet/rllm

Use multiple LLM backends in a single crate, simple builder-based...

30
Emerging
40 promplate/core

Light but flexible templating and FSM framework. This repo is @promplate itself.

30
Emerging
41 alpertunga-bile/prompt-markdown-parser

markdown parser and prompt generator tools for text2image prompts

29
Experimental
42 tomdyson/prettyprompt

Keeping your prompts clean since 2023

29
Experimental
43 vincenzocascone/prompt-generator

Prompt Generator is a flexible and user-friendly package that offers...

29
Experimental
44 mramanindia/PromptVal

Promptfixer and evaluator

29
Experimental
45 anptrs/flextex

Pure Python, lightweight, extensively tested, full-featured text template library.

29
Experimental
46 CedarVerse/cedartl

A lightweight, intuitive templating language designed for interactive use in...

29
Experimental
47 OpenSoucrce/prompt-to-json

Convert natural language prompts to structured JSON using OpenAI's GPT models.

28
Experimental
48 HKUNLP/HumanPrompt

A framework for human-readable prompt-based method with large language...

28
Experimental
49 baselhusam/damj

Python Package for creating a well-defined prompts integrated with specified...

27
Experimental
50 psyb0t/ezpyai

A Python utility library to make your life easier and your AI dreams a...

27
Experimental
51 nathyBekele/promptKit

An application that transforms prompt engineering for LLMs by automating...

27
Experimental
52 cyqlelabs/pal

Prompt Assembly Language - A framework for developing LLM prompts as...

27
Experimental
53 erikamatesz/simple-prompt-manager

A very simple and lightweight library designed for managing and generating...

26
Experimental
54 osteele/prompt-matrix.py

A Python package to expand prompt matrix strings.

26
Experimental
55 maylad31/jinja-prompt-manager

Using jinja to build prompts for LLMs and sqlite for prompt versioning

26
Experimental
56 SamBroomy/typed-prompt

A simple type-safe, validated prompt management system for LLMs

26
Experimental
57 ptcodes/promptml

Type-safe LLM prompt templates for Rust — catch missing variables at compile time.

26
Experimental
58 thinkbigcd/prompt-library

collection of prompt engineering techniques and examples

25
Experimental
59 marcosjimenez/pCompiler

A declarative prompt engineering framework that transforms high-level DSL...

25
Experimental
60 voytas75/PromptManager

PromptManager is a desktop application for cataloguing, searching, and...

25
Experimental
61 thinkbigcd/promptflow

lightweight prompt templating and management library

24
Experimental
62 Mattbusel/llm-template

Zero-dependency single-header C++ prompt templating with variable...

23
Experimental
63 promplate/toolkit

useful utilities for prompt engineering (independent with @promplate)

23
Experimental
64 urban233/prompt-composer-for-emacs

Prompt Composer is a powerful Emacs minor mode designed to streamline the...

22
Experimental
65 oleks-dev/prich

CLI tool for LLM prompt pipelines. Reusable. Shareable. Scriptable.

22
Experimental
66 drewbeyersdorf/prompt-poetry

Composable prompt engineering techniques for LLMs. Pipe transforms together...

22
Experimental
67 kchoover14/xai-prompt-engineering-bedrock

Few-shot prompt engineering for biometric sensor classification -- parameter...

22
Experimental
68 thomasnynas12/ezpyai

A Python utility library to make your life easier and your AI dreams a...

22
Experimental
69 yinpu/prompt_manager

A Python library for managing and versioning prompts, along with their...

22
Experimental
70 solomonneas/prompt-library

Dual-mode prompt management with browse/copy UI and REST API for sub-agents

21
Experimental
71 LionKimbro/jsonedit

jsonedit is a structure-first JSON editor designed for composing and...

21
Experimental
72 yinhui1984/ollama-cli-assistant

macOS-first CLI command compiler that turns natural language into one...

21
Experimental
73 weavel-ai/promptmodel-python

Prompt & model versioning on the cloud

21
Experimental
74 drankush/QueryPop

QueryPop is a Python application that sends selected text with user...

21
Experimental
75 Bhaumi/PromptEnhancer

🎨 Enhance text-to-image models efficiently with PromptEnhancer, utilizing...

21
Experimental
76 SainathPattipati/prompt-engineering-library

Production-tested prompt templates and engineering patterns for enterprise...

21
Experimental
77 file-bricks/ProfiPrompt

Desktop prompt manager for organizing, versioning and exporting AI prompts....

21
Experimental
78 joeycumines/one-shot-man

Refine reproducible one-shot prompts from your terminal, then paste them...

21
Experimental
79 onurcandonmezer/prompt-library

Enterprise prompt engineering library with testing and management

21
Experimental
80 binu-alexander/metaprompter

Transforms simple raw prompts into a structured more structured and scalable prompts

21
Experimental
81 AIFuseLab/prompt-fuse

Prompt Fuse is an open-source tool for managing, testing, and automtically...

20
Experimental
82 geeknees/rubocop-prompt

A RuboCop plugin for analyzing and improving AI prompt quality in Ruby code.

20
Experimental
83 n-splv/promptsub-py

Creating parametrized prompts for language models

20
Experimental
84 solyarisoftware/prompter.vim

vim as a perfect large language models prompts playground

19
Experimental
85 skjp/prompt_booster

an example addon module for the spout project, improve your text prompts...

19
Experimental
86 bltnico/prompt-enhancer-cli

Enhance and rewrite prompts from your terminal using a developer-friendly CLI tool

19
Experimental
87 PhilippWu/prompt-creator

Prompt Creator – A lightweight Python GUI tool that visualizes project...

19
Experimental
88 deadbits/prompt-serve

Store and serve language model prompts

19
Experimental
89 Heron4gf/Prompts-Engine

A powerful and flexible Python library for generating well-structured...

19
Experimental
90 promplate/recipes

Opinionated practices I generally used in projects created with @promplate

19
Experimental
91 habemus-papadum/t-prompts

Provenance-preserving prompts for LLMs using Python 3.14's template strings

19
Experimental
92 benvilliere/slimer

👻 Prompt engineering companion to quickly digest a project structure and code

19
Experimental
93 iam-abbas/limeprompt

Light weight prompter and parser for language models

19
Experimental
94 vortezwohl/Prompt4Py

Programmatic prompt template for Python.

19
Experimental
95 kddubey/backprompt

Lazy KV cache data structure for language models

18
Experimental
96 unmodeled-tyler/prompt-profiler

this is a simple python-based CLI tool for Linux. It takes a user prompt,...

18
Experimental
97 Eterance/Pymaidol

A Markup Syntax for Embedding Code into Text

18
Experimental
98 pyros-projects/pyros-cli

a prompt explorer

17
Experimental
99 hariharen9/enhance-this

A CLI tool to enhance prompts using Ollama AI, Cross-platform and hasslefree

17
Experimental
100 MacroMan5/STT-Devellopement-Prompt-Enhancer

A usefull tools for dev that are tired of typing prompt for their coding...

17
Experimental
101 scribe-works/prompt-scribe

A powerful, template-based prompt composer for crafting and managing complex...

17
Experimental
102 rebeljel/uprompt

A prompt design pattern collection for quick and structured prompt engineering

17
Experimental
103 romiogemeda/prompt-manager

A modern desktop application for managing and organizing AI prompts with...

16
Experimental
104 kasperjunge/toucans

Prompt templating and versioning using jinja2 and litellm 🔥

14
Experimental
105 krzysztofkobra/prompt-refine

Hotkey-activated prompt refinement tool

14
Experimental
106 oleks-dev/prich-templates

Templates for Prich CLI tool

13
Experimental
107 muhammed-mazen/sage

Sage – Prompt-Based Data Generation & Annotation Platform

13
Experimental
108 FairlyTales/prompt_library-public

Prompt library built with Marimo

13
Experimental
109 jonwalker-systems/ops-translation-engine

Deterministic operations intake translation engine that converts messy...

13
Experimental
110 aydiegithub/aydie-prompt-forge

A modern toolkit for creating, managing, and testing LLM prompts as code.

13
Experimental
111 AnnaThomas2060/is-even

This is an attempt to create the world's most unnecessarily complex CLI tool...

13
Experimental
112 hparreao/awesome-poml-guide

A comprehensive guide and collection of examples for Prompt Orchestration...

13
Experimental
113 falatform/prompter

Extensible Python framework for prompt engineering and LLMs—template or code...

13
Experimental
114 frr149/promptly

Promptly - Minimalist prompt template library

12
Experimental
115 MichaelCurrin/reasoning-prompt-builder

Web app for creating structured LLM prompts for reasoning tasks

11
Experimental
116 Ascalonic/PromptML

An open-source markup language for A.I. prompts

11
Experimental
117 Omana30/PromptKit

A library of reusable, battle-tested prompt templates for building reliable...

11
Experimental
118 delorenj/prompt-and-tag

Prompt-and-Tag is a tool designed to enhance AI-assisted development by...

11
Experimental
119 RomansWorks/PCombinator

A handy tool for building, *manipulating* and *evaluating* prompts in both...

11
Experimental
120 PromptSmith-OSS/promptsmith-python-sdk

The Prompt Smith Python SDK is a Python package that provides a simple way...

11
Experimental
121 raadfhaddad/SysPmt

SysPmt is a Python-based tool designed to convert pseudo-code written in a...

11
Experimental
122 promplate/pyodide

running your @promplate projects inside @pyodide runtime!

10
Experimental
123 yejue/rikka-prompt-builder

Rikka Prompt Builder simplifies LLM-project communication by generating...

10
Experimental