Do I need Laravel for an HTTP API project? If so, why?

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

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Tutorial-First-Application

    Tutorial application code for the First Application Walkthrough

    Both. Build business logic with PHP, then use a framework for the common functionality (routing, auth, validation, etc). Look at Slim's First Application to show a very simple example of this - https://github.com/slimphp/Tutorial-First-Application

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • no-framework-tutorial

    A small tutorial to show how to create a PHP application without a framework.

    Use libraries or a micro framework if you are hesitant on using a full framework. Nothing wrong with Slim and some other libraries. Or bundle some libraries together to make your own slim (pun intended) framework - like this or this.

  • Slim

    Slim Framework 4 Skeleton Application

    There are many micro-frameworks available like Slim, Mezzio(with Swoole may be), or if you are into async then you can also try Framework X(from core maintainer of ReactPHP). This frameworks have small footprints compare to Laravel, Symfony, etc. Yes, you can't get things like authentication, routing and other out of the box but they can easily be installed and configured to be used.

  • React

    Event-driven, non-blocking I/O with PHP.

    There are many micro-frameworks available like Slim, Mezzio(with Swoole may be), or if you are into async then you can also try Framework X(from core maintainer of ReactPHP). This frameworks have small footprints compare to Laravel, Symfony, etc. Yes, you can't get things like authentication, routing and other out of the box but they can easily be installed and configured to be used.

  • framework-x

    Framework X – the simple and fast micro framework for building reactive web applications that run anywhere.

    There are many micro-frameworks available like Slim, Mezzio(with Swoole may be), or if you are into async then you can also try Framework X(from core maintainer of ReactPHP). This frameworks have small footprints compare to Laravel, Symfony, etc. Yes, you can't get things like authentication, routing and other out of the box but they can easily be installed and configured to be used.

  • 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

  • Concurrency and parallelism in PHP (part 1)

    5 projects | dev.to | 29 Jul 2024
  • ReactPHP – Event-driven, non-blocking I/O with PHP

    1 project | news.ycombinator.com | 24 Jun 2024
  • ReactPHP: Event-driven, non-blocking I/O in pure PHP

    1 project | news.ycombinator.com | 30 May 2024
  • Getting started with asynchronous PHP using ReactPHP

    4 projects | dev.to | 5 Mar 2024
  • Understanding Concurrency in PHP

    1 project | dev.to | 29 Jun 2023

Did you konow that PHP is
the 14th most popular programming language
based on number of metions?