11st of 7 in Training and fine-tuning

unsloth

Desktop and web app to run, fine-tune and export open models

Stars
78k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+20,647
25 Mar 2026: 57,363 stars1 Apr 2026: 58,018 stars8 Apr 2026: 59,610 stars15 Apr 2026: 60,895 stars22 Apr 2026: 61,740 stars29 Apr 2026: 62,523 stars6 May 2026: 62,978 stars13 May 2026: 63,478 stars20 May 2026: 64,179 stars27 May 2026: 64,566 stars3 Jun 2026: 65,067 stars10 Jun 2026: 65,601 stars17 Jun 2026: 66,145 stars24 Jun 2026: 66,744 stars1 Jul 2026: 67,191 stars8 Jul 2026: 67,440 stars15 Jul 2026: 67,797 stars22 Jul 2026: 68,316 stars29 Jul 2026: 68,733 stars5 Aug 2026: 69,226 stars12 Aug 2026: 70,338 stars19 Aug 2026: 73,614 stars26 Aug 2026: 74,622 stars2 Sept 2026: 75,269 stars9 Sept 2026: 75,745 stars16 Sept 2026: 76,081 stars23 Sept 2026: 76,519 stars30 Sept 2026: 76,988 stars7 Oct 2026: 77,378 stars14 Oct 2026: 78,010 stars

57,363 on 25 Mar 202678,010 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Unsloth ships as a desktop app, a web UI (Studio) and a Python library for running and fine-tuning models. It runs GGUF and other open models locally with an OpenAI-compatible API, and trains with LoRA, QLoRA, full fine-tuning and RL methods such as GRPO and DPO. The README claims 2x faster training with up to 70% less VRAM, and exports to GGUF, FP8 and NVFP4.

Who it is for: Engineers fine-tuning and locally running open LLMs on their own GPUs

Strengths

  • Fine-tuning covers LoRA, QLoRA, full fine-tuning, GRPO, DPO and FP8 pretraining
  • Claims 2x faster training with up to 70% less VRAM, per README
  • Exports to GGUF, FP8 and NVFP4 and serves an OpenAI-compatible API
  • Runs on NVIDIA, AMD, Intel, CPU and Vulkan across Windows, macOS and Linux

Weaknesses

  • Scope is broad: desktop app, Studio web UI and Core library each install differently
  • Server-side tools are on by default; exposing it needs --disable-tools or a strong password
  • Install relies on curl or irm piped to shell scripts
  • Speed and VRAM figures are the project's own claims; hardware requirements are not listed

What it needs

  • GPU optional
  • Docker
  • Needs PyTorch, llama.cpp, audio.cpp, Cloudflare (optional remote access)
  • Models: GGUF, MLX, LoRA, QLoRA, diffusion
  • port 8000

Head to head

Also in Training and fine-tuning

See all 7
Also in Training and fine-tuning
RankProjectScore
2deepspeedPyTorch library for distributed training of large models with ZeRO43.2k starsApache-2.074 out of 100
3llamafactoryFine-tuning toolkit for 100+ LLMs with a CLI and Gradio web UI Live demo ↗ (opens in a new tab)75.5k starsApache-2.072 out of 100
#4minimindTrain a 64M-parameter LLM from scratch in plain PyTorch Live demo ↗ (opens in a new tab)63.8k starsApache-2.063 out of 100
#5hereticRemoves refusal behavior from transformer language models via automated abliteration35.3k starsAGPL-3.054 out of 100
#6nanochatMinimal PyTorch codebase to train and chat with a small GPT-2-class LLM58.6k starsMIT49 out of 100