PHPackages                             incraigulous/prismic-toolkit - 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. incraigulous/prismic-toolkit

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

incraigulous/prismic-toolkit
============================

A PHP toolkit for working with Prismic.

0.19.2(8y ago)7194[2 issues](https://github.com/incraigulous/prismic-toolkit/issues)MITPHP

Since Aug 25Pushed 8y ago2 watchersCompare

[ Source](https://github.com/incraigulous/prismic-toolkit)[ Packagist](https://packagist.org/packages/incraigulous/prismic-toolkit)[ RSS](/packages/incraigulous-prismic-toolkit/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (28)Used By (0)

[![Prismic Toolkit](https://raw.githubusercontent.com/incraigulous/prismic-toolkit/master/art/hero.jpg)](https://raw.githubusercontent.com/incraigulous/prismic-toolkit/master/art/hero.jpg)

### [Click here for the documentation.](https://incraigulous.gitbooks.io/prismic-toolkit/)

[](#click-here-for-the-documentation)

A suite of helpful tools for working with Prismic. You can use some or all of them. There are some Laravel specific tools, but you don't have to use Laravel to use this package.

#### Vanilla php features

[](#vanilla-php-features)

- A wrapper around the official Prismic PHP sdk that provides a cleaner, fluent API.
- Automatic relationship resolution.
- Arrayable and Jasonable responses with relationship resolution.
- \\Illuminate\\Support\\Collection objections are returned instead of arrays.

#### Laravel specific features

[](#laravel-specific-features)

- A Laravel facade
- A Laravel service provider
- A Laravel Artisan command to precache data so you never have to call Prismic directly in production
- A Laravel tagged cacher
- A Laravel non-tagged cacher
- Customizable cache rules so you can miro-manage which resources should be cached.
- Endpoints to bust the cache and resync content via webhook
- Prismic webhook secret validation middleware
- A model trait to create relationships between database records and prismic resources

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance14

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Every ~7 days

Total

27

Last Release

2995d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8881ef19db4ab59a70646ca205921b6e68badc9d5fdb6dfbb9b2b33db30af2ad?d=identicon)[incraigulous](/maintainers/incraigulous)

---

Top Contributors

[![incraigulous](https://avatars.githubusercontent.com/u/5910297?v=4)](https://github.com/incraigulous "incraigulous (4 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/incraigulous-prismic-toolkit/health.svg)

```
[![Health](https://phpackages.com/badges/incraigulous-prismic-toolkit/health.svg)](https://phpackages.com/packages/incraigulous-prismic-toolkit)
```

###  Alternatives

[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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