PHP Doesn't Suck Anymore

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  • 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
  • PsySH

    A REPL for PHP

  • PHP is great, but you need to be a pretty decent developer to use it effectively.

    It has a rather nice interactive shell, https://psysh.org/ . I've built non-trivial, non-web systems in it.

    Concurrency 'within' the language isn't as nice as some alternatives, but the FCGI-style deployment is quite reliable and convenient in practice.

  • ray

    Debug with Ray to fix problems faster (by spatie)

  • Debugging is pretty easy with something like Ray (https://myray.app/) or Laravel Herd (https://herd.laravel.com/, despite its name runs differnet php apps just fine).

    When it coems to running different PHP versions, modern PHP development has largely moved to using Docker (ddev, for example: https://ddev.com/) for that, and there's plenty Docker images for old PHP versions so it's a non-issue. I'd also imagine it be difficult to get many other outdated programming languages via a package manager.

    There's now the PHP Foundation, which while relatively new in its formation, has significantly boosted PHP development and I'd recommend donating if improving the language is important to you.

  • ddev

    Docker-based local PHP+Node.js web development environments

  • Debugging is pretty easy with something like Ray (https://myray.app/) or Laravel Herd (https://herd.laravel.com/, despite its name runs differnet php apps just fine).

    When it coems to running different PHP versions, modern PHP development has largely moved to using Docker (ddev, for example: https://ddev.com/) for that, and there's plenty Docker images for old PHP versions so it's a non-issue. I'd also imagine it be difficult to get many other outdated programming languages via a package manager.

    There's now the PHP Foundation, which while relatively new in its formation, has significantly boosted PHP development and I'd recommend donating if improving the language is important to you.

  • ext-openswoole

    Programmatic server for PHP with async IO, coroutines and fibers

  • They fixed that limitation with Swoole and other Fiber based frameworks.

    https://openswoole.com/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • I made Tinkerun an experimental feature that Tinkerwell doesn’t have. What do you think?

    2 projects | /r/laravel | 23 May 2021
  • How to Contribute to Laravel: A Step-by-Step Guide

    1 project | dev.to | 22 Jun 2024
  • How to Provision a Server With Laravel Forge?

    1 project | dev.to | 20 Jun 2024
  • How to validate constructor arguments when using constructor property promotion

    1 project | dev.to | 8 Jun 2024
  • How to turn your GitHub Readme into a static website

    2 projects | dev.to | 8 Jun 2024