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

create-cutting-edge-react-app

v1.0.2

Published

Scaffold a Cutting Edge React app — React Router 7, Tailwind 4, Paraglide i18n, Iconify

Readme

create-cutting-edge-react-app (BETA - not everything is configured yet)

Stop wasting time debating which libraries to use, wrestling with outdated AI-generated boilerplate, or untangling configurations that made sense six months ago. This CLI scaffolds a modern React project with a carefully chosen, human-configured tech stack — so you start with a solid foundation instead of technical debt.

Quick Start

pnpm create cutting-edge-react-app
# or
npx create-cutting-edge-react-app

Why this template?

  • Handpicked libraries — not just popular ones, but the right ones. Each was chosen after evaluating the ecosystem and reading the latest docs.
  • Human-configured — every integration is set up correctly from the start, following current best practices rather than what an AI trained on last year's code thinks is correct.
  • Covers real-world needs — SSR for landing pages and SEO, CSR for dashboards and authenticated views. Not a toy "Hello World" but an architecture you'd actually build a product on.
  • AI-ready — get the structure right before you hand it off to an AI assistant, so it has a clean, consistent codebase to work within.

Tech Stack

| Category | Library | |---|---| | Language | TypeScript | | Bundler | Vite | | Framework | React 19 + React Router 7 | | Styling | TailwindCSS 4 | | UI Components | Mantine UI | | Server State | TanStack Query | | Forms | TanStack Form | | Validation | Zod 4 | | i18n | Paraglide JS (with React Router 7 support) | | Icons | Iconify (Fluent icon set) |

Architecture

The template is structured around two rendering modes under one router:

  • SSR routes — marketing pages, landing pages, and any content that needs good SEO. Rendered on the server via React Router 7's loader pattern.
  • CSR routes — dashboard and authenticated views. Rendered on the client for fast interactivity after login.
app/
├── routes/
│   ├── marketing/     # SSR — landing page, public content
│   └── auth/          # CSR — login, dashboard

What's Included

  • React Router 7 configured for both SSR and CSR routes
  • TailwindCSS 4 + Mantine UI with PostCSS pre-configured
  • TanStack Query set up with sensible defaults
  • Paraglide JS wired up to React Router 7 for type-safe i18n
  • Fluent icon set via Iconify's TailwindCSS plugin
  • TypeScript strict mode
  • Docker support for containerized deployments
  • VS Code workspace settings and recommended extensions

Generated Project Scripts

pnpm dev          # Start development server with HMR
pnpm build        # Production build
pnpm start        # Serve the production build
pnpm typecheck    # Type-check the project

Note: Paraglide generates its runtime files (app/paraglide/) on the first dev or build run. This is expected — do not commit those files.

Deployment

The production build outputs to build/ and is served by @react-router/serve. It can be deployed anywhere Node.js runs, or containerized with the included Dockerfile.

docker build -t my-app .
docker run -p 3000:3000 my-app