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

cloudcompose

v1.2.5

Published

An open community marketplace for serverless workflows. https://cloudcompose.io

Readme

cloudCompose

An open comunity marketplace for serverless workflows.

http://cloudcompose.io

The cloudCompose platform is built on the premise of building a community of serverless functions, services and workflows. By installing the command line tool locally, users can contribute their services to the marketplace with ease. In adition, by using the deployment feature within the marketplace, users can send any service directly to their own AWS environment with a single-click.

Contents

Installation

The cloudCompose tool is available on NPM, and should be installed globally.

npm install cloudcompose -g

Requirements

Lambda functions: cloudCompose services consist mainly of serverless lambda functions for use in Amazon Web Services. Serverless.yml: cloudCompose is built onto of the Serverless Framework, the leading framework for developing and deploying serverless applications to the cloud. In order to use our tool, you must also have the serverless framework installed.

npm install serverless -g

All service deployments require a serverless.yml file in order to be consumed by the cloudCompose tool. Serverless.yml files instruct the framework on how your application should be configured within your cloud account.

For more information on how to configure a serverless.yml file, head over to the docs on serverless.com.

Commands

Initialize:

In order to use the tool, you must first register as a user, login and find your access key on your user profile page. This will give you access to add services to the marketplace. Once you have your access key:

cloudcompose init

You will then be prompted to enter your access key. If you wish to override your access, you can use the —force flag, and you will be prompted to enter a new one.

Up:

The UP command will send your service up to the cloudCompose service marketplace, where it can be deployed by all other user. In order to add your service you must provide a valid path to a directory containing your lambda functions and your serverless.yml. If no path is supplied the tool will use the current path inside of your terminal window.

cloudcompose up  — path ~/path/to/your/service

Customization

README:

The tool allows for README.md support. If a README exists in your directory path, this file will also be added to your service and viewable by everyone in the marketplace.

Package.json:

If you have a package.json file present in your directory path, the tool will look for two things. It will extract the description if it is present, as well all of the keywords that exists within the file.

Deployments

cloudCompose deployments are handle from the application at http://cloudCompose.io. In order to deploy service to your AWS account you must first be a registered user of cloudCompose. Once logged, visit your profile page, and supply your AWS Access Key and Secret. You can also supply a default region to use for your deployments. Once you deploy a service, you can visit the “My Deployments” page to view the status of your deployment.

Contributions

cloudCompose is in beta, and that means there are many features and enhancements planned for the future. It also means we are actively open for any and all feedback to help improve the tool, as well as suggestions for improvement.

Now, go build!