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 🙏

© 2025 – Pkg Stats / Ryan Hefner

codelords-stack

v0.2.0

Published

[![NPM version][npm-image]][npm-url]

Downloads

32

Readme

⚔️ Codelords Stack

NPM version

The full-featured Next.js starter CLI built for serious developers by Chillenow

Codelords Stack helps you bootstrap modern web apps using Next.js, Prisma, PostgreSQL, and Tailwind CSS — all configurable via an interactive CLI.
Use it to kick off production-ready projects in seconds.


✨ Features

  • ⚡️ Next.js 15+ with App Router
  • 🎨 Tailwind CSS pre-configured
  • 🧬 Prisma + PostgreSQL database setup
  • 🔐 Optional Auth.js (Email/Password login)
  • 💳 Optional LemonSqueezy integration (WIP 🚧)
  • /status page to verify feature status
  • 🛠️ CLI with npx codelords-stack command

🚀 Quick Start

Use npx to instantly create your project:

npx codelords-stack

Then follow the interactive prompts:

  • 📦 Name your project
  • 🔐 Select optional features
  • 🏗 Scaffolds everything automatically

After generation:

⚙️ Database Setup

Prisma is configured to use PostgreSQL. Your connection string is located in .env:

DATABASE_URL="postgresql://USER:PASSWORD@localhost:5432/postgres?schema=database_name_db"

Run after installing:

npx prisma generate
npx prisma db push

You can find the Prisma schema at prisma/schema.prisma.

To create a new migration, modify schema.prisma and then run:

 npx prisma migrate dev --name name_of_migration;

To reset database run: [⚠️ this command will be remove all the tables on your connected database]

 npx prisma migrate reset

to push the schema to the database, run the following command:

 npx prisma db push

⚙️ Run after database is configured:

cd your-project-name
npm run dev

Open http://localhost:3000 in your browser.


📂 Folder Structure

.
├── app/                      # App router structure
│   └── status/               # Status page (DB check)
├── lib/
│   └── prisma.ts             # Dynamic Prisma client
├── prisma/
│   └── schema.prisma         # Prisma DB schema
├── .env                      # Created from .env.example
├── tailwind.config.ts
├── tsconfig.json
└── ...

🧪 Stack Status Page

Visit http://localhost:3000/status to check:

  • ✅ PostgreSQL database connectivity
  • (Coming soon) other feature statuses

🔐 Optional Features

You can toggle optional integrations during CLI setup:

  • Auth.js
    Adds full authentication flow with email/password login.

  • LemonSqueezy
    Adds premium feature monetization with payment hooks.

You can always add these manually later, or modify your template.


🤖 CLI Usage

You can run the CLI directly with:

npx codelords-stack

🧠 About

Codelords Stack is crafted by Chillenow to make professional-grade web app creation accessible and fast.

We use this stack in production for our own apps — and now, you can too.

💬 Follow us on Instagram or X for updates.

💸 Wanna tip? you can via Github Sponsors Github Sponsors


🏷 License

MIT