Download the PHP package ez-php/ez-php without Composer

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

ez-php

Application template for ez-php — a lightweight, modular PHP 8.5 framework.

Requirements

Getting Started

Visit http://localhost:${APP_PORT} (default: http://localhost:8001).

Optional Modules

Uncomment the relevant lines in provider/modules.php and install the package to activate a module.

Module Package Purpose
AI ez-php/ai Multi-provider AI client — OpenAI, Anthropic, Gemini, Mistral, Grok drivers
Audit ez-php/audit Event-driven audit log for entity create/update/delete
Auth ez-php/auth Session and Bearer token authentication
BigNum ez-php/bignum Arbitrary-precision integers and decimals (BCMath/GMP)
Broadcast ez-php/broadcast Real-time event broadcasting (SSE)
Cache ez-php/cache Array, File, Redis cache drivers
DataLoader ez-php/dataloader Keyed-batch loading and per-key memoization (N+1 prevention)
Event Store ez-php/event-store Append-only event store with stream replay and projections
Events ez-php/events Synchronous event bus
Exchange ez-php/exchange Currency exchange-rate lookup and conversion for Money
Feature Flags ez-php/feature-flags Feature flag evaluation, File/Database/Array drivers
GraphQL ez-php/graphql GraphQL endpoint — schema builder and query executor
Health ez-php/health /health endpoint with DB, Redis, and Queue probes
HTTP Client ez-php/http-client Fluent cURL HTTP client
I18n ez-php/i18n File-based translator, dot-notation keys
JSON Schema ez-php/json-schema Attribute-driven JSON Schema emission for PHP classes
Log Transport ez-php/log-transport Async/remote log shipping (ELK, Datadog, Loki) for ez-php/logging
Logging ez-php/logging Structured logger, File/Stdout/Null drivers
Mail ez-php/mail Transactional email, SMTP/Log/Null drivers
Media ez-php/media Image resizing and file processing via GD/Imagick
Metrics ez-php/metrics Prometheus metrics endpoint — Counter, Gauge, Histogram
Money ez-php/money Immutable Money/Currency value objects, allocation, formatting
Notification ez-php/notification Multi-channel notifications (mail, broadcast, database)
OPcache ez-php/opcache OPcache preload script generation
OpenAPI ez-php/openapi OpenAPI 3.x spec generation from attributes
ORM ez-php/orm Active Record ORM, Query Builder, relations
Push ez-php/push Mobile push notifications (APNS, FCM) via ez-php/notification
Queue ez-php/queue Async job queue, database and Redis drivers
Rate Limiter ez-php/rate-limiter Rate limiting middleware
Scheduler ez-php/scheduler Cron-based job scheduler
Search ez-php/search Full-text search, Meilisearch/Elasticsearch
Storage ez-php/storage File storage abstraction, Local and S3 drivers
Swagger UI ez-php/swagger-ui Serves Swagger UI / ReDoc docs for the OpenAPI spec
Two-Factor ez-php/two-factor TOTP two-factor authentication, backup codes
Validation ez-php/validation Rule-based input validation
View ez-php/view PHP template engine, layouts, sections
View Cache ez-php/view-cache Output-caching decorator for ez-php/view
WebAuthn ez-php/webauthn WebAuthn / FIDO2 passkey authentication — registration and assertion ceremonies, attestation verification
WebSocket ez-php/websocket RFC 6455 WebSocket server (Fiber-based)
WebSocket TLS ez-php/websocket-tls TLS/WSS termination for ez-php/websocket

Example:

Services (Docker)

Service Default port Purpose
App (nginx) 8001 HTTP entry point
MySQL 8.4 3308 Primary database
Redis 7 6381 Cache / queue backend
Mailpit 8025 (UI), 1025 (SMTP) Local mail catcher

Quality Suite

CLI


All versions of ez-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.5
ez-php/framework Version ^2.0
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 ez-php/ez-php contains the following files

Loading the files please wait ...