PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Prompting Python Packages

Python packages with the GitHub topic prompting. Sorted by monthly downloads, with stars and forks.
google
dotpromptz-handlebars

Executable GenAI prompt templates

34K 570 72
kyegomez
swarms

The Enterprise-Grade Multi-Agent Orchestration Framework. Website: https://swarms.ai

21K 7K 1K
character-ai
prompt-poet

Streamlines and simplifies prompt design for both developers and non-technical users with a low code approach.

14K 1K 93
grahamcracker1234
dedent

Write multiline strings naturally. Keep every interpolation aligned.

5K 1 0
google
dotprompt-handlebars

Executable GenAI prompt templates

4K 570 72
allenai
smashed

SMASHED is a toolkit designed to apply transformations to samples in datasets, such as fields extraction, tokenization, prompting, batching, and more. Supports datasets from Huggingface, torchdata iterables, or simple lists of dictionaries.

3K 35 6
ServiceNow
agentlab

AgentLab: An open-source framework for developing, testing, and benchmarking web agents on diverse tasks, designed for scalability and reproducibility.

1K 648 135
CTLab-ITMO
coolprompt

Automatic Prompt Optimization Framework

795 198 14
shaneholloman
codemapper

Perfect for AI Prompts. CodeMapper is a python script that creates a comprehensive Markdown document representing the structure and contents of any given code base

627 31 5
05satyam
instructvault

Git-native prompt linting, testing, versioning, and CI—without a hosted prompt registry.

573 5 4
Kubementat
sokrates

A Collection of handy llm interaction scripts including Prompt refinement, idea generation and a command line llm client

517 0 0
hammer-mt
thumb

A simple prompt testing library for LLMs.

309 29 3
princeton-nlp
tree-of-thoughts-llm

[NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models

207 6K 622
zjunlp
easyinstruct

[ACL 2024] An Easy-to-use Instruction Processing Framework for LLMs.

196 407 36
mohammedaly22
vibeprompt

🦩VibePrompt. A lightweight Python package for adapting prompts by tone, style, and audience. Built on top of LangChain, VibePrompt supports multiple LLM providers and enables structured, customizable prompt transformations for developers, writers, and researchers.

140 10 0
promptslab
promptify

Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured output. Join our discord for Prompt-Engineering, LLMs and other latest research

140 5K 362
AmanPriyanshu
genetic-prompt-lab

GeneticPromptLab uses genetic algorithms for automated prompt engineering (for LLMs), enhancing quality and diversity through iterative selection, crossover, and mutation, while efficiently exploring minimal yet diverse samples from the training set.

97 36 4
spcl
graph-of-thoughts

Official Implementation of "Graph of Thoughts: Solving Elaborate Problems with Large Language Models"

91 3K 219
kyegomez
eaot

The open source implementation of "Connecting Large Language Models with Evolutionary Algorithms Yields Powerful Prompt Optimizers"

48 18 5
csinva
treeprompt

Tree prompting: easy-to-use scikit-learn interface for improved prompting.

41 41 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology