All 158 Dependencies

Every package Unsloth depends on, ranked by repo health score.

Unsloth is a local AI workbench that started as a fine-tuning library and now ships in three forms: a native desktop app for Windows, macOS and Linux; Unsloth Studio, a browser UI served from your own machine; and Unsloth Core, the importable Python package. All three sit on the same training and inference engine, so a model you fine-tune in the UI is the same one you can drive from a notebook.

The training side covers LoRA, QLoRA, full fine-tuning, pretraining and reinforcement learning including GRPO and DPO, with FP8 and vision RL on consumer cards. The speed and memory claims — roughly twice as fast with a large VRAM reduction — come from hand-written Triton kernels and custom autograd paths rather than from a different training algorithm, so results are meant to match what the standard stack produces.

The running side turns the same machine into a local inference server. It loads GGUF and MLX builds through llama.cpp, serves them over an OpenAI-compatible API, and connects coding agents such as Claude Code and Codex to a local model with a single command. Private web search, deep research, RAG over your own documents, image and video diffusion, and speech models are all handled in the same interface.

Hardware coverage is unusually wide for this category: NVIDIA, AMD, Intel and CPU-only machines, a Vulkan backend, multi-GPU setups, and Windows, Linux, WSL and macOS, with a separate ROCm image for AMD.

26 mdast-util-gfm 3.1.0 26 mdast-util-math 3.0.0 27 micromark-extension-math 3.1.0 31 CodeMirror State ^6.0.0 33 dirs-rs 6 outdated 36 minisign-verify 0.2.5 outdated 39 micromark-extension-gfm 3.0.0 40 @codemirror/view ^6.0.0 40 nest_asyncio 41 rimraf ^5.0.0 outdated 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 43 fflate 0.8.3 44 cmdk ^1.1.1 45 semver 1 47 canvas-confetti ^1.9.4 47 hmac 0.13 51 python-docx ==1.2.0 53 Jinja >=3.1.0 54 react-qr-code 2.2.0 56 base64 0.23 56 rich 58 unified 11.0.5 60 forge ^1.4.0 61 PyYAML 61 Sonner ^2.0.7 62 hf_transfer 62 mdast-util-from-markdown 2.0.3 outdated 62 tempfile 3 62 tyro 64 python-soundfile >=0.12.1 66 HTTPX >=0.27.0 69 Fontsource Inter ^5.2.8 72 globals ^17.4.0 72 wheel >=0.42.0 73 open 5 73 serde 1 74 arboard 3.6.1 74 sha2 0.11 75 ddgs ==9.14.4 outdated 75 micromark 2.0.2 outdated 75 rand 0.10.0 76 Requests >=2.31 76 regex 1 76 xFormers >=0.0.22.post7 77 react-day-picker ^9.13.2 outdated 77 structlog >=24.1.0 77 unpdf ^1.4.0 78 Radix UI ^1.3.3 78 Radix UI ^2.1.8 outdated 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.1.8 78 Radix UI ^1.2.4 78 Radix UI ^1.4.3 79 Motion ^12.34.0 outdated 79 log 0.4 81 Zustand ^5.0.11 81 js-yaml ^4.3.2 outdated 81 reqwest 0.13 81 torchaudio ==2.11.0+cu126 outdated 82 class-variance-authority ^0.7.1 83 psutil 84 Dagre ^2.0.4 outdated 84 cryptography >=42.0.0 84 markdown-it-py >=3.0 84 pymupdf4llm ==0.3.4 outdated 84 serde_json 1 85 Mammoth.js ^1.11.0 85 Streamdown 1.1.1 outdated 85 Streamdown 1.0.2 outdated 85 Streamdown 1.0.2 outdated 85 Streamdown 1.3.1 outdated 85 Streamdown 2.5.0 outdated 85 packaging ==26.3 85 tqdm 86 bitsandbytes >=0.45.5,!=0.46.0,!=0.48.0 87 Click >=8.0 87 PyAV >=12.3.0 87 PyJWT ==2.13.0 outdated 87 React Resizable Panels ^4.6.4 87 Triton >=3.0.0 88 Base UI ^1.2.0 outdated 88 FastMCP >=3.0.2 88 hf-xet >=1.5.2,<2.0 88 sentencepiece >=0.2.0 89 React-PDF 10.4.1 outdated 89 Typer >=0.12.0 89 tailwind-merge ^3.4.0 89 time 0.3 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^4.1.18 90 Tauri ^2.10.1 90 Tauri 2.10.1 outdated 90 Tauri ~2.11.5 outdated 90 Uvicorn ==0.52.1 outdated 90 boto3 >=1.34.0 91 PEFT >=0.18.0,!=0.11.0 91 PyMuPDF ==1.27.2.3 outdated 91 React Flow ^12.10.0 91 Recharts 3.7.0 outdated 91 Ruff 91 TanStack Virtual (React) 3.13.25 outdated 91 assistant-ui 0.1.17 outdated 91 assistant-ui 0.12.28 outdated 91 assistant-ui 0.5.10 outdated 91 assistant-ui 0.3.12 outdated 91 assistant-ui ^0.4.6 outdated 92 @vitejs/plugin-react ^6.0.1 92 FastAPI ==0.141.1 outdated 92 TanStack Table ^8.21.3 outdated 92 Tauri Plugin FS ^2.3.2 92 Tauri Plugin FS 2.4.9 outdated 92 Tauri Plugin FS ^2.3.3 92 Tauri Plugin FS ^2.5.3 92 Tauri Plugin FS ^2.3.1 92 Tauri Plugin FS ^2.10.1 outdated 92 Tauri Plugin FS ^2.4.1 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2.3.3 92 Tauri Plugin FS 2.5.4 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 accelerate >=0.34.1 92 gguf ==0.19.0 92 lucide-react ^1.7.0 92 shadcn ^4.2.0 93 KaTeX ^0.16.28 outdated 93 Pydantic 93 Tokio 1 93 sentence-transformers 93 urllib3 >=2.3.0 94 TRL >=0.18.2,!=0.19.0,<=0.24.0 outdated 94 TanStack Router 1.169.2 outdated 94 Vite ^8.0.16 94 diffusers >=0.39.0 94 typescript-eslint ^8.55.0 94 vision 95 ESLint ^9.39.1 outdated 95 ESLint ^9.39.1 outdated 95 Transformers >=4.51.3,!=4.52.0,!=4.52.1,!=4.52.2,!=4.52.3,!=4.53.0,!=4.54.0,!=4.55.0,!=4.55.1,!=4.57.0,!=4.57.4,!=4.57.5,!=5.0.0,!=5.1.0,<=5.5.0 outdated 95 TypeScript ~5.5.0 outdated 96 Datasets ==4.3.0 outdated 96 NumPy 96 PyTorch ==2.10.0 outdated 96 huggingface_hub >=0.34.0 96 huggingface_hub >=0.34.0 96 pytest 98 Matplotlib ==3.10.9 outdated 98 Protocol Buffers 98 React ^7.0.1 outdated 98 React ^19.2.4 98 React DOM ^19.2.4 98 pandas ==2.3.3 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers