gitwtfhub

wtf is llm-fine-tuning-tools?

aglio-lab/llm-fine-tuning-tools — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 1/5LicenseSetup · easy

TL;DR

A regularly updated reference list cataloging 155+ tools and platforms for fine-tuning large language models.

Mindmap

mindmap
  root((llm-fine-tuning-tools))
    What it does
      Catalogs fine tuning tools
      155 entries
      15 categories
    Categories
      End to end frameworks
      PEFT and LoRA tooling
      RLHF and preference optimization
      Data curation and synthetic data
      Quantization and serving
    Formats
      Markdown table
      JSON data file
      CSV data file
    Use cases
      Compare fine tuning tools
      Choose training approach
    Audience
      ML engineers
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Compare end-to-end fine-tuning frameworks like Axolotl, Unsloth, and LLaMA-Factory before choosing one.

REASON 2

Find tools for parameter-efficient fine-tuning methods like LoRA and QLoRA.

REASON 3

Discover managed cloud services for fine-tuning a model without managing your own infrastructure.

REASON 4

Pull the machine-readable JSON or CSV data to build a custom comparison of fine-tuning tools.

What's in the stack?

PythonMarkdown

How it stacks up

aglio-lab/llm-fine-tuning-tools0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity1/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min
CC0 1.0 dedication, the content is placed in the public domain, free to use for any purpose.

Wtf does this do

This repository is a curated reference list rather than a piece of software to install. It catalogs tools used to fine-tune large language models, meaning taking a model that was already trained on general data and further training it on specific task or domain data so it performs better at a narrower job. The list holds 155 entries across 15 categories, covering both open source and commercial options, and it says it is reviewed monthly. The categories walk through the whole fine-tuning process. There are complete end-to-end frameworks that handle loading a model, formatting a dataset, running the training recipe, and exporting the result. There are libraries focused specifically on supervised fine-tuning, and on parameter-efficient methods like LoRA and QLoRA, which adjust a small number of extra parameters instead of retraining the whole model to save time and computing cost. Other sections cover scaling training across multiple GPUs, techniques like RLHF and DPO that train a model to follow human preferences, tools for cleaning and labeling training data, generating synthetic training examples, tracking experiment runs, searching for good training settings automatically, shrinking a trained model through quantization, converting and serving a finished checkpoint, and managed cloud services that handle fine-tuning for you. Every entry links to its original source, such as a GitHub repository or official documentation, so readers can check the claims for themselves. The list is also available as a machine-readable JSON file and CSV file for programmatic use. It documents its own methodology for how entries are selected and ordered, and keeps a section for tools that have been discontinued or replaced by newer projects rather than removing them from the record. The full README is longer than what was shown.

Yoink these prompts

Prompt 1
Help me compare fine-tuning frameworks in this list for training a LoRA adapter on my own data.
Prompt 2
Which tools in this list are best for running RLHF or DPO style preference optimization?
Prompt 3
Explain the difference between an end-to-end fine-tuning framework and a core training library using this list.
Prompt 4
Show me how to use the tools.json data file from this repo to filter for open-source quantization tools.
Prompt 5
Summarize the data curation and synthetic data tools mentioned in this list.

Frequently asked questions

wtf is llm-fine-tuning-tools?

A regularly updated reference list cataloging 155+ tools and platforms for fine-tuning large language models.

What language is llm-fine-tuning-tools written in?

Mainly Python. The stack also includes Python, Markdown.

What license does llm-fine-tuning-tools use?

CC0 1.0 dedication, the content is placed in the public domain, free to use for any purpose.

How hard is llm-fine-tuning-tools to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is llm-fine-tuning-tools for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.