npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@byte.n/fuwari

v0.0.7

Published

> 本项目基于 [saicaca/fuwari](https://github.com/saicaca/fuwari) 改造,将原本的网站模板封装为npm库。使用`fuwari`命令将博客内容(.md)嵌入到Fuwari模板中,并启动或构建等

Readme

🍥Fuwari CLI

本项目基于 saicaca/fuwari 改造,将原本的网站模板封装为npm库。使用fuwari命令将博客内容(.md)嵌入到Fuwari模板中,并启动或构建等

npm version

快速使用

Fuwari CLI 支持通过命令快速搭建、开发、构建自己的静态博客,只需关注 markdown 内容和配置。

目录结构

├── posts/              # 博客内容目录,存放所有 Markdown 文章(.md)
│    ├── hello-world.md
│    └── ...
├── fuwari.config.mjs   # 博客全局配置,主题/基本信息/导航等
├── package.json        # @byte.n/fuwari

快速使用 CLI

mkdir my-blog && cd my-blog
pnpm init -y
pnpm install @byte.n/fuwari
"scripts": {
  "dev": "fuwari dev",
  "build": "fuwari build",
  "preview": "fuwari preview"
},

🍥Fuwari 的介绍

Node.js >= 20 pnpm >= 9 DeepWiki FOSSA Status

A static blog template built with Astro.

🖥️ Live Demo (Vercel)

Preview Image

🌏 README in 中文 / 日本語 / 한국어 / Español / ไทย / Tiếng Việt / Bahasa Indonesia (Provided by the community and may not always be up-to-date)

✨ Features

  • [x] Built with Astro and Tailwind CSS
  • [x] Smooth animations and page transitions
  • [x] Light / dark mode
  • [x] Customizable theme colors & banner
  • [x] Responsive design
  • [x] Search functionality with Pagefind
  • [x] Markdown extended features
  • [x] Table of contents
  • [x] RSS feed

🚀 Getting Started

  1. Create your blog repository:
    • Generate a new repository from this template or fork this repository.
    • Or run one of the following commands:
      npm create fuwari@latest
      yarn create fuwari
      pnpm create fuwari@latest
      bun create fuwari@latest
      deno run -A npm:create-fuwari@latest
  2. To edit your blog locally, clone your repository, run pnpm install to install dependencies.
    • Install pnpm npm install -g pnpm if you haven't.
  3. Edit the config file src/config.ts to customize your blog.
  4. Run pnpm new-post <filename> to create a new post and edit it in src/content/posts/.
  5. Deploy your blog to Vercel, Netlify, GitHub Pages, etc. following the guides. You need to edit the site configuration in astro.config.mjs before deployment.

📝 Frontmatter of Posts

---
title: My First Blog Post
published: 2023-09-09
description: This is the first post of my new Astro blog.
image: ./cover.jpg
tags: [Foo, Bar]
category: Front-end
draft: false
lang: jp      # Set only if the post's language differs from the site's language in `config.ts`
---

🧩 Markdown Extended Syntax

In addition to Astro's default support for GitHub Flavored Markdown, several extra Markdown features are included:

⚡ Commands

All commands are run from the root of the project, from a terminal:

| Command | Action | |:---------------------------|:----------------------------------------------------| | pnpm install | Installs dependencies | | pnpm dev | Starts local dev server at localhost:4321 | | pnpm build | Build your production site to ./dist/ | | pnpm preview | Preview your build locally, before deploying | | pnpm check | Run checks for errors in your code | | pnpm format | Format your code using Biome | | pnpm new-post <filename> | Create a new post | | pnpm astro ... | Run CLI commands like astro add, astro check | | pnpm astro --help | Get help using the Astro CLI |

✏️ Contributing

Check out the Contributing Guide for details on how to contribute to this project.

📄 License

This project is licensed under the MIT License.

FOSSA Status