Introducing FEAST Framework

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • framework

    FEAST Framework (by FeastFramework)

  • You can find the framework code itself at github.com/feastframework/framework and the application skeleton at github.com/feastframework/feast. Alternatively, on packagist at packagist.org/packages/feast

  • Psalm

    A static analysis tool for finding errors in PHP applications

  • FEAST works with composer and supports PSR4 autoloading standard. In addition there is 100% line coverage via PHPUnit and 100% static type analysis (occasionally through docblocks, mostly through strong typing) via vimeo/psalm.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • feast

    FEAST Framework Application Skeleton (by feastframework)

  • You can find the framework code itself at github.com/feastframework/framework and the application skeleton at github.com/feastframework/feast. Alternatively, on packagist at packagist.org/packages/feast

  • Nyholm PSR-7

    A super lightweight PSR-7 implementation

  • The point is why would I pull in code in the first place that is not needed? If it is optional, then why is it not a separate package? Same with all of the bloated HTTP requests and response objects that frameworks and other libs usually use. I really like https://github.com/Nyholm/psr7 for that reason, it has a table in it's readme.md that is pretty much enough to know why I like it. If something specific is needed it can be decorated or extended on project level.

  • fluentpdo

    A PHP SQL query builder using PDO

  • https://github.com/envms/fluentpdo is another good example of a small library that gets one thing well done. ORM? Not always needed, depending on your architecture of course. I keep my aggregates almost 3rd party dependency free (ramsey/uuid) and just write them to the DB when done. Reading is mostly done via specialized read models that are using document based DBs.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts