Download the PHP package oxhq/cachelet without Composer

On this page you can find all versions of the php package oxhq/cachelet. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cachelet

Cachelet

Tests Latest Version

The cache operations layer for Laravel.

Stop flushing blind.

Cachelet gives every important cache entry a stable coordinate: what it belongs to, where it lives, how it was keyed, how long it should live, and how it can be invalidated without reaching for a whole-store flush.

Laravel already gives you excellent cache primitives. Cachelet turns those primitives into an inspectable operating model across app-level values, Eloquent models, query results, route responses, and optional telemetry exports.

Why Cachelet

Production cache bugs are rarely about calling remember() wrong. They are about invisible state:

Cachelet makes those answers first-class.

What You Get

Cachelet is useful without an external service. The exporter is a tooling bridge for teams that want canonical cache evidence outside the Laravel process.

Install

Most teams should start with the full suite:

Use focused packages when a project only needs one layer:

Package Use it for
oxhq/cachelet Full suite: core + model + query + request + exporter
oxhq/cachelet-core Generic builders, keys, TTL/SWR, invalidation, inspection, telemetry
oxhq/cachelet-model Eloquent model caching, payload shaping, observer invalidation
oxhq/cachelet-query Query builder and Eloquent result caching
oxhq/cachelet-request Request/response caching middleware and route integration
oxhq/cachelet-exporter Optional telemetry export for external tooling

See the full install guide: docs/install-matrix.md.

Quick Tour

Core Values

Eloquent Models

Queries

Route Responses

More examples live in examples/.

Operator Commands

Cachelet keeps enough sidecar state to make cache families visible from the CLI:

The operator guide explains what each answer means: docs/operator-questions.md.

The Contract

Every coordinate resolves to cachelet.coordinate.v1 with:

When observability events are enabled, Cachelet emits CacheletTelemetryRecorded records using cachelet.telemetry.v1.

See docs/operations.md for the full runtime contract.

When To Use Cachelet

Use raw Laravel cache calls when the cache is simple, local, and obvious.

Use a narrow point solution when the app only needs one specialized job, such as response caching.

Use Cachelet when a Laravel app has more than one cache surface and the team needs one vocabulary for keys, scopes, stores, invalidation, inspection, and telemetry.

Comparison guide: docs/comparison.md.

Docs

Support Matrix

Stability

0.2.x is intended to be production-usable. The package family is still early, so focused API tightening may happen before 1.0 if real usage proves a better contract.

Cachelet does not claim automatic relational invalidation for arbitrary query graphs, CDN orchestration, Blade fragment caching, or perfect zero-config inference for every cache use case.

Community

Repository

This monorepo is the public source of truth for oxhq/cachelet and the focused split packages. Maintainer workflow details live in docs/releases.md.


All versions of cachelet with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
oxhq/cachelet-core Version ^0.3
oxhq/cachelet-model Version ^0.3
oxhq/cachelet-query Version ^0.3
oxhq/cachelet-request Version ^0.3
oxhq/cachelet-exporter Version ^0.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package oxhq/cachelet contains the following files

Loading the files please wait ...