PHPackages                             arnaud-ritti/gravityforms-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. arnaud-ritti/gravityforms-installer

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

arnaud-ritti/gravityforms-installer
===================================

A modern maintained install helper for Gravity Forms

v1.0.0(3y ago)03.3k↓50%[7 PRs](https://github.com/arnaud-ritti/gravityforms-installer/pulls)MITPHPPHP ^7.3||^8.0

Since May 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/arnaud-ritti/gravityforms-installer)[ Packagist](https://packagist.org/packages/arnaud-ritti/gravityforms-installer)[ RSS](/packages/arnaud-ritti-gravityforms-installer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (9)Used By (0)

Gravity Forms Installer
=======================

[](#gravity-forms-installer)

[![Packagist](https://camo.githubusercontent.com/802254528dd465e10e119025dee13fc7de8377431c69e8b3596bcc07dea17c37/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61726e6175642d72697474692f67726176697479666f726d732d696e7374616c6c65722e7376673f6d61784167653d33363030)](https://packagist.org/packages/arnaud-ritti/gravityforms-installer)[![Packagist](https://camo.githubusercontent.com/02fbe4a5b58997f7bf8e378c569d2fb42bd2d9eb0ece358250c75f8139e702aa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f61726e6175642d72697474692f67726176697479666f726d732d696e7374616c6c65722e7376673f6d61784167653d32353932303030)](https://github.com/arnaud-ritti/gravityforms-installer/blob/master/LICENSE)[![](https://github.com/arnaud-ritti/gravityforms-installer/workflows/Master%20Build/badge.svg)](https://github.com/arnaud-ritti/gravityforms-installer/workflows/Master%20Build/badge.svg)[![Dependabot](https://camo.githubusercontent.com/16df3a8a95ca528ccfb2013d513815a2b17031dee04bdd555570d256a630ccbc/68747470733a2f2f62616467656e2e6e65742f62616467652f446570656e6461626f742f656e61626c65642f677265656e3f69636f6e3d646570656e6461626f74)](https://dependabot.com/)[![Coverage Status](https://camo.githubusercontent.com/84f5edbd3bf73dee6651e5e5edcab532f738807955ce6fe1f1dbed36b8184b3b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f61726e6175642d72697474692f67726176697479666f726d732d696e7374616c6c65722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/arnaud-ritti/gravityforms-installer?branch=master)

A composer plugin that makes installing [Gravity Forms](https://www.gravityforms.com/) with [composer](https://github.com/composer/composer) easier.

It reads your 🔑 Gravity Forms key from the **environment** or a **.env file**.

Usage
-----

[](#usage)

> This plugin is compatible with Both Composer 2.x (latest) and 1.x

**1. Add our [Gravity Forms Composer Bridge](https://github.com/arnaud-ritti/gravityforms-composer-bridge) repository to the [`repositories`](https://getcomposer.org/doc/04-schema.md#repositories) field in `composer.json`**

> This repository simply provides a periodically updated [packages.json](https://arnaud-ritti.github.io/gravityforms-composer-bridge/composer/v2/packages.json), that redirects composer to the provided downloads. Note that this repository **does not** provide any Gravity Forms packages itself, it only tells Composer where it can find packages. Secondly it is important to note that **your license key is not submitted to the repository**, since the installer downloads the zip files directly from servers.

**Why this repository?**

Since it enables you to use `gravityforms/gravityforms` package with version constraints like any normal Packagist package.

```
{
  "type": "composer",
  "url": "https://arnaud-ritti.github.io/gravityforms-composer-bridge/composer/v1/wordpress-plugin/"
}
```

This installs the package as `wordpress-plugin` type, in case you want a different type, use the following URL:

wordpress-muplugin:

> `https://arnaud-ritti.github.io/gravityforms-composer-bridge/composer/v1/wordpress-muplugin/`

wpackagist-plugin:

> `https://arnaud-ritti.github.io/gravityforms-composer-bridge/composer/v1/wpackagist-plugin/`

library:

> `https://arnaud-ritti.github.io/gravityforms-composer-bridge/composer/v1/library/`

**2. Make your key available**

There are 3 ways to make the GRAVITYFORMS\_KEY available:

- Using the GRAVITYFORMS\_KEY environment variable
- `.env` file
- Setting `gravityforms-key` in `$COMPOSER_HOME/config.json`

Select the one that best matches your setup:

***2.a Using the GRAVITYFORMS\_KEY Environment variable***

Set the environment variable **`GRAVITYFORMS_KEY`** to your [Gravity Forms key](https://www.gravityforms.com/wp-login.php).

***2.b Use a .env file***

Alternatively you can add an entry to your **`.env`** file:

```
# .env (same directory as composer.json)
GRAVITYFORMS_KEY=Your-Key-Here
```

***2.c. Setting the key in `$COMPOSER_HOME/config.json`***

You specify the `gravityforms-key` in the `config` section of your `$COMPOSER_HOME/config.json`

```
{
  "config": {
    "gravityforms-key": "Your-Key-Here"
  }
}
```

> `$COMPOSER_HOME` is a hidden, global (per-user on the machine) directory that is shared between all projects. By default it points to `C:\Users\\AppData\Roaming\Composer` on Windows and `/Users/\/.composer` on macOS. On \*nix systems that follow the XDG Base Directory Specifications, it points to `$XDG_CONFIG_HOME/composer`. On other \*nix systems, it points to `/home/\/.composer`.

**3. Require Gravity Forms**

```
composer require gravityforms/gravityforms
```

***3.b. Install add-on***

```
composer require gravityforms/
```

Example :

```
composer require gravityforms/activecampaign
```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1459d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6471ac11bb69c46070e9140c9272639d3fe4b569c68ef8cde7cf60b0aa4ce9e6?d=identicon)[arnaud-ritti](/maintainers/arnaud-ritti)

---

Top Contributors

[![arnaud-ritti](https://avatars.githubusercontent.com/u/77437157?v=4)](https://github.com/arnaud-ritti "arnaud-ritti (1 commits)")

---

Tags

plugincomposerwordpressenvwpgravity-formspro

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/arnaud-ritti-gravityforms-installer/health.svg)

```
[![Health](https://phpackages.com/badges/arnaud-ritti-gravityforms-installer/health.svg)](https://phpackages.com/packages/arnaud-ritti-gravityforms-installer)
```

###  Alternatives

[philippbaschke/acf-pro-installer

An install helper for Advanced Custom Fields PRO

283724.6k](/packages/philippbaschke-acf-pro-installer)[ffraenz/private-composer-installer

A composer install helper for private packages

2331.7M5](/packages/ffraenz-private-composer-installer)[roots/bedrock

WordPress boilerplate with Composer, easier configuration, and an improved folder structure

6.5k441.8k2](/packages/roots-bedrock)[gotoandplay/gravityforms-composer-installer

A composer install helper for Gravity Forms

31389.9k](/packages/gotoandplay-gravityforms-composer-installer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
