Skip to content
PluginStats

@k2b/fibel weekly downloads statistics

By k2b · npm · MCP servers

Config-first documentation runtime for Markdown collections, custom SSR pages, search, and AI-ready source routes.

View on npm Fresh · Nov 4, 2026

@k2b/fibel has 13,566 recorded weekly downloads on npm, ranking #1110 of 2,819 tracked listings.

Weekly downloads
13,566
Official API · Nov 2, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1110
Among tracked npm listings

About @k2b/fibel

Fibel

Fibel publishes Markdown and host-rendered application pages in one documentation shell with native language routes, server-side search, raw Markdown sources, and a cookie-based light/dark theme.

It is built for product and developer documentation that should stay readable in the repository, work well as a website, and remain easy for tools such as LLMs to consume.

Quick start

Fibel targets Bun.

For an app project:

bun add @k2b/fibel
bunx --bun @k2b/fibel init
bunx --bun @k2b/fibel dev --port 5173

Open http://localhost:5173. The root path redirects to the configured default locale.

fibel dev watches the config, docs, and assets. After a successful rebuild, connected browser tabs reload automatically. Use --no-watch or --no-reload when a plain local server is enough.

Package migration

Fibel moved from @valentinkolb/fibel to @k2b/fibel in v0.2.0. Replace root imports with @k2b/fibel, plugin imports with @k2b/fibel/plugins, and CLI commands with bunx --bun @k2b/fibel. The previous package is deprecated and receives no further releases.

Agent skill

Fibel publishes one English Agent Skill for documentation work. Install it directly from the documentation website with the open-source Vercel Skills CLI:

bunx skills add https://fibel.dev

The concise skill gives agents the stable Fibel workflow and tells them to use the public MCP server for exact current API details. It answers in the user's language without maintaining translated copies of the skill.

When working from this repository:

bun install
bun run src/cli.ts init
bun run src/cli.ts dev --port 5173

What Fibel provides

  • Documentation pages from docs/<locale>/**/*.md
  • Optional content collections with separate Markdown roots and navigation
  • Optional date-sorted blog feeds backed by normal Markdown collections
  • Framework-neutral custom pages with searchable Markdown content
  • Optional Solid SSR and island integration through a host-owned @k2b/ssr build
  • A standalone Web-standard fetch app
  • Server-rendered HTML with page metadata and canonical URLs
  • Server-side search with an interactive spotlight dialog
  • Keyboard shortcuts for search with / and Mod+K
  • Stable raw Markdown routes with .md and .markdown
  • Native language routing and language switching
  • Light and dark mode without client-side theme flicker
  • Static assets from an assets/ directory
  • SEO routes for robots.txt, sitemap.xml, favicon.ico, and favicon.svg
  • Language alternates, social cards, and structured data on every page
  • llms.txt and llms-full.txt routes for language models
  • An optional public MCP endpoint for coding agents
  • Optional origin-level Agent Skills discovery from a local directory
  • A Tailwind-based default theme
  • A small plugin API for replacing or extending built-in behavior

Project structure

.
|-- fibel.config.ts
|-- docs/
|   |-- en/
|   |   |-- index.md
|   |   `-- configuration.md
|   `-- de/
|       |-- index.md
|       `-- configuration.md
`-- assets/
    `-- logo.svg

Each locale has its own folder below docs/. A file at docs/en/configuration.md is served as /en/configuration. The same source is also available as /en/configuration.md and /en/configuration.markdown.

Collections

Related documentation areas can share one Fibel instance, search, assistant, MCP endpoint, and deployment while retaining separate Markdown roots and sidebars:

export default defineFibel({
  title: "Cloud",
  routing: { basePath: "/docs" },
  locales: [
    { code: "en", label: "English" },
    { code: "de", label: "Deutsch" },
  ],
  collections: [
    {
      id: "docs",
      label: "Docs",
      description: "Product documentation.",
      content: "content/docs",
    },
    {
      id: "ui",
      label: "UI",
      description: "Component reference.",
      content: "content/ui",
    },
  ],
  defaultCollection: "docs",
});

Canonical URLs use {basePath}/{locale}/{collection}/{page}, for example /docs/en/ui/button. /docs/ui/button redirects temporarily to the saved, requested, or default locale. Search starts in the current collection and can switch to Everything. Assistant and MCP tools can also select a collection.

Sites without collections keep the existing content directory and URL format.

Blog collections

The optional blog plugin turns one Markdown collection into an editorial feed with date sorting and year navigation:

import { defaultPlugins, defineFibel } from "@k2b/fibel";
import { blogPlugin } from "@k2b/fibel/plugins";

export default defineFibel({
  title: "Product",
  collections: [
    { id: "docs", label: "Docs", content: "content/docs" },
    { id: "blog", label: "Blog", content: "content/blog" },
  ],
  plugins: [...defaultPlugins(), blogPlugin({ collection: "blog" })],
});

Posts require date frontmatter and may set authors. Add <!-- truncate --> after the feed excerpt; without it, the feed uses the page description. Do not add an index.md to the blog collection because the plugin generates that route. Posts remain normal pages for search, Assistant, MCP, raw Markdown, and llms.txt.

Configuration

Create fibel.config.ts at the project root:

import { defineFibel } from "@k2b/fibel";…

Description from the npm listing.

  • docs
  • documentation
  • markdown
  • mcp
  • i18n
  • search
  • fetch
  • tailwind

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

@k2b/fibel weekly downloads on npm, last 90 days: 13,566 weekly downloads as of Nov 2, 2026.@k2b/fibelWeekly downloads on npm · Last 90 days13,566downloads / week12K12.5K13K13.5K14K14.5K15KAug 4Aug 19Sep 3Sep 18Oct 3Oct 18Nov 2downloads / weekNov 2, 2026 – Nov 2, 2026 · 1 observations · Updated Nov 2, 2026pluginstats.com
@k2b/fibel weekly downloads on npm, last 90 days: 13,566 weekly downloads as of Nov 2, 2026.

7/30/90-day growth

@k2b/fibel weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@k2b/fibelWeekly downloads growth on npm13,566downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 2, 2026pluginstats.com
@k2b/fibel weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@k2b/fibel npm ranking history: currently #1110 (by weekly downloads).@k2b/fibelnpm ranking · by weekly downloads · Last 90 days#1110current rank#1108#1109#1110#1111#1112Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20Nov 4rankNov 4, 2026 – Nov 4, 2026 · 1 observations · Updated Nov 2, 2026pluginstats.com
@k2b/fibel npm ranking history: currently #1110 (by weekly downloads).

Listing placement

All npm2,816 listings · 141 pages · 1,409 shown · page 58, #1 (overall #1,141)
All npm: every listing in weekly downloads order

Listing placement

MCP servers393 listings · 20 pages · page 12, #13 (overall #233)
MCP servers: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (1)
Recent weekly downloads observations for @k2b/fibel
Date (UTC)Weekly downloadsChange vs. previous
13,566—

Similar npm MCP servers plugins

All 20 @k2b/fibel alternatives

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/@k2b/fibel. First seen Nov 4, 2026; last successful collection Nov 4, 2026. See the methodology.