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

@faisalrmdhn08/allin-cli

v1.0.27

Published

A modern full-stack CLI tool based on Typescript designed to accelerate your app development process — setup your entire stack in one seamless command.

Downloads

7

Readme

Allin CLI

NPM VERSION NPM DOWNLOADS LICENSE

A modern, full-stack CLI tool built with TypeScript that scaffolds your entire stack—backend, frontend or both—in one seamless command.

Supported Platforms:

OS OS OS

Supported Templates :

Express Fastify NestJS Node.js Feathers Koa Next.js Vue Svelte Astro Solid Vanilla JS

Table of Contents

Prerequisites

Before using Allin CLI, ensure you have:

  • Node.js v22.16.0 (LTS) or later
  • npm v10.9.2 or later
  • pnpm (optional, if you use --pm pnpm)
  • git (optional, if you use --git)

You can verify your versions with:

node --version   # should output v22.16.0 or higher
npm --version    # should output 10.9.2 or higher

Installation

npm:

npm install -g @faisalrmdhn08/allin-cli

yarn:

yarn global add @faisalrmdhn08/allin-cli

pnpm:

pnpm add -g @faisalrmdhn08/allin-cli

bun:

bun add -g @faisalrmdhn08/allin-cli

Usage

Start creating new project:

allin create

Show help:

allin --help

Show version:

allin --version

Commands

create

Scaffold a new project from templates.

allin create [name] [directory] [type] [options]
  • Arguments:
    • [name]: Specify the project name.
    • [directory]: Target directory for the project.
    • [type]: Type of project (frontend, backend, or fullstack).
  • Summary: Action to create a new project.
  • Description: Create a new frontend, backend, or full-stack project with your choice of frameworks.

Options

| Flag | Description | Default | | ------------------------------------- | -------------------------------------------------------------------- | ------------------------- | | -n, --name <name> | Specify the project name to use for the initial setup. | — | | -d, --dir <dir> | Destination folder for the generated project. | Current working directory | | -f, --force | Overwrite the target directory if it already exists. | false | | --au, --author <author> | Set the author name to include in the project metadata. | — | | --desc, --description <description> | Provide a short description for the project. | — | | --ver, --version <version> | Set the version of the project. | — | | --backend <backend> | Select the backend framework to use for the project. | — | | --frontend <frontend> | Select the frontend framework to use for the project. | — | | --pm, --package-manager <pm> | Choose the package manager (npm, pnpm, bun, yarn). | npm | | --li, --license <license> | Add a LICENSE file to the project. | — | | --readme | Add a README file to the project. | false | | --ts, --typescript | Initialize the project with TypeScript configuration and typings. | false | | --dk, --docker | Include Docker configuration files for containerized setup. | false | | --git | Automatically initialize a Git repository and make the first commit. | false | | -h, --help | Display help for a specific command. | — | | -v, --version | Display the CLI version and exit. |

Examples

Create a new project in my-app with all features:

allin create -d /home/my-app --name=test-project --backend=express --author "Faisal" --description "My project" --li=mit --git --ts --dk -f

Create in the current directory without extras:

allin create

Framework Options (--backend, --frontend)

| Framework | Value | | ---------- | --------- | | Express.js | express | | Koa.js | koa | | NestJS | nest | | Fastify | fastify | | Next.js | next | | Vue.js | vue | | Svelte | svelte | | Astro.js | astro | | SolidJS | solid | | VanillaJS | vanilla |

License Options (--li, --license)

| License | Value | | -------------------------------------- | -------------- | | Apache 2.0 License | apache-2 | | BSD 2-Clause License | bsd-2-clause | | BSD 3-Clause License | bsd-3-clause | | GNU General Public License v3.0 | gpl-3.0 | | ISC License | isc | | GNU Lesser General Public License v3.0 | lgpl-3.0 | | MIT License | mit | | Unlicense | unlicense |

Creator & Collaboration

Creator: Faisal Ramadhan

Email: [email protected]

GitHub: https://github.com/Kolong-Meja/allin-cli

If you’d like to contribute, report an issue, or suggest a feature, please visit the GitHub repository and open an issue or pull request. Collaboration is very welcome! 🚀

License

This project is licensed under the MIT License. See the LICENSE file for full details. MIT