I fell in love with low-JS

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

    ClojureScript interface to Facebook's React (by omcljs)

  • Not sure if it is still the case, but Circle used Clojure/Om [1]... when I heard them say they did that so many years ago, I knew right away it would end up being something nobody wanted to work on.

    Sure enough, just checked, Om was abandoned [2] and the person blogging about how great everything was is long gone [3]. This is the absolute definition of tech debt.

    [1] https://circleci.com/blog/how-circleci-processes-4-5-million...

    [2] https://github.com/omcljs/om

    [3] https://circleci.com/blog/why-we-use-om-and-why-were-excited...

  • lowjs

    A port of Node.JS with far lower system requirements. Community version for POSIX systems such as Linux, uClinux or Mac OS X.

  • Oh, I thought this was going to talk about low.js (https://github.com/neonious/lowjs), the "node.js" runtime for micro-controllers and tiny embedded systems.

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

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

  • Do you have any example? Even a minimal non-working PoC would make my day.

    I've been dying to do that for my projects ever since I first heard about it because I believe there is is a way to keep things mostly on the backend while still preventing JS spaghetti on the frontend.

    I read about https://inertiajs.com/ but it seem too overkill. I prefer to keep things simpler.

  • marko

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

  • astro

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

  • If you solved your problem then it's not a big deal. The web isn't that old and has been in constant churn. The signal for a shift in what's popular starts with articles like this one or the two dozen others I've seen with this same take. Over the next two years or so the zeitgeist will move into competing solutions, one will "win" and that'll propagate to later adopters as the new norm. At least that's how it's worked for *SP, Rails, jQuery, Backbone, and React. The current era has been unusually long/stable so it's likely that younger developers haven't run into the situation.

    If you do want to jump on the trend while keeping your Vue knowledge, check out Astro [1]. I'm provisionally in the Marko [2] camp, not so much for the current Marko but because Marko 6 is looking good.

    [1] https://astro.build/

  • view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

  • For Rails, GitHub's ViewComponents coupled with Hotwire looks promising.

    https://viewcomponent.org/

  • rsp10

    Rust Server Pages (work in progress)

  • I have an app which was built 10-ish years ago using C# and which I rewrote using rust - in almost no-JS, fully server-side style. (I somewhat factored out the web framework that I ended up with - https://github.com/ayourtch/rsp10)

    After reading this article I sent it to a coworker “hey if I wait for another couple years the style this app is written in will be all the rage again :-)

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

  • >> I'm trying to make a site that's just pure HTMX though, to see how it turns out

    I’m in exactly the same boat, i’m (maybe unrealistically) trying to avoid using anything but htmx

    https://github.com/craigjperry2/mingo

  • joystick

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

  • This is exactly why I’m building Joystick (full-stack, UI framework + Node backend, full SSR out of the box—think Meteor w/o data bottlenecks and dependency traps). JavaScript doesn’t have to be a nightmare: https://github.com/cheatcode/joystick.

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