Skip to content
PluginStats

blume weekly downloads statistics

By haydenbleasel · npm · MCP servers

The open-source docs framework for humans and agents.

View on npm Fresh · Oct 17, 2026

blume has 59,578 recorded weekly downloads on npm, a decrease of 27.0% over the past 30 days.

It ranks #520 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by +156%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
59,578
Official API · Oct 17, 2026
7-day growth
-51.3%
-62.8K weekly downloads
30-day growth
-27.0%
-22.1K weekly downloads
90-day growth
+156%
+36.3K weekly downloads
Rank
#520
Among tracked npm listings

About blume

Blume

The open-source docs framework for humans and agents. Fast, AI-ready, and zero-config. Free and open source, forever.

Drop Markdown or MDX into a folder, start the dev server, and get a production-grade docs site — navigation, search, theming, Open Graph images, and a rich component library — with no app boilerplate to write or maintain. Blume generates and drives a hidden Astro project for you; run npx blume eject to get a standalone Astro app whenever you want full control.

Documentation · Quickstart · Components · CLI

Quickstart

Blume needs Node.js 22.19 or newer and a content folder with at least one .md/.mdx file — there's nothing else to set up.

It scaffolds docs/index.mdx and blume.config.ts, adds dev and build scripts to a new package.json, and installs dependencies. Run the dev server with hot reload:

Build static HTML, with a local search index, into dist/:

In a project that already has a package.json, blume init leaves it alone: add "dev": "blume dev" and "build": "blume build" to its scripts, or run npx blume dev. Blume works with any package manager and never requires you to set up Astro or Tailwind yourself.

Moving from another docs framework? npx blume migrate hands a Mintlify, Docusaurus, GitBook, MkDocs, ReadMe, or other docs site to Claude Code or Codex — see Migrate to Blume. On Blume 1, run npx blume@latest upgrade — see Upgrade to Blume 2.

Features

• Zero-config, even the template — a folder of docs is a complete project. No starter to clone, no framework to learn. Configuration is opt-in, one file at a time. • Fast by default — static HTML on Astro and Vite; the core theme ships no client framework JS so pages score well on Core Web Vitals out of the box. • Type-safe config — blume.config.ts and every meta.ts are real TypeScript, validated by a schema and authored with defineConfig / defineMeta, so your editor catches mistakes before a build. • Components, no imports — cards, columns, steps, tabs, accordions, badges, code groups, frames, file trees, type tables, live component previews, diffs, and more, usable in any MDX page. • Local search — Orama runs in dev and production with no hosted service; FlexSearch, Pagefind, Algolia, Typesense, Orama Cloud, and Mixedbread are one adapter away (search: pagefind() from blume/search). • AI-ready — llms.txt / llms-full.txt, raw Markdown at any .md URL, a JSON docs API, Copy as Markdown, Open in chat, an optional in-page assistant, and a hosted MCP server so coding agents can search and read your docs directly. • Agent skills — Blume ships agent skills that teach a coding agent to scaffold, write, and maintain your docs site. • Content sources — mix local files with remote MDX, GitHub Releases, Notion, Sanity, Contentful, Payload, Strapi, or any custom backend into a single site. • Internationalization — drop translated files into place for locale-aware routing, per-language navigation, translated UI, and SEO. • SEO — metadata, Open Graph images (rendered at build with Takumi), sitemap, robots.txt, RSS feeds, and JSON-LD, built in. • API references — render OpenAPI, AsyncAPI, and GraphQL specs as native reference pages (one per operation, with schemas, auth, and a request playground) with openapi(), asyncapi(), and graphql() from blume/reference, or embed Scalar's UI with scalar(). • Export — let readers download any page as a PDF or EPUB, entirely client-side, so static builds stay static. • Customization — component overrides, React islands, custom pages, Tailwind v4 theme tokens and theme.css, and a source-component registry (blume add). • Eject — npx blume eject produces a standalone Astro project that still uses the blume package.

CLI

| Command | Description |

| blume init [dir] | Scaffold a project (interactive by default). | | blume dev | Start the dev server with hot reload. | | blume build | Build the static (or server) site. | | blume preview | Preview the last build. | | blume add | Install a source component from the registry. | | blume sync | Re-fetch remote content sources and regenerate. | | blume eject | Promote the runtime into a standalone Astro app. | | blume check | Type-check the docs site with astro check. | | blume validate | Validate internal, anchor, asset, and external links. | | blume doctor | Diagnose config and content problems. | | blume audit | Audit the built site for SEO and health issues. | | blume eval | Test the docs: an agent answers your questions using only the documentation. | | blume translate | Translate docs into the configured locales with a local agent CLI. | | blume version [id] | Freeze the current docs as an archived version (no id lists configured versions). | | blume migrate [source] | Move a Mintlify, Docusaurus, GitBook, MkDocs, ReadMe, or other docs site to Blume with Claude Code or Codex. | | blume upgrade | Move to a new major: bump blume, then list the config changes left or hand them to Claude Code or Codex. |

Run them through your package manager (npx blume ) or a package.json script. See the CLI reference for every flag.

How it works

The Blume CLI loads blume.config.ts, scans your content into a graph, and generates a hidden Astro project under .blume/ that it drives for dev and build. Astro renders through a catch-all page that imports Blume's shipped components, the generated data, and your overrides. .blume/ is regenerated on each run — only changed files are written, so hot reload stays fast — until you blume eject and own it.

Deployment

blume build outputs static HTML to dist/ — deploy to any static host (Vercel, Netlify, Cloudflare Pages, GitHub Pages, S3 + CloudFront, or any CDN). For request-time features like the assistant or the MCP server, name a host adapter from blume/deploy in blume.config.ts, which switches the build to server output:

| Adapter | Use for |

| vercel() | Vercel | | netlify() | Netlify Functions | | node() | Self-hosted Node servers, containers | | cloudflare() | Cloudflare Workers and Pages |…

Description from the npm listing.

  • agents
  • ai
  • astro
  • docs
  • documentation
  • documentation-generator
  • llms
  • markdown
  • mcp
  • mdx
  • vite

Where blume sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 26, #20 (overall #520)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 3, #6 (overall #46)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

blume weekly downloads on npm, last 90 days: 59,578 weekly downloads as of Oct 17, 2026, +156% over 90 days.blumeWeekly downloads on npm · Last 90 days59,578downloads / week+156% over 90 days020K40K60K80K100K120K140KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
blume weekly downloads on npm, last 90 days: 59,578 weekly downloads as of Oct 17, 2026, +156% over 90 days.
PNG SVG

7/30/90-day growth

blume weekly downloads growth on npm: -51.3% over 7 days, -27.0% over 30 days, +156% over 90 days.blumeWeekly downloads growth on npm59,578downloads / week now7-day growth-62,820 weekly downloads-51.3%30-day growth-22,080 weekly downloads-27.0%90-day growth+36,284 weekly downloads+156%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
blume weekly downloads growth on npm: -51.3% over 7 days, -27.0% over 30 days, +156% over 90 days.
PNG SVG

Ranking history

blume npm ranking history: currently #520 (by weekly downloads).blumenpm ranking · by weekly downloads · Last 90 days#520current rank#150#200#250#300#350#400#450#500#550Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
blume npm ranking history: currently #520 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for blume
Date (UTC)Weekly downloadsChange vs. previous
59,578-13.6K
73,171+109
73,062-23.8K
96,891-25.6K
122,4990
122,499-848
123,347+949
122,398+478
121,920+3.7K
118,270+1.6K
116,628+5.6K
110,983-25.9K
136,897-559
137,456—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/blume. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.