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

raappid

v0.4.2

Published

Project scaffolding tool

Readme

Raappid

Project Scaffolding Tool

Coverage Status Build Status

Raappid is a Project Scaffolding tool. It is a Command line tool run in NodeJS. It is used to rapidly setup a development environment, for projects using either inbuilt or user defined templates.

I created this tool to save me some time in porting over my common project setup, like Continuous Integration, Unit testing, release and deploy settings. And quickly build and deploy production ready projects.

Things you must consider before using raappid

Install

npm install -g raappid

Update

Raappid is under active development and new versions will get realesed very often. In order to get the most out of this tool please update regularly

npm -g update raappid

How to use

Raappid is a project scaffolding tool, which uses predefined or user defined templates to scaffold your project.

Command
    raappid create <<project-name>> --using <<template-name>>
                            or
    raappid create <<project-name>> -u <<template-name>>
  1. Choose name for your project (required)
    project-name: it is the name you want to give to your project,
                  a folder with your project name will be created in the directory
                  where the command is run

                  Requirements: name should be single word for example,
                  my-project, my_project, MyProject or myproject etc.
  1. Choose a template (required)

    template-name: template name refers to the remote repository from which
                   the project will be based on
    
                   Examples:
                   githubname/reponame
                   bitbucket:mybitbucketuser/myproject
                   gitlab:mygitlabuser/myproject
Shortcut Command

This command sets up project from basic templates, for the most common type of projects

    raappid <<project-type>> <<project-name>>  


    The above command is just an alias to main command, for example, for a project type "node-module"
    the shortcut command would be

    "raappid node-module testProject"

    its Alias:

    raappid create testProject --using raappid/template-node-module-basic

The project types supported in the shortcut command as as below:

  • node-app: Choose this project type, when you want to create nodejs modules or applications.

  • web-app: Choose this project type, when you want to create web applications.

  • node-module: Choose this project type, when you want to create module to be used in nodejs apps and is published on npm.

  • browser-module: Choose this project type, when you want to create module to be used in browser and is published on npm.

  • template: Choose this project type, if you want to develop a template for your projects or to share with other developers.