llmrun

llmrun Composite Score · Coding

The best open LLMs for coding, ranked on SWE-bench, LiveCodeBench, Aider and other coding boards. The score shown is the overall llmrun Composite Score; the highlighted column is the coding skill score used for the order.

40 benchmarks4 sourcesUpdated 10 Oct 2026Reference scale 2026-Q4How the Composite Score is built

Coding score vs VRAM needed

This chart doesn't show proprietary models.

Models ranked by coding llmrun Composite Score
# (open / overall)Modelllmrun Composite ScoreCodingAgentsMathScienceReasoningBenchmarksVRAM
1 / 53Qwen3.8 27B17.9 GB · 12 benchmarks112–1181121241217.9 GB
2 / 64Gemma 4 31B IT21.7 GB · 11 benchmarks108––1051091121.7 GB
3 / 70Qwen3.6 35B A3B22.0 GB · 12 benchmarks105–1091101071222.0 GB
4 / 72Gemma 4 26B A4B IT16.5 GB · 9 benchmarks104––102101916.5 GB
5 / 81Qwen3.6 27B17.9 GB · 12 benchmarks102–1141111061217.9 GB
6 / 89GPT OSS 20B13.1 GB · 11 benchmarks101––92911113.1 GB
7 / 101Qwen3.5 27B17.9 GB · 6 benchmarks98–––111617.9 GB
8 / 102GPT OSS 120B70.8 GB · 20 benchmarks9882–103972070.8 GB
9 / 106NVIDIA Nemotron 3 Super 120B A12B BF1674.7 GB · 4 benchmarks96––98–474.7 GB
10 / 108Qwen3 Coder Next48.3 GB · 3 benchmarks—95––91–348.3 GB
11 / 109Qwen3 32B22.6 GB · 9 benchmarks93––9691922.6 GB
12 / 117Llama 3.3 70B Instruct51.3 GB · 12 benchmarks76––81821251.3 GB
13 / 119Gemma 3 27B IT21.7 GB · 10 benchmarks69––80741021.7 GB
14 / 121Llama 3.1 8B Instruct7.9 GB · 10 benchmarks56––5669107.9 GB

The range after each score is a 90% interval: given the boards a model has results on, its true score is very likely inside it. Short ranges mean many agreeing results; long ranges mean few or conflicting ones.

Why some models are missing. A model receives a score only if it has results on at least 4 benchmarks across at least 2 categories, with one being reasoning or coding. Skill scores require at least 2 benchmarks for that skill; otherwise they display as –.

VRAM is llmrun's estimate at Q4_K_M (or the smallest quantization we track) for the weights plus room for a 16K-token context. Longer contexts need more memory. Proprietary models can't run locally, so the VRAM filter hides them.

How the llmrun Composite Score is built · llmrun doesn't run these benchmarks; scores come from public sources.