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

clawnify

v0.5.0

Published

Deploy your apps and website to Clawnify from the terminal with Claude Code, Codex, and Cursor

Readme

Clawnify CLI

Deploy full-stack software with a database to production in seconds. No infrastructure setup, no config files, no Cloudflare account needed.

Build with your AI coding tool, deploy with one command, share a live URL. Once you sign in to Clawnify, your team can access all their software and agents from one place — with managed auth across everything.

npx clawnify init             # app or website (asks)
cd my-project
npx clawnify deploy

Apps go live at https://<slug>.apps.clawnify.com with a D1 database, edge hosting, and a global CDN. Websites go live at https://<slug>.myclawnify.com — one public Astro site per org.

Requirements

  • Node.js 22+ — required by the bundled Wrangler toolchain

Quick Start

Create a new app

npx clawnify init

Pick a template (blank or CRUD), and you get a ready-to-deploy project:

my-app/
  src/
    server/       # Hono API routes + D1 database
    client/       # React frontend (Tailwind v4)
  clawnify.json   # App manifest
  wrangler.toml   # Local dev config

Develop locally

cd my-app
pnpm install
pnpm dev

Opens at http://localhost:5173 with a local D1 database. Same code, same database interface — no conversion between local and production.

Deploy

npx clawnify login
npx clawnify deploy

That's it. Your app is live with:

  • Edge hosting on Cloudflare Workers
  • D1 database (SQLite at the edge)
  • Global CDN for static assets
  • Custom URL at *.apps.clawnify.com

If an app with the same name already exists in your org, the CLI will prompt you to update it or create a new one with a suggested name. After the first deploy, a .clawnify/project.json file is written — subsequent deploys from the same directory update the existing app automatically.

Install

# Run directly (recommended)
npx clawnify <command>

# Or install globally
npm i -g clawnify

Commands

clawnify init [dir]              # Scaffold a new project (asks: app or website)
clawnify init --type website     # Skip the prompt, scaffold an Astro site
clawnify login                   # Authenticate with Clawnify
clawnify deploy [dir]            # Deploy to production (app or website, auto-detected from clawnify.json)
clawnify deploy --from owner/repo  # Deploy from a GitHub repo (apps only)
clawnify link <app-id>           # Re-bind .clawnify/project.json to an existing app
clawnify org list                # List orgs you belong to
clawnify org use <slug-or-id>    # Switch the active org (global)
clawnify ls                      # List your deployed apps
clawnify open <slug>             # Open app in browser
clawnify logs <app-id>           # View build logs
clawnify rm <app-id>             # Delete an app
clawnify whoami                  # Show current user

Websites

clawnify init --type website scaffolds a minimal Astro project:

my-site/
  src/
    pages/index.astro
    layouts/BaseLayout.astro
    styles/global.css        # Tailwind v4
  astro.config.mjs           # @astrojs/cloudflare adapter
  clawnify.json              # { website: { framework: "astro" } }

clawnify deploy tars the source, the platform runs astro build, and the site goes live at <slug>.myclawnify.com. Each org has one website — every deploy overwrites it.

Deploy from GitHub

Any repo with a clawnify.json can be deployed:

npx clawnify deploy --from clawnify/open-fieldservice

clawnify.json

Add this to your repo root to make it deployable:

{
  "$schema": "https://app.clawnify.com/schema/v1/clawnify.json",
  "name": "My App",
  "description": "What the app does",
  "app": {
    "framework": "react+hono",
    "database": true
  }
}

Claude Code / MCP Integration

Use Clawnify as a tool in Claude Code:

claude mcp add clawnify -- npx clawnify --mcp

Then Claude Code can deploy apps directly:

> Deploy this app to Clawnify

Available MCP tools: deploy, list_apps, get_app, delete_app.

How It Works

Your code → clawnify deploy → tar.gz upload → build on Cloudflare
  → D1 database created
  → Schema applied
  → Vite builds frontend
  → Deployed to Workers for Platforms
  → Live at *.apps.clawnify.com

Local dev uses wrangler dev which runs D1 as local SQLite — identical to production. No conversion, no surprises.

Frameworks

| Framework | Stack | |-----------|-------| | react+hono | React 19 + Tailwind v4 frontend + Hono API + D1 (default) | | preact+hono | Preact frontend + Hono API + D1 | | vite-preact | Vite + Preact SPA | | static | Static HTML/CSS/JS |

Links