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

set-dev

v1.0.2

Published

A package for developers to get starting commands for setup

Readme

set-dev

set-dev is a zero-config CLI tool that helps developers generate starter setup commands and JSON scripts for popular frameworks in seconds—no more memorizing or searching boilerplate commands. Speed up your workflow for JavaScript (React, Express, Next.js) stacks, with support for Python backends and data science environments coming soon!

Demonstration

▶️ Watch demo_react.mp4

Guide

▶️ Watch manual.mp4

Features

  • Instant CLI Usage: No install needed! Run with npx for one-off setups.
  • Framework Coverage:
    • JavaScript: React, Express, Next.js
    • Output includes ready-to-use setup commands and a tailored JSON file (e.g., react-setup.json)
  • Customizations:
    • Generate commands for TypeScript, MongoDB, MySQL, Postgres, Redis, Tailwind, ESLint, Material UI, Redux, and more.
  • Smart Output: Quickly see all commands and packages needed for your stack.

Installation & Usage

Run instantly with npx:

npx set-dev --react      # Create React setup JSON
npx set-dev --express    # Express.js setup commands
npx set-dev --next       # Next.js starter scripts

A JSON file with curated commands for your chosen framework is generated in your current directory.

Examples

React (Vite, MUI, Redux, Tailwind, etc.)

npx set-dev --react
  • vite-react, vite-react-mui, vite-react-redux, vite-react-tailwind, etc., included in output.

Express (TS, MongoDB, Redis, Middleware...)

npx set-dev --express
  • Output commands for TypeScript, Mongoose, MySQL, Postgres, Redis, and more.

Next.js (TypeScript, 3JS, MUI, Redux...)

npx set-dev --next

Output

Each run creates a JSON file (e.g., react-setup.json) containing:

  • Project name, version, description
  • Commands for multiple use cases (Vanilla, TypeScript, DB integrations, UI libraries)
  • Additional package install commands

Coming Soon

  • Python Backend Setups: Flask, Django, FastAPI, and environment management
  • Data Science Setups: Jupyter Notebooks, ML libraries (TensorFlow, PyTorch, scikit-learn), visualization tools

You’ll be able to run:

npx set-dev --flask
npx set-dev --django
npx set-dev --ds

And get ready-to-use setup scripts for Python and data science environments.

Why set-dev?

Stop memorizing and copy-pasting commands! set-dev creates ready-made project structures, enabling rapid prototyping, consistent onboarding, and reproducible setups across tech stacks.

Contributing

set-dev is open to all contributions!
Suggestions, bug reports, feature requests, or PRs for new stacks are welcome.

  • GitHub Issues: Use for feature ideas or bug reports
  • Pull Requests: Add new frameworks, language stacks, or enhancements

Links

[![npm](https://img.shields.io/npmwww.npmjs.com/package/env://img.shields.io/npm/dt/env License

ISC License © Chaitanya-3012

Community & Support

  • Try set-dev today and share your thoughts!
  • 🌟 Star the repo if you find it helpful
  • Feature requests and community contributions are highly encouraged

`#Nodejs #OpenSource #DevTools #Automation #CLI #JavaScript