masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and chat messages from generic blueprints. It allows attaching metadata to prompts to ease their management, and versioning is first-class citizen. Banks provides ways to store prompts on disk along with their metadata.
This tool helps developers who are building applications powered by large language models (LLMs) to create and manage their prompts effectively. It takes generic blueprints as input and produces well-structured text or chat messages ready for an LLM. Developers can also attach metadata to prompts, enabling better organization and version control.
123 stars. Used by 2 other packages. Available on PyPI.
Use this if you are a developer building LLM applications and need a systematic way to template, version, and manage your prompts beyond basic string formatting.
Not ideal if you are an end-user without programming knowledge, or if you only need to create simple, static prompts for occasional LLM interaction.
Stars
123
Forks
22
Language
Python
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Dependencies
7
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/masci/banks"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low...
promplate/partial-json-parser
Parse partial JSON generated by LLM
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...
narenaryan/promptml
Prompt markup language (A.K.A PromptML) library is specially built for AI systems - from Vidura AI