Stringers
vladimirrott/mojo-dllm · vladimirrott

A laptop with a 30-watt GPU outruns llama.cpp: how mojo-dllm gained 285 stars in a week with no one reposting it

What it is An open-source program written in Mojo that runs diffusion language models like LLaDA and Dream on an ordinary computer's CPU or a small GPU, faster than llama.cpp and with lower memory use.

Why it blew up Mojo had just gone open source and diffusion models were hot. It shipped a same-machine benchmark you can verify, claiming "Mojo code beats llama.cpp." The author also opened a batch of beginner-friendly issues to pull in contributors, and activity and stars rose together.

BHow you could follow it Take the parts it doesn't cover: build a diffusion-model-specific runtime for Apple Silicon, or get the fastest local run of a new model like DiffusionGemma first. Put a same-machine comparison and CI-checked benchmarks on the first screen of the README.

Grade B: the play is clear and almost nobody knows about it or copies it, and Mac and new models are open gaps. But both Mojo and diffusion models are small niches, so the star ceiling is a few hundred, and you need real kernel-writing skill to beat llama.cpp. Few people know about it yet
Data (updated daily) · Repo created 2026-10-04 · 436 stars · 7 days +290
GitHub · stars
020040010-3011-0111-0311-0611-08436
Data 2026-10-30 → 2026-11-08 (10 days, 10 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

A Dutch math graduate and AI engineer wrote a local inference engine for a diffusion language model from scratch in Mojo, which had just gone open source. The headline is a comparison table against llama.cpp on the same laptop: nearly 2x faster on CPU. Nobody on HN, X, or Reddit is pushing it, yet it went from 54 stars to over 300 in the first week of November. Below: what it is, where the stars came from, what's worth copying, and where to build if you want a similar project.

A laptop in October 3

The earliest benchmark files in the repo are dated 2026-10-03: a 13-gen i5-13420H laptop, 12 threads, 32 GB RAM, power set to performance. The GPU is an RTX 3050 laptop card with its power capped at 30 W and 6 GB VRAM. The repo was created at midnight on 10-04, and v0.1.0 shipped that same day.

The author, Vladimir Rotariu, lists on his personal page: "Senior AI Engineer, formerly ING." He holds a double bachelor's in mathematics and physics from the University of Groningen, and his thesis covered Bohmian mechanics and scattering theory. The first line of the page reads "temporary account, original is @vladimirrotariu." That original account currently doesn't open on GitHub, and the reason is unclear.

The top of the README is a GIF: LLaDA-8B faces a fully masked "canvas," denoising over 16 steps. It fixes the end-of-sequence filler first, then a haiku gradually surfaces. Right after that is the benchmark table (LLaDA-8B, Q4_K_M, 128 tokens, 32 steps):

RuntimeTokens/secPeak memory
mojo-dllm,CPU1.335.9 GB
llama.cpp llama-diffusion-cli,CPU0.698.4 GB
diffuse-cpp, no cache0.408.2 GB
mojo-dllm,RTX 305018.131.1 GB (host RAM)
llama.cpp, CUDA all layers on GPU16.465.3 GB

(README benchmarks: CPU portion measured at 10-03, GPU portion at 11-03)

The sentence under the table is the key part: every number is rendered from the result files in bench/results/, and if the table and files don't match, CI fails. He also added two fairness tests: sweeping llama.cpp's thread count from 4 to 12 to find its best result, and comparing forward passes alone to exclude sampler differences. On the GPU with Dream-7B it is actually a bit slower (18.29 vs 18.66), and that's stated plainly in the table.

What it is

Diffusion language models (LLaDA, Dream, and similar) don't write left to right one token at a time. They lay down a whole block of masked tokens and lock in the most confident ones each step until it's full. That means each step reruns the entire model over the whole canvas, so the workload looks more like a chain of matrix multiplications than the one-token-at-a-time work of autoregressive models.

llama.cpp added diffusion support in July 2025, but only as a command-line tool in its examples folder, with no optimizations for this workload. mojo-dllm targets that gap: GGUF loading, the tokenizer, quantized matmul, GPU kernels, and the denoising loop are all written in Mojo, and the runtime needs no Python. At load time it repacks Q4_K / Q6_K weights in groups of 8 rows to feed AVX-VNNI instructions, and on GPU it uses int8 tensor cores. Each model's sampler follows the official code, and logits are compared against llama.cpp one by one. Install is a single ./mojo-dllm setup command, and doctor tells you what's missing. The limits are stated clearly too: Linux x86-64 only, requires AVX2, and the GPU has only been tested on one RTX 3050.

Where the stars came from

Datestar
10-04 to 10-30 (26 days)0 → 54
10-3187
11-01146
11-02224 (78 in a single day)
11-04280
11-06339, repo page around 391 that afternoon

(GitHub daily stars)

Every public channel I could check: no Hacker News posts; searching "mojo-dllm" and "LLaDA Mojo" on X over 30 days returned 0 results; Reddit turned up nothing; the Modular forums and blog don't mention it. The coverage that does exist is all from automated aggregator sites: AI Intelligence Station (10-09), Devotd (10-29, trilingual English/Chinese/Korean), AiBoss (11-01), and AI Byte Core (11-04). Machines pulled these from new GitHub repos and wrote them up automatically. Some of the 54 stars from October probably came from here (inference).

The only tactic I could actually observe: recruiting with pre-cut issues. Of the repo's 120 issues, 100 were opened by the author himself, with dozens opened in a cluster on 11-03 and 11-04, each tagged easy / medium / hard, good first issue, or help wanted. His personal page says: "These issues are sized small enough that you can finish one without knowing the codebase." In the same window, 6 outside accounts submitted 23 PRs, most already merged: QinXi-ai filed 14 starting 10-26, and inmassat filed 5 in a single day 11-04. These accounts look like people, or AI agents, specialized in farming open-source contributions: one account was created 10-29 and already has 35 PRs, while another has 160 PRs from half a year. Accounts like this often star the repo in passing.

One more detail: the author's profile links to a maintainer agent he wrote, "an unattended maintainer that runs Claude Code on a schedule, reviews PRs, opens issues, and organizes the issue list," which he states maintains his other project SysKnife. How many of those 100 neatly split issues were opened by the agent isn't visible from outside (my guess: a fair share). SysKnife also gained 55 stars the same week, with a single-day peak at the same 11-03, which suggests the two repos were noticed together through the author's account rather than because of one post.

I found no specific trigger for why growth accelerated sharply from 10-31 to 11-02. GitHub doesn't publish the stargazer list, so I can't rule out inauthentic stars.

Why this one

  1. 时机对上了两个圈子。 Mojo 8 月发 1.0 并开源,9-25 的 1.1 把编译器开放出来,MAX 10-22 变成 source-available;同一时间 Google 8 月发了 DiffusionGemma,NVIDIA 10-30 放出量化版。「Mojo 能不能写出真东西」「扩散模型能不能在本地跑」,两边都在找证据,它一次回答了两个问题。这周按 7 天涨星排,Mojo 语言的 GitHub 库里它第一(+285),第二是 Modular 官方仓库(+38)。
  2. The benchmarks can be checked. The tech crowd's first reaction to "faster than llama.cpp" is skepticism. Result files committed to the repo, CI validation, thread sweeps, and the losing numbers published anyway made people willing to believe it. Even the machine-written aggregator articles cited "reproducible benchmarks" as the reason to recommend it.
  3. The competitors treated diffusion as a side feature. llama.cpp's diffusion support is an example tool. dInfer, Fast-dLLM, and SGLang target server GPUs and PyTorch. Ollada, released around the same time, went for the easy-to-use "diffusion version of Ollama" route and hit 2 stars in two weeks. Independent runtimes built specifically for local CPUs and small GPUs that read GGUF and publish strict benchmarks are basically just this one and diffuse-cpp, and this is the only one written in Mojo.
  4. This playbook has worked before. When Mojo launched in 2023, llama2.mojo claimed "faster than llama2.c" and got over 2,100 stars; in 2024, llm.mojo got over 380. "Rewrite a popular ML project in a new language and beat C/C++ on benchmarks" has consistently drawn an audience in the Mojo community, and mojo-dllm is the 2026 version of it.

How many people know about it

Very few. There are no human-written discussions, only aggregator coverage. Its 6 forks are all PR contributors, and nobody has copied it to build a rival. Total stars are under 400, which makes it the top Mojo repo this week, but outside that niche almost nobody has heard of it.

One caveat: far more people star a repo than actually use it. It only supports Linux x86, runs at 1.3 tokens/sec on CPU, and nobody is using it for real work. People star it because it proves a point.

If it were you

Verdict: B. "Build a specialized runtime in a new language for a model category that a big framework only supports incidentally, and lead with a same-machine benchmark" is a clear play that nobody is copying yet, and it's worth trying. The weakness is the low ceiling (Mojo plus diffusion models are both small niches, in the hundreds-of-stars range), and the bar is real skill: nobody without experience writing quantized kernels and SIMD code will produce something that beats llama.cpp.

Who it suits: engineers who have written CUDA / Metal / SIMD kernels, can read the GGUF quantization format, and are willing to spend a month or two sharpening one narrow tool. Also people who want "I built something that beat llama.cpp" on an ML systems resume.

Who it doesn't suit: people hoping to gather stars through packaging and polish. Ollada's 2 stars in two weeks already show this crowd rewards benchmarks, not "easy to use."

How to do it, ranked by how worthwhile:

  1. Build the platform nobody's covered: Apple Silicon. mojo-dllm only supports Linux x86, and Mac users are a large share of people running models locally. Writing a diffusion-specific runtime in Metal or MLX, with a headline table comparing M-series chips against llama.cpp Metal, is the most direct gap.
  2. Chase the newest diffusion models. DiffusionGemma just came out, NVIDIA just released a quantized version, and mojo-dllm has only gotten as far as tokenizer alignment. Whoever first runs the new model fastest locally, with verifiable numbers, captures this wave of attention. It also still lists block diffusion models as "in research."
  3. Apply the playbook to another new language or model category. The same structure (a newly open language or platform, plus a category a big framework only covers incidentally, plus a same-machine comparison against the incumbent) can be reused elsewhere. Before picking a topic, check two things: the big framework really isn't optimized for it, and you really can beat it.

How to get users: copy the two things it did best. First, put the benchmark table on the first screen of the README, commit the result files, validate them in CI, and publish the slow numbers too. Second, cut the issues into pieces "you can finish without knowing the codebase," label the difficulty, and recruit on your personal page. External PRs make a project look alive, and contributors bring stars with them. One thing it didn't do that you can add: post a clear explanation of "why it's fast" on r/LocalLLaMA and the Modular forums / Discord. It reached over 300 stars without a post, so posting will likely add more (inference).

Timing: inference says now is worth it, before the first half of 2027. Mojo just opened up and diffusion models are hot, so this is the stage where whoever shows evidence first wins. Once llama.cpp or MLX officially optimize diffusion models in earnest, the benchmark edge of a specialized runtime disappears.

What would show I got it wrong: (1) if llama.cpp merges dedicated diffusion optimizations within a few months and closes the CPU gap, the opening was temporary, and points 2 and 3 need a new angle; (2) if mojo-dllm's stars flatline in the hundreds over the next few weeks instead of climbing, it means the early-November surge was mostly contributors and aggregator coverage, and this topic's natural ceiling is lower than it looks; (3) if someone ships a Mac version that reaches a thousand stars within a month, demand is bigger than estimated here, and point 1 needs to be acted on quickly, or you should build complementary tools around it.

Data and sources

GitHub: vladimirrott/mojo-dllm repo page, README, benchmark result files, issue and PR lists, daily stars (10-30 to 11-06); author homepage github.com/vladimirrott and the maintainer-agent repo; lacs-project/sysknife daily stars; similar repo stars (11-06). Search on X, Hacker News, Reddit, and the Modular forum (11-06). Aggregator sites: news.micker.com.cn, github.devotd.net, aiboss88.com, aibytecore.in. Competitors: llama.cpp examples/diffusion, the Ollada post on dev.to, the lmsys.org diffusion LLM blog (2025-12). Timing: Modular blog (Mojo 1.0, MAX license), byteiota (Mojo 1.1), the-decoder (DiffusionGemma), Hugging Face (NVIDIA NVFP4 version). Where it says "inferred" or "unverified," that is inference or unverified.

GitHub repo ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
llama.cpp llama-diffusion-cliOpen source2025-07 (Dream), later added LLaDA / MoEllama.cpp about 119k starsDiffusion is just one example CLI inside an autoregressive framework; mojo-dllm is optimized specifically for diffusion, about 1.9x faster on CPU with a smaller memory footprint
diffuse-cppOpen sourceNot verifiedNot verifiedA C++ runtime for LLaDA that speeds up through strided caching and early exit; at the same workload, mojo-dllm is about 3.3x faster
inclusionAI/dInferOpen source2025-09491 starA PyTorch framework for server GPUs, no CPU / GGUF support
NVlabs/Fast-dLLMOpen source2025-051,116 starA paper's accelerated implementation, PyTorch + GPU, not a local runtime
SGLang diffusion LLM supportOpen source2025-12A feature inside a large frameworkAimed at server-side throughput, GPU
ZHZisZZ/dllmOpen source2025-092,725 starA research library covering training and evaluation, not focused on local inference speed
OpenSourceRulesz/olladaOpen source2026-10-212 starThe Ollama-style easy experience (pip, pull/run, VS Code extension), built on PyTorch, not competing on speed
introspective-diffusion/dlmrtOpen source2026-10About 18 starsOnly does block diffusion, only runs on CUDA GPUs
Official ML-GSAI/LLaDA, DreamLM/DreamOpen source2025-02 / 2025-044,013 / 1,293 starPyTorch reference implementation, requires a GPU
Where users come from
  • Verified The author batch-opened beginner-friendly issues and a homepage recruiting contributors: of 120 issues, 100 were opened by the author; 11-03 to 11-04 are concentrated with easy / good first issue / help wanted labels; at the same time 6 outside accounts came in with 23 PRs (QinXi-ai 14, inmassat 5), and the homepage README says new contributors are welcome
  • Verified Automated aggregator sites / daily new repos: Maishi AI Intelligence 10-09, Devotd 10-29 (English / Chinese / Korean), AiBoss 11-01 (Chinese / English / Japanese), AI Byte Core 11-04, There's An AI For That inference category page
  • Inferred Attention from rising interest in the Mojo ecosystem: this week the Mojo language library ranked first for star gains; Mojo 1.0 and open source (2026-08), 1.1 open compiler (09-25), MAX source-available (10-22), 1.2 (end of October)
  • Inferred Exposure at the author-account level (two of the same author's repos gained stars together the same week): lacs-project/sysknife 7 days +55, single-day peak at 11-03, same week as mojo-dllm
  • Inferred HN / X / Reddit / Modular forum: all checked, no posts found (X live search for 5 terms returned 0 results each; the hackernews library and Algolia had nothing either)

Why vladimirrott/mojo-dllm showed up

In one line: a local inference engine written from scratch in Mojo for diffusion language models (LLaDA, Dream) that reads GGUF, about 2x faster than llama.cpp on CPU and roughly tied with llama.cpp CUDA on GPU; built 33 days ago, +285 stars over the last 7 days. Research date 2026-11-06. Sources: our github / hackernews / x libraries, GitHub GraphQL (live query), Jina / Exa / Brave search.

1. The data, laid out first

itemsvalueSource
Repo created2026-10-04, released v0.1.0 the same dayGitHub GraphQL
Star curve10-30 54 → 10-31 87 → 11-01 146 → 11-02 224 (+78, single-day peak) → 11-03 244 → 11-04 280 → 11-05 295 → 11-06 339github repo_day
Live query11-06 around 15:10 UTC already at 391 starsGitHub GraphQL stargazerCount
fork6 (QinXi-ai, bferanmi806-sketch, inmassat, ruthraguru248, codekongdev, Georgefifth), all contributors who submitted PRsGraphQL forks
issue / PR120 issues, 100 of which were opened by the author; 56 PRs, 23 from 6 outside accounts, most already mergedGraphQL
Commits268 commits on mainGraphQL
trending0 days (under about 60 days since creation; by the rules it can't appear on trending yet, which says nothing either way)GitHub repo
Its position in the Mojo communityAmong Mojo-language libraries in our data, ranked by star gains over 7 days, it is first (+285), with modular/modular, the official repo, second (+38)github library repo_profile
Suspicious star-inflation signalsThe suspect list is emptyGitHub repo

Before Oct 30, it gathered only 54 stars over 26 days; from 10-31 to 11-02 three days it gained 170, then dozens per day afterward.

2. Competitors: who else does the same thing

On the path of "running diffusion language models on your own machine":

CompetitorsWhereLaunchedScaleHow it differs from mojo-dllm
llama.cpp llama-diffusion-cliOpen source2025-07 merged into Dream, later added LLaDA, LLaDA-MoE, RND1llama.cpp about 119k stars; a post on Reddit r/LocalLLaMA 2025-07The largest existing option, but diffusion is just one CLI among its examples, with no optimization specific to diffusion; the mojo-dllm README uses it as the baseline, about 1.9x faster on CPU with 30% less memory
diffuse-cppOpen-source C++Not verifiedUnverified (no obvious spread found in search)A C++ runtime built specifically for LLaDA, speeding up through strided K/V caching and early exit; mojo-dllm is about 3.3x faster at the same workload without caching
inclusionAI/dInferOpen-source Python2025-09491 starA diffusion inference framework for server GPUs (Ant Group), no CPU support, no GGUF
NVlabs/Fast-dLLMOpen-source Python2025-051,116 starA paper implementation (KV cache + parallel decoding), PyTorch, not a local runtime
SGLang diffusion LLM supportA large open-source framework2025-12The SGLang codebase itself is largeAimed at server-side throughput, GPU
ZHZisZZ/dllmOpen-source Python2025-092,725 starA library covering training, evaluation and inference, not fast local inference
OpenSourceRulesz/olladaOpen-source Python2026-10-212 stars (live GraphQL query), dev.to post with 1 likesA "diffusion-model Ollama": pip install, pull/run models, with a VS Code extension; it aims at ease of use rather than speed, and is still built on PyTorch
introspective-diffusion/dlmrtOpen-source CUDA2026-1018 stars (recorded by devotd)Only does block diffusion models, only runs on GPU
An unsloth PR for diffusion inferenceBig open-source projects2026-10 PR #13592unsloth about 79k starsA feature added in passing to a big-company tool, not yet mature
Official repos ML-GSAI/LLaDA, DreamLM/DreamOpen source2025-02 / 2025-044,013 / 1,293 starReference implementation, PyTorch + GPU

The "rewrite a popular ML project in Mojo and beat C/C++ on benchmarks" play has been done before: tairov/llama2.mojo (2023-09,2,129 stars, from when Mojo first launched, the author claimed it was "faster than llama2.c") and dorjeduck/llm.mojo (2024-04,383 stars, reached HN). mojo-dllm is the 2026 version of that approach.

Verdict: plenty of projects do diffusion LLM inference, but only this one and diffuse-cpp are standalone runtimes built specifically for local CPUs and small GPUs, reading GGUF, with strict head-to-head benchmarks. Only this one is written in Mojo.

3. Growth: where users come from

We checked every public channel we could search, and found no human promotion at all:

  • Hacker News: our library (hackernews repo, keyword search mojo / llada / diffusion language) and Algolia have nothing on it.
  • X: x live searches for "mojo-dllm", "LLaDA Mojo", "mojo dllm", "github.com/vladimirrott", "diffusion LLM Mojo" returned 0 posts in the past 30 days. The same tool does return results for "Mojo Modular", so the tool isn't broken.
  • Reddit: a Brave search for mojo-dllm site:reddit.com returned nothing (Reddit blocks direct access, so this isn't fully verified).
  • Modular official forum / blog / community meetings: forum search finds nothing; the official blog's community category and the September community meeting lists don't include it (it was created in October). Whether it was shown in October community meetings or on Discord is unverified.
  • The only coverage we can find is from automated aggregator sites: the Maishi AI intelligence site (10-09, "AI score 67"), Devotd Github (10-29, in English, Chinese and Korean), AiBoss (11-01, in Chinese, English and Japanese), AI Byte Core (11-04), and the inference category page of There's An AI For That. These are all machine-generated from new GitHub repos, not human recommendations.
  • The author's own channels: the author's recent LinkedIn posts are about his other project, SysKnife; no post promoting mojo-dllm turned up. The GitHub profile README promotes both mojo-dllm and SysKnife and says: "New contributors welcome; good first issue and help wanted are cut small enough that you can finish one without knowing the codebase."

The one clear tactic visible: recruiting contributors with pre-cut issues.

  • The author opened 100 issues, dozens of them concentrated over two days in 11-03 and 11-04, each tagged easy / medium / hard, good first issue, help wanted, or blocked (GraphQL and the issue list).
  • External PRs followed right after: QinXi-ai opened 14 PRs starting 10-26 (GGUF validation, RTX Blackwell tuning, parity for new models), inmassat opened 5 in one day on 11-04, and codekongdev, Georgefifth and bferanmi806-sketch also submitted between 10-29 and 11-06.
  • These contributor accounts look like people, or AI agents, farming open-source contributions: bferanmi806-sketch joined 2026-04 and already has 160 PRs; codekongdev joined 2026-10-29 and already has 35 PRs; QinXi-ai has 110 PRs and 68 repos (GraphQL user query). This kind of account usually stars the repos it contributes to and hunts for "good first issues" everywhere.

Another repo by the same author rose the same week: lacs-project/sysknife gained +55 over 7 days, with a single-day peak at 11-03 (GitHub repo). Two repos rising together in the same week points to exposure at the author-account level (profile README, contributors moving between the author's repos), not a single post driving it.

It's still unclear where the stars came from: the GitHub API currently returns 0 stargazers for these repos (including llama2.mojo, the one with the most 2,000 stars), so the star list isn't public and there's no way to see who starred them or when.

4. Why it took off

  1. Timing: the Mojo ecosystem is opening up, and diffusion LLMs are hot. Mojo 2026-08 shipped 1.0 and open-sourced it the same month, 1.1 (09-25) opened the compiler to outside developers, MAX became source-available in 10-22, and at the end of October 1.2 (Modular blog, byteiota, archlinux.by). Google released DiffusionGemma 2026-08, and NVIDIA released an NVFP4 version on Hugging Face 10-30 (the-decoder, HF). Two circles are looking for evidence right now: "can Mojo produce something real?" and "can diffusion LLMs run locally?" This project answers both at once.
  2. The product itself is credible, and verifiable. The README opens with a comparison table against llama.cpp and diffuse-cpp on the same laptop: CPU 1.33 tok/s vs llama.cpp 0.69; GPU (RTX 3050 laptop) 18.13 tok/s vs llama.cpp 16.46; memory 1.1 GB vs llama.cpp 5.3 GB. Each table maps to a file in bench/results/, and CI fails if the two don't match. It also includes thread-sweep and "forward-only" fairness tests, a GIF of the denoising process, and a single ./mojo-dllm setup install command. Even the aggregators' AI cites the "reproducible benchmarks" as a reason to recommend it (Maishi AI intelligence).
  3. It fills a gap llama.cpp left open. llama.cpp has supported diffusion models for 2025 years, but only as an example CLI, not optimized for a workload that recomputes the whole canvas at every step. mojo-dllm specifically rearranges weights for that chain of GEMMs and builds AVX-VNNI and int8 tensor-core kernels, so it is about 1.9x faster on CPU. That lead is the story the README headline tells.
  4. Use an issue funnel to recruit contributors, and activity and stars rise together. 100 maintainer-opened issues, each pre-sized for difficulty, plus a "new contributors welcome" note on the homepage brought a wave of outside PRs around 11-04, the same stretch when stars accelerated (GraphQL).
  5. Aggregators gave some baseline exposure. Automated aggregators in Chinese, English, Japanese and Korean have indexed it since 10-09, and they are probably one source of the 54 stars from October (a guess, unverified).

5. Differentiation

  • Versus llama.cpp: this is a runtime built specifically for diffusion models, not a side feature of an autoregressive framework. Hence it is about 2x faster on CPU with a smaller memory footprint, and it matches each model's official sampler.
  • Versus dInfer / Fast-dLLM / SGLang: it targets local CPUs and small GPUs, reads GGUF directly, and needs no Python at runtime; those others target server GPUs and PyTorch.
  • Versus Ollada: Ollada is focused on ease of use (the Ollama experience), while mojo-dllm focuses on being fast and proving it. Ollada has only 2 stars in two weeks, suggesting this niche responds to benchmark evidence, not packaging.
  • "Written in Mojo" is itself a hook: in the Mojo community, it is one of the few projects that can be set against llama.cpp and win, which is the story both the Mojo community and Modular want.

Is differentiation why it took off? Partly. It makes people want to star it, but the data suggests the stars didn't come from one big account reposting. They came from the Mojo ecosystem heating up, aggregator indexing and contributor recruitment acting together. What exactly triggered the acceleration between 10-31 and 11-02 has not been identified.

6. Who knows about it / is anyone copying it

  • Few people know about it yet: HN, X, Reddit and the Modular forum show no human discussion, only automated aggregator coverage. At 391 stars total, it is already the top Mojo project this week.
  • Followers: none. The 6 forks are all contributors opening PRs; nobody has republished it. Ollada and dlmrt were built independently around the same time and are not copies of it.

VII. What to take away

  • During a window when a new language or platform has just opened up, pick a new model category that the big framework only supports incidentally, build a dedicated runtime, and put a head-to-head benchmark table against the incumbent (llama.cpp) right in the headline.
  • Make the benchmarks verifiable: result files in the repo, CI that checks tables match files, plus fairness tests. Technical readers trust it and share it, and even machine-written aggregator articles cite it.
  • Batch-open pre-cut issues, recruit contributors through the profile README, and use external PRs to make the project look active.
  • A one-line setup, a self-check (doctor), and a GIF demo lower the bar for a first try.

8. Still uncertain

  • The stargazer list is not public, so the channel behind the 10-31 to 11-02 acceleration (Discord, a newsletter, a big account, or star farming) cannot be determined. suspect is empty, but abnormal stars can't be ruled out.
  • The author says this is a "temporary account"; the original account @vladimirrotariu cannot be found on GitHub now (possibly banned, renamed or deleted), reason unknown.
  • Whether the author's LinkedIn, the Modular Discord, or October community meetings ever mentioned it has not been verified.
  • How many external contributors are AI agents or farming contributions can only be inferred from account traits.
  • The scale and launch date of diffuse-cpp have not been verified.
  • Real usage is unknown: the runtime only supports Linux x86-64 + AVX2, and diffusion models on CPU run at about 1.3 tok/s, so the number of people actually using it may be far below the number who starred it.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.