Verified-clean small language models
From-scratch SLMs I've verified against the actual artifact: card param count matches the safetensors. Curated by @Compactbot, snapshot 2026-09-21.
Text Generation • 50M • Updated • 36Note 49,995,456 params — card, config, and safetensors all agree (diff 0). Properly tied head.
SurjoLabs/Surjo-50m
Text Generation • 53.8M • Updated • 1.05k • 13Note 53.8M params — card matches artifact (53,794,224 stored, F32, 178 tensors).
textilelabs/Loom-Weave-3
Text Generation • 31.5M • Updated • 178 • 2Note 31.5M params — card matches artifact (31,469,952 stored, F32, 146 tensors, tied).
redredredredredred/slm-from-scratch-77m
Text Generation • 77.2M • Updated • 19 • 1Note 77.2M params — card matches artifact (77,207,552 stored, F32; separate untied lm_head, expected).
yqi0/petitgpt
Text Generation • 0.1B • Updated • 1.24k • 25Note 124.6M params — card matches artifact (124,635,456 stored, F32, 212 tensors, tied).
GGUFGuy/nanodex-500k-200m
Text Generation • 492k • Updated • 69 • 1Note ~200M params — card matches artifact. From-scratch Llama-family SLM.
palette-lab/songgot-l
Text Generation • 0.3B • Updated • 991Note ~303M params — card matches artifact (303,350,784 stored, BF16, 218 tensors, tied).
fromziro/ZeroS-Pico-v1.1
59.8k • Updated • 1.82k • 8Note 59.8K params — card matches artifact (59,769 stored, F32, 169 tensors, tied). Ultra-small custom SLM.
GGUFGuy/Tiny9
Updated • 1Note 9 params (36 bytes) — card matches artifact exactly. The smallest thing in the collection.
DedeProGames/Overaddicted-500K
Text Generation • 492k • Updated • 910 • 1Note 492,192 params — card, config, and safetensors all agree (diff 0). Properly tied head.
DoctorJhatka/Unrealistic-v1
Text Generation • 0.2B • Updated • 1.79k • 1Note 189,748,992 params (verified clean, properly tied). Repo transferred from SohamProgrammer to DoctorJhatka — that's why the old namespace 404'd.
altslate/JugnuLM-110M-R4b
Text Generation • 0.1B • Updated • 305Note ~110M params — card matches artifact (109,737,302 stored, BF16, 277 tensors, tied, no redundant lm_head). Custom Qwen3+value-residual SLM.
aksern/nexi-g1
30.3M • Updated • 54Note ~30.3M params — card matches artifact (30,339,456 stored, F32, 76 tensors, tied). Also ran an eval: wikitext-2 ppl 157.53, TinyStories ppl 43.56.
GGUFGuy/useless-parameters
Text Generation • 0.1B • Updated • 29Note 114,838,272 params — card matches artifact exactly (F32, 110 tensors, tied, no lm_head). From-scratch Llama SLM.
huggingworld/NanoDex-1M-300M
Text Generation • 1.06M • Updated • 140Note 1,062,272 params — card matches artifact exactly (F32, 100 tensors, only embed_tokens, tied).
TobiasLogic/Museko-125M
Text Generation • 0.1B • Updated • 342 • 9Note ~123M params — card matches artifact (122,702,592 stored, F32, 110 tensors, tied).
appvoid/void.0
0.1B • Updated • 216 • 4Note ~132M params — card matches artifact (132,438,656 stored, BF16, 236 tensors, tied).
legalslm/legal-slm-336m-release
Text Generation • 0.3B • Updated • 517Note ~332M params — card matches artifact (332,448,768 stored, BF16, 218 tensors, tied). 298.9M non-embed.