Faaast - FAQs


Faaast is a package manager as a service (SaaS). Faaaster than your local machine!

Instead of using your local machine to build software from repositories you can use Faaast.

What package managers are supported?

Currently we support only these "package managers":
npm, yarn, pnpm, ied, gem, composer, drush, pip .

The commands that are currently allowed are:

- composer install/create-project
- drush dl/pm-download
- gem install
- ied install
- npm install/add
- pnpm install
- pip/pip3 install
- yarn add

Can I write chained commands?

Currently NO.

Why use it?

Which is the software behind this?

I have built this tool as a proof of concept of a simple SaaS based on Docker and php.

Everytime you use a package command you run a public Docker image that contains:

- bundler 1.16.0
- composer 1.5.2
- drush 8.1.15
- gem 2.5.1
- ied 2.3.6
- node v8.9.1
- npm 5.5.1
- pnpm 1.20.0
- python 2.7.12
- python3 3.5.2
- pip 9.0.1
- pip3 9.0.1
- php 7.0.22
- ruby 2.3.1p112
- yarn 1.3.2

Who created this?

I am Theodoros Ploumis.

A Drupal developer with devops skills. See my work here.