Skip to main content
AI Buzz logo

Developer Momentum Index (DMI)

A composite score ranking AI companies by real developer traction — not hype, not funding, not press mentions.

What Is the DMI?

The Developer Momentum Index is AI-Buzz's proprietary score that measures how much traction an AI company has with developers. Unlike funding-based rankings, the DMI reflects actual adoption and community engagement.

Every company in the AI-Buzz database receives a DMI score from 0 to 100, updated daily. The score aggregates signals that traditional databases miss: who's actually installing packages, who developers are discussing, and which projects are accelerating.

How the DMI Is Calculated

Developer Adoption

npm and PyPI package downloads (30-day rolling totals), GitHub stars, forks, and contributor counts. These reflect who developers are actually using in production code.

Community Signals

Hacker News mentions (30-day count), category discussion share, and sentiment analysis. HN discussion is a leading indicator — what developers talk about today often becomes mainstream adoption 6–12 months later.

Momentum

Growth trends across all metrics — month-over-month download growth, star velocity, commit activity acceleration. A company growing at 20% monthly from a small base can outrank a stagnant giant.

Search Demand

Google Search Console impressions and clicks for company-related queries. This captures mainstream awareness beyond developer communities.

Page Views

Traffic to each company's AI-Buzz profile. Higher interest from researchers and analysts correlates with broader industry attention.

Interpreting DMI Scores

70–100
High Momentum

Strong developer adoption, active community discussion, and growing traction. These companies are the ones developers are actively installing and talking about.

40–69
Medium Momentum

Moderate developer engagement. May have strong adoption in a niche or early-stage growth across multiple signals.

0–39
Lower Momentum

Lower developer traction relative to other tracked companies. May be pre-launch, enterprise-focused, or in a quieter growth phase.

Data Sources

  • -npm Registry API — Package download counts (public, no auth required)
  • -PyPI Stats API — Python package download counts (BigQuery-backed)
  • -GitHub REST API — Stars, forks, contributors, commit activity
  • -Algolia HN Search API — Hacker News story and comment mentions
  • -Google Search Console — Search impressions and clicks
  • -Google Analytics (GA4) — Company page traffic

All signals are collected daily at 6 AM UTC via automated GitHub Actions workflows. See our full methodology for details on each data source.

Limitations

  • -Open-source bias: Companies with public GitHub repos and published packages score higher. Enterprise-only or closed-source companies may be underrepresented.
  • -CI/CD inflation: Automated pipelines can inflate download counts. We track trends rather than absolutes to mitigate this.
  • -English-language bias: Hacker News discussion skews toward English-speaking developer communities.
  • -Coverage gaps: Package-to-company mapping is manual. Some companies may have unmapped packages.

Frequently Asked Questions

How is DMI different from GitHub stars or download counts?

Single metrics can be misleading. A company with millions of downloads but zero community discussion is different from one with moderate downloads but explosive growth. The DMI combines multiple independent signals to give a more complete picture of developer traction.

Can I use DMI scores in my research?

Yes. DMI data is available via the AI-Buzz API and as CSV/JSON exports. Please cite AI-Buzz as the source and link to this page for methodology context.

Why doesn't company X have a DMI score?

A company needs at least one quantitative signal (downloads, stars, HN mentions, etc.) to receive a DMI score. Companies without any public developer signals will show "No Data" until signals are detected.

Use DMI in Your Workflow

Google Sheets

Import DMI data directly into Google Sheets with IMPORTDATA():

=IMPORTDATA("https://www.ai-buzz.com/api/v1/export/companies?format=csv&fields=full&limit=100")

Airtable / JSON API

Fetch JSON data for Airtable scripting or any API client:

GET https://www.ai-buzz.com/api/v1/export/companies?format=json&fields=full&limit=100

Filter by domain: ?primary_domain=foundation-models. Filter by score: ?min_signal_score=0.5. Rate limited to 10 requests/hour.

Explore DMI Rankings

See which AI companies have the strongest developer momentum right now.

© 2026 AI-Buzz. Early access. Data updated daily.