Not Another Framework

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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • remix

    Build Better Websites. Create modern, resilient user experiences with web fundamentals.

  • Not according to the package.json.

    https://github.com/remix-run/remix/blob/main/package.json

  • crossroad

    🛣 A React library to handle navigation in your WebApp. Built with simple components and React Hooks so your code is cleaner. (by franciscop)

  • The author claims to "learn JS/HTML", but the first example is importing a custom component called Link with who knows what inside, which I find especially ironic because I made a small library[1] for routing in React where links are just links:

    Login

    [1] https://crossroad.page/

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

    web development, streamlined (by sveltejs)

  • Remix is looking super cool. A breath of fresh air really in the JS ecosystem.

    Rich Harris (creator of Svelte) has actually been introducing new features to SvelteKit inspired by Remix.

    https://github.com/sveltejs/kit/issues/3533

    https://github.com/sveltejs/kit/issues/3532

    A lot of people in this thread are having weird opinions because they don't really understand the context of Remix. The point of Remix is that it facilitates SSR + hydration + progressive enhancement full stack dev in the most efficient way possible regarding DX.

    Of course if you just want to spit out HTML from your server, Remix would be a pretty stupid choice. In part because React's render to string is very slow, but also because there are already very mature options to do that (Rails, Django, Laravel, etc).

  • roots-svelte-router

  • That's probably what they would have done if starting from scratch, but Remix is built on top of React Router which is a 7-8 year old project with its own idioms.

    Personally I have a toy client-side router for Svelte. Links that need to trigger client-side navigation simply use a Svelte action:

    Home

    https://github.com/PierBover/roots-svelte-router

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