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

@ak-mern/fullstack

v1.0.2

Published

A CLI tool to instantly scaffold a **Node.js + Frontend fullstack boilerplate**.

Readme

🚀 @ak-mern/fullstack

A CLI tool to instantly scaffold a Node.js + Frontend fullstack boilerplate.

It allows you to choose between:

  • Next.js + Node

  • React (Vite) + Node

The project is cloned, dependencies are installed automatically, and environment files are generated for you.


🎯 Who Is This For?

This CLI is ideal for:

  • Developers who frequently start fullstack projects
  • Beginners learning MERN-style architecture
  • Hackathon builders
  • Anyone who wants a ready-to-run fullstack starter.

If you want a fast setup without manual folder creation and configuration, this tool is for you.


⚠️ Important Notes

  • ❌ No TypeScript support (JavaScript only)
  • Uses npm for installation
  • Requires Git to be installed
  • The target directory must be empty

📦 What It Sets Up

Depending on your selection:

Option 1: Next.js + Node

  • Next.js frontend
  • Express backend
  • JWT authentication ready
  • MongoDB connection template
  • .env file auto-generated

Option 2: React (Vite) + Node

  • Vite React frontend
  • Express backend
  • JWT authentication ready
  • MongoDB connection template
  • .env file auto-generated

🛠 Installation

You can run it directly with:

npx @ak-mern/fullstack

🚀 Usage

  1. Create an empty folder:
mkdir my-app
cd my-app
  1. Run the CLI:
npx @ak-mern/fullstack
  1. Select your preferred template using arrow keys.

  2. After setup:

cd server
npm run dev

and in another terminal:

cd client
npm run dev

🔐 Environment Variables

The CLI automatically creates:

server/.env

With:

PORT=8000
MONGO_URI=mongodb+srv://<username>:<password>@cluster1.mongodb.net/<database_name>
JWT_SECRET=somesecretkey
CLIENT_URL=http://localhost:3000
CLIENT_URL_PROD=http://localhost:3000

Update these values before running in production.


📄 License

MIT

👤 Author

Abhinav Kumar
GitHub: https://github.com/Abhinav-not-found