Download the PHP package wireninja/accelerator without Composer

On this page you can find all versions of the php package wireninja/accelerator. 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 accelerator

WireNinja Accelerator

Opinionated Laravel 13 + Filament foundation for one solo developer shipping repeated single-VPS monoliths.

Fixed product contract

Installation

The installer is resumable and intentionally destructive: package-owned recipe files are overwritten and the database may be rebuilt with migrate:fresh --seed. A completed .accelerator/install-state.json receipt triggers an explicit confirmation before reinstalling; automation must opt in with --force. Use the surgical migration workflow only when existing application code or data must be preserved.

Local development:

This runs Laravel, schedule:work, Pail, and Vite. Accelerator excludes Laravel's default queue listener because the package-owned schedule drains the database queue every 10 seconds with a bounded queue:work --stop-when-empty process.

Runtime

There is no client Octane, Horizon, local Reverb server, Nightwatch, NightOwl, OpenTelemetry Collector, telemetry PostgreSQL database, or Supervisor program.

Configuration ownership

File Purpose
.env Local runtime and local secrets.
.env.example Public key contract; never credentials.
.accelerator/reverb-apps.json Ignored registration payload for isolated centralized Reverb applications.
.easyploy/manifest.json Committed non-secret deployment topology.
.easyploy/environments/{stage}.env Ignored canonical stage runtime and secrets.

Accelerator configures the application only. Easyploy owns all deployment topology and stage environments.

Deployment

All normal operations originate from the local Mac through Easyploy. Manual SSH is break-glass only.

Stable root is /var/www/{domain} with Easyploy-owned releases, shared, and current. Easyploy owns SSH, release switching, Nginx, a dedicated FPM pool, native cron, stage env transport, backups orchestration, and recovery. Accelerator contains no Deployer integration or public remote-operation commands.

The shared runtime .env remains owned by the SSH deploy user, uses the application runtime user's primary group, and has mode 0640. This keeps secrets private while allowing PHP-FPM and native cron to load the same configuration.

Dual stages run identical code and features. They isolate database, uploads, APP_KEY, sessions/cache namespace, Reverb credentials, OTLP credential and identity, backups, domain, and cron entry. Production promotion deploys the exact successful staging revision. A code rollback never reverses database migrations.

Centralized Reverb

Every {deployment_key}-{stage} uses its own app ID, key, secret, and allowed origin on the same centralized Reverb daemon. Accelerator writes the ignored .accelerator/reverb-apps.json registration payload; import it into the centralized server, clear its config cache, and restart Reverb before connecting the client. Clients do not bind a Reverb port and Nginx does not proxy websocket routes locally.

Rotate local credentials with accelerator:configure features --rotate-reverb-app. Stage credentials live in Easyploy's ignored environment files and are changed through easyploy env edit|push.

OpenObserve

Accelerator uses keepsuit/laravel-opentelemetry and OTLP/HTTP protobuf.

Required stage values:

OTEL_INSTRUMENTATION_HTTP_SERVER=false is mandatory: Accelerator starts HTTP telemetry only after session authentication resolves. Guest requests and guest logs are excluded from OTLP. Authenticated requests, CLI/scheduled work, and queue jobs remain observable. OpenObserve retains telemetry for 60 days. Never commit or print OTLP headers.

Queue timeouts

The scheduled database worker raises retry_after above its configured timeout and derives the overlap-lock lifetime from the longest worker bound. The default worker timeout remains configurable through ACCELERATOR_QUEUE_WORKER_TIMEOUT. Individual jobs may use Laravel's #[Timeout(...)], but that value must not exceed the worker timeout unless the worker configuration is raised too.

Backups

Backups remain stage-owned, support local plus optional S3-compatible storage, verify checksums, notify through operator Telegram, and require an exact backup ID for restore.

AI routing

Boost resources are canonical:

Task Skill
Fresh install accelerator-installation
Existing app migration accelerator-breaking-changes
Full lifecycle accelerator-project-lifecycle
Local app config accelerator-env-config
Deployment and server operations easyploy-deployment
Read-only diagnosis accelerator-ops-observability
OpenTelemetry/OpenObserve accelerator-observability
Business feature accelerator-feature-development
Filament/RBAC accelerator-filament

Never run Composer update on the VPS, print stage env contents, infer release/tag/push authority, or mutate another project.


All versions of accelerator with dependencies

PHP Build Version
Package Version
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 wireninja/accelerator contains the following files

Loading the files please wait ...