I'm sick of with all these overbloated fancy php frameworks that are so overpowered that they don't fit into regular shared hosting anymore.

Any such shitty framework requires to be... INSTALLED! You have to not only perform enigmatic manipulations in the command line, but you also have to make changes to the server configuration files (access to which is usually limited). Because without setting up the rewrite engine features, all links will be clumsy.

The next ugly lame thing which natively embedded into any framework is fucking "router". Links like example.com/index.php/controller/action/param (where action is the method of class controller in the separate file) are usually designed by shit-coders obsessed with the idea of wrapping the wrapped wrapper around another wrapper.

Overwhelmingly, even a small site written on a framework is a crazy redundant jumble of abstractions.

I'm sure that PHP is now powerful enough to write code without using crutches in the form of frameworks.

So here is Eleanor PHP Library which doesn't teach you how to code properly, but does some of the dirty work for you:

  1. No installation required: just download, integrate and do what the fuck you want.
  2. Basic tools included: template engine, cache machines, mysql driver, localization support and other features are available out of the box.
  3. It logs errors and keeps log files organized (errors are grouped and old log files are archived).
  4. It provides delayed object creation, so for example connection to MySQL server won't be established until it is really needed.
  5. Coherent integration for third-party classes/interfaces/enums available.

Key feature: it's fucking lightweight and readable. So no puzzles under the hood.

The library requires PHP 8.4 or higher. Composer lovers can install the library with the command:
composer require sunvas/eleanor-php-library.