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
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • 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.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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

    Build fast websites, faster. 🚀🧑‍🚀✨

    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 :-)

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • 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

    The full-stack JavaScript framework. Updates on Twitter: https://twitter.com/cheatcodetuts

    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