Download the PHP package malinichevvv/lift-php without Composer

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

Lift — a fast, minimal PHP micro-framework

Latest Version Total Downloads PHP 8.1+ PSR-7 · 11 · 15

Documentation → getlift.dev


Lift is a PHP 8.1+ micro-framework built around PSR standards. It gives you a router, an autowiring DI container, PSR-7 request/response objects, and a PSR-15 middleware pipeline — everything you actually need, nothing you don't.

Installation

Quick start

No config files. No service providers. No magic — just PHP.

Starter project

Prefer a ready-made project layout over a single file? Scaffold one with Composer:

lift-skeleton is a small URL-shortener microservice — a working example of attribute routing, request validation, migrations, a cache layer, per-route middleware, a custom console command, and feature tests.

What's included

Feature
Router Named routes, regex constraints, groups, attribute routing
DI Container PSR-11, full autowiring, circular dependency detection
HTTP Immutable PSR-7 Request/Response, cookies, file uploads
Middleware PSR-15 pipeline, global / group / per-route
Database Query builder, migrations, models, transactions, pessimistic locks
Validation 60+ rules, custom messages, FormRequest
Console CLI framework, scaffolding generators, interactive REPL
Views Template engine with layouts, partials, and asset helpers
Queue Sync, Database, Redis, AMQP drivers + worker
Cache PSR-16, File, Redis, Database backends
Events PSR-14 dispatcher
HTTP Client Fluent wrapper for ext-curl
Auth/Crypto JWT, HMAC, Bcrypt, AES-256-GCM
OpenAPI Attribute-driven spec generation
SSE Server-Sent Events response
Testing Built-in TestCase with HTTP helpers
Debug Dev toolbar with SQL, request, performance, and error tabs

Routing

Any callable works as a handler — closure, [Class::class, 'method'], invokable class, or function name. Dependencies are autowired from the container automatically.

DI Container

Error handling

Testing

App::handle(Request): Response never touches $_SERVER or php://input, so tests need no HTTP server:

Requirements

Optional extensions unlock specific features (ext-redis, ext-pcntl, ext-curl, ext-pdo). The core framework works without any of them.

Documentation

Full docs with examples for every feature: getlift.dev

License

MIT © Vladyslav Malinichiev


All versions of lift-php with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
psr/http-message Version ^2.0
psr/http-factory Version ^1.1
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/container Version ^2.0
psr/log Version ^3.0
psr/simple-cache Version ^3.0
psr/event-dispatcher Version ^1.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 malinichevvv/lift-php contains the following files

Loading the files please wait ...