Hydrogen: Shopify's React-based framework for building custom storefronts

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • core

    Online IDE powered by Visual Studio Code ⚡️ (by stackblitz)

  • Today no, but the API will be open source to developers at GA.

    The closest I can find from Stackblitz is this Github issue where the Stackblitz founder 4 years ago responds to "By any chance, are you open-sourcing the codebase?" with:

    Definitely! We're planning on open sourcing the core tech behind stackblitz (which is what this repo is for), but there's a lot that needs to happen between now & then. I'm going to fill out the readme a bit which should answer this in detail — will circle back shortly.

    https://github.com/stackblitz/core/issues/28#issuecomment-32...

    To what extent is the Stackblitz or even underlying WebContainer tech open source / documented?

  • webcontainer-core

    Dev environments. In your web app.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hydrogen-examples

  • marko

    A declarative, HTML-based language that makes building web apps fun

  • While I personally prefer JSX-based tools, I’d be remiss not to mention Marko[1], a component framework developed by eBay. It has (and has had for years) everything mentioned above the fold (s/React Server Components/automatic partial hydration/) other than, of course, any built in Shopify functionality.

    1: https://markojs.com/

  • batman.js

    Discontinued Archival version of batman.js history, for nostalgia.

  • joystick

    A full-stack JavaScript framework for building stable, easy-to-maintain apps and websites.

  • > Server Components are guaranteed to become the standard for developers who need SSR

    I sincerely hope not. This is a serious detour from how web apps inherently work. Not good because it means people who start with React—likely a large number of devs—are not going to understand how the web works (and will potentially create destructive messes themselves later).

    I was able to solve this problem in my own framework with way less hoop jumping: https://github.com/cheatcode/joystick.

    What you describe seems like a ton of overhead for what is effectively sending some data-populated HTML, CSS, and JavaScript back to a request. Perhaps I'm misunderstanding something (or it's just an idiosyncrasy of React).

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