All 144 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 26 minisign-verify 0.2.5 27 micromark-extension-math 3.1.0 28 micromark-extension-gfm 3.0.0 32 CodeMirror State ^6.0.0 33 dirs-rs 6 outdated 40 nest_asyncio 41 @codemirror/view ^6.0.0 42 clsx ^2.1.1 42 rimraf ^5.0.0 outdated 42 tw-animate-css ^1.4.0 44 cmdk ^1.1.1 44 fflate 0.8.3 45 mdast-util-from-markdown 2.0.3 47 canvas-confetti ^1.9.4 48 forge ^1.4.0 48 unified 11.0.5 49 hmac 0.13 50 hf_transfer 51 semver 1 53 Jinja >=3.1.0 53 python-docx ==1.2.0 54 HTTPX >=0.27.0 55 PyYAML 58 python-soundfile >=0.12.1 62 rich 63 react-qr-code 2.2.0 64 Sonner ^2.0.7 67 base64 0.23 68 ddgs ==9.14.4 outdated 69 arboard 3.6.1 70 Fontsource Inter ^5.2.8 70 react-day-picker ^9.13.2 outdated 70 sha2 0.11 73 Dagre ^2.0.4 outdated 73 Mammoth.js ^1.11.0 73 tempfile 3 73 tyro 73 wheel >=0.42.0 73 xFormers >=0.0.22.post7 74 globals ^17.4.0 74 micromark 2.0.2 outdated 74 open 5 75 Radix UI ^1.3.3 75 Radix UI ^2.1.8 outdated 75 Radix UI ^2.2.6 outdated 75 Radix UI ^1.1.8 75 Radix UI ^1.2.4 75 Radix UI ^1.4.3 75 React Resizable Panels ^4.6.4 75 serde_json 1 75 torchaudio ==2.11.0+cu126 outdated 75 unpdf ^1.4.0 76 log 0.4 76 serde 1 77 structlog >=24.1.0 79 Motion ^12.34.0 outdated 79 Zustand ^5.0.11 79 regex 1 82 Requests >=2.31 82 js-yaml ^4.3.2 outdated 82 markdown-it-py >=3.0 82 pymupdf4llm ==0.3.4 outdated 82 rand 0.10.0 outdated 83 class-variance-authority ^0.7.1 84 cryptography >=42.0.0 84 packaging ==26.3 84 reqwest 0.13 85 PyJWT ==2.13.0 outdated 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 86 PyAV >=12.3.0 86 hf-xet >=1.5.2,<2.0 86 psutil 87 Base UI ^1.2.0 outdated 87 Triton >=3.0.0 87 tailwind-merge ^3.4.0 88 Click >=8.0 88 FastMCP >=3.0.2 89 React-PDF 10.4.1 outdated 89 assistant-ui 0.12.28 outdated 89 sentencepiece >=0.2.0 89 shadcn ^4.2.0 89 tqdm 90 FastAPI ==0.141.1 90 PyMuPDF ==1.27.2.3 outdated 90 Ruff 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^4.1.18 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2.3.3 90 Tauri Plugin FS 2.5.4 outdated 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Tauri Plugin FS 2 90 Typer >=0.12.0 90 time 0.3 91 PEFT >=0.18.0,!=0.11.0 91 Recharts 3.7.0 outdated 91 TanStack Virtual (React) 3.13.25 outdated 91 Tauri ~2.11.5 outdated 91 Uvicorn ==0.52.1 outdated 91 bitsandbytes >=0.45.5,!=0.46.0,!=0.48.0 91 boto3 >=1.34.0 92 KaTeX ^0.16.28 outdated 92 React Flow ^12.10.0 92 gguf ==0.19.0 92 lucide-react ^1.7.0 92 sentence-transformers 93 @vitejs/plugin-react ^6.0.1 93 Pydantic 93 TanStack Table ^8.21.3 outdated 93 Tokio 1 93 accelerate >=0.34.1 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 95 Datasets ==4.3.0 outdated 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 vision 96 NumPy 96 PyTorch ==2.10.0 outdated 96 huggingface_hub >=0.34.0 96 pytest 97 Matplotlib ==3.10.9 outdated 97 TypeScript ~5.5.0 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