PHPackages                             nailsapp/module-cdn - 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. [Caching](/categories/caching)
4. /
5. nailsapp/module-cdn

Abandoned → [nails/module-cdn](/?search=nails%2Fmodule-cdn)Library[Caching](/categories/caching)

nailsapp/module-cdn
===================

This is the "CDN" module for Nails.

0.1.0(12y ago)14.6k[6 issues](https://github.com/nailsapp/module-cdn/issues)9MITPHPPHP &gt;=5.4.0CI passing

Since Jun 21Pushed 3w ago5 watchersCompare

[ Source](https://github.com/nailsapp/module-cdn)[ Packagist](https://packagist.org/packages/nailsapp/module-cdn)[ Docs](http://nailsapp.co.uk/modules/cdn)[ RSS](/packages/nailsapp-module-cdn/feed)WikiDiscussions develop Synced today

READMEChangelogDependencies (5)Versions (4)Used By (9)

CDN Module for Nails
====================

[](#cdn-module-for-nails)

[![license](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)[![tests](https://github.com/nails/module-cdn/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/nails/module-cdn/actions)

This is the CDN module for Nails, it brings simple file storage, management, and image manipulation to the app with support for popular object storage (e.g. S3) and distributed edges (e.g. CloudFront).

-

Note: If you are using the `crop` functionality of this module it is recommended to use @hellopablo's fork of PHPThumb. There is a bug in the original package which causes black lines to be rendered at the edge of images when cropped to certain dimensions.

To use @hellopablo's fork you must alias the package at the root level `composer.json` (i.e., your project's `composer.json`) file.

```
"repositories": [{
    "type": "vcs",
    "url": "https://github.com/hellopablo/PHPThumb"
}]
```

###  Health Score

35

↓

LowBetter than 77% of packages

Maintenance42

Moderate activity, may be stable

Popularity19

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50.6% 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

4395d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ea9a5042213cbf644c7d8082388e559017aed7138152b28a1a623926101ef16a?d=identicon)[hellopablo](/maintainers/hellopablo)

![](https://www.gravatar.com/avatar/2e5d8ec037736bc20cdbaedef864196b268f099fe92141b8dd6c9133bebb0ef2?d=identicon)[gsdd](/maintainers/gsdd)

---

Top Contributors

[![hellopablo](https://avatars.githubusercontent.com/u/233585?v=4)](https://github.com/hellopablo "hellopablo (720 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (300 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (202 commits)")[![mergery[bot]](https://avatars.githubusercontent.com/in/64327?v=4)](https://github.com/mergery[bot] "mergery[bot] (162 commits)")[![dependabot-support](https://avatars.githubusercontent.com/u/112581971?v=4)](https://github.com/dependabot-support "dependabot-support (31 commits)")[![carlosreig](https://avatars.githubusercontent.com/u/2478462?v=4)](https://github.com/carlosreig "carlosreig (6 commits)")[![shauunhimseelf](https://avatars.githubusercontent.com/u/6403585?v=4)](https://github.com/shauunhimseelf "shauunhimseelf (1 commits)")[![gsdd](https://avatars.githubusercontent.com/u/348198?v=4)](https://github.com/gsdd "gsdd (1 commits)")

---

Tags

codeigniterNailsShed CollectiveCDN Module

### Embed Badge

![Health badge](/badges/nailsapp-module-cdn/health.svg)

```
[![Health](https://phpackages.com/badges/nailsapp-module-cdn/health.svg)](https://phpackages.com/packages/nailsapp-module-cdn)
```

PHPackages © 2026

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