WordPress WASM

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

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

    Run WordPress in the browser via WebAssembly PHP

  • Thank you for sharing! I just created an issue: https://github.com/adamziel/wordpress-wasm/issues/19

  • absurd-sql

    sqlite3 in ur indexeddb (hopefully a better backend soon)

  • 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
  • wapm-cli

    Discontinued 📦 WebAssembly Package Manager (CLI)

  • wp-sqlite-db

    A single file drop-in for using a SQLite database with WordPress. Based on the original SQLite Integration plugin.

  • Author here, here's an in-depth writeup on how this works and why it's useful:

    https://make.wordpress.org/core/2022/09/23/client-side-webas...

    To answer your questions directly:

    WebAssembly is the magic sauce that transforms server-side code into client-side code. MySQL unfortunately is not yet supported by WebAssembly, so I applied a plugin that adds SQLite supports to WordPress [0]. The WebAssembly application has its own in-memory filesystem that lives in a specific browser tab and is scraped as soon as you close it.

    So – technically it exposes db credentials, and even the entire DB, but that you are the only user of that DB so it's okay.

    > What would the backend look like

    The only backend is a static file server where the code and the database live. Your browser downloads a copy of the database and allows you to modify it in the current tab, but the updates are never saved back to the server.

    [0] https://github.com/aaemnnosttv/wp-sqlite-db

  • spec

    The canonical spec for ulid

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