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

Instruction Tuning Python Packages

Python packages with the GitHub topic instruction-tuning. Sorted by monthly downloads, with stars and forks.
hiyouga
llamafactory

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

17K 75K 9K
snowmuffin
convmerge

Merge heterogeneous chat/text sources into a single LLM training format (JSONL)

11K 0 1
bespokelabsai
bespokelabs-curator

Synthetic data curation for post-training and structured data extraction

4K 2K 150
datajuicer
py-data-juicer

Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷

2K 7K 434
ContextualAI
gritlm

Generative Representational Instruction Tuning

2K 701 51
sileod
tasksource

Datasets collection and preprocessings framework for NLP extreme multitask learning

2K 218 12
datadreamer-dev
datadreamer-dev

DataDreamer: Prompt. Generate Synthetic Data. Train & Align Models.   🤖💤

1K 1K 59
hiyouga
llmtuner

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

758 75K 9K
vincentzed
decontaminate

`decon`, but with python API binding.

466 2 0
hiyouga
lazyllm-llamafactory

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

284 75K 9K
zhuang-li
scar-tool

[ACL 2025 main] SCAR: Data Selection via Style Consistency-Aware Response Ranking for Efficient Instruction-Tuning of Large Language Models

200 39 4
Luodian
otter-ai

🦦 Otter, a multi-modal model based on OpenFlamingo (open-sourced version of DeepMind's Flamingo), trained on MIMIC-IT and showcasing improved instruction-following and in-context learning ability.

171 3K 210
simplifine-llm
simplifine-alpha

🚀 Easy, open-source LLM finetuning with one-line commands, seamless cloud integration, and popular optimization frameworks. ✨

162 96 5
haotian-liu
llava-torch

[NeurIPS'23 Oral] Visual Instruction Tuning (LLaVA) built towards GPT-4V level capabilities and beyond.

147 25K 3K
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
stef41
castwright

Generate synthetic instruction-tuning data from seed examples. Simple API, built-in quality filtering, multi-provider.

133 1 0
hiyouga
llamafactory-songlab

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

47 75K 9K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology