Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. gutenberg

    The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

    Gutenberg and the Block Protocol are cooperating on one attempt that is underway.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. cssui

    A collection of interactive UI components in pure CSS

    CSSUI promises pure CSS interactive components without any Javascript at all. We use it on Symfony Station via asset injecting it into Drupal. It doesn’t have everything, but it has many things you need. Start with this!

  4. Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

    Like Loki, you have difficulty telling if VueJS is a hero or a villain. Like Angular and React, it is used when it shouldn’t be. But, if you insist on going all-in on a SPA framework, this is the one to use. Plus, more importantly, you can use it incrementally.

  5. viewi

    Unique and efficient front-end framework for PHP

    The project website viewi.net details the mechanism of operation and has code examples. And it’s pretty fast.

  6. turbo

    The speed of a single-page web application without having to write any JavaScript (by hotwired)

    According to its creator, “Stimulus.js is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire frontend—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbo to provide a complete solution for fast, compelling applications with a minimal amount of effort.

  7. Svelte

    web development for the rest of us

    To quote Svelte:

  8. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  9. Stimulus

    A modest JavaScript framework for the HTML you already have

    According to its creator, “Stimulus.js is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire frontend—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbo to provide a complete solution for fast, compelling applications with a minimal amount of effort.

  10. React

    The library for web and native user interfaces.

    I will readily admit I’m prejudiced against React. But, of course, I m also prejudiced against rednecks, religious fanatics, fascists, pedophiles, rapists, racists, conspiracy theorists, and stupid people in general.

  11. Next.js

    The React Framework

    https://nextjs.org

  12. next-drupal

    Next.js for Drupal has everything you need to build a next-generation front-end for your Drupal site: SSG, SSR, and ISR, Multi-site, Authentication, Webforms, Search API, I18n and Preview mode (works with JSON:API and GraphQL).

    Also based on React, Drupal Next uses Next.js, as the name implies.

  13. astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

    According to Astro:

  14. Angular

    Deliver web apps with confidence 🚀

    I would compare Angular to Ultron, unnecessarily over-engineered, over-engineered again, and dangerous.

  15. Alpine.js

    A rugged, minimal framework for composing JavaScript behavior in your markup.

    “Alpine is a powerful and lightweight tool for composing behavior directly in your markup. Think of it like jQuery for the modern web. Plop in a script tag and get going. You can do most of what you need to for JS with Alpine.”

  16. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB 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

  • Intro to React: Components, fragments, state, and props.

    1 project | dev.to | 3 Apr 2025
  • Using Intersection Observer API in React

    2 projects | dev.to | 3 Apr 2025
  • Understanding State Variables in React

    1 project | dev.to | 27 Mar 2025
  • 🌙 Dark Mode in React, Angular & Vue – A Must-Have for Modern Apps!

    1 project | dev.to | 23 Mar 2025
  • Advanced Guide to Using Vite with React in 2025

    2 projects | dev.to | 21 Mar 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?