Show HN: Nue – Apps lighter than a React button

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

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. nue

    Standards first web framework taking HTML, CSS, JS, and WASM to their peak

    Spreading arrays and objects is such a common performance hit. It works fine for small instances but falls over in large instances.

    Here's the JS CRM engine https://github.com/nuejs/nue/blob/master/packages/examples/s...

    I see a number of issues, but don't have time to look into them.

    1. Spreading when you probably don't need a copy: sortEntries. Sorting is probably where the overflow happens. Just sort in place or use Array.from or slice.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Svelte

    web development for the rest of us

  4. react-virtualized

    React components for efficiently rendering large lists and tabular data

    Make a demo with react-virtualized[0] and see if it crashes. Hint: It will not[1]. React can easily render 1 million rows with high performance without relying on WASM [2]

    Here is the demo of react-virtualized[3], in which I entered 10m as the row count and scrolled to the bottom without crashing.

    [0] https://github.com/bvaughn/react-virtualized

  5. esbuild

    An extremely fast bundler for the web

  6. Alpine.js

    A rugged, minimal framework for composing JavaScript behavior in your markup.

  7. miu

    A small JavaScript data binding library

    I really like how Nue is shaping up! Having a clear MVC separation, leveraging modern web standards, semantic markup—all great things. Kudos!

    Seeing the .dhtml extension certainly brings back memories... One thing I dislike is that the HTML is still parsed and interpreted into JS, correct? I realize that this is required to support templating and a nicer syntax for binding and such, but my ideal framework would support plain HTML files that are not converted to JS, but used very lightweight syntax (essentially custom data attributes, and `` elements) to make the page dynamic. In fact, I'm experimenting with such a library right now[1]. This approach is likely more difficult to manage when building large web apps, but for simple UIs as used in browser extensions, it's fairly sufficient.

    Frontend web development has been stuck in a pit of complexity for well over a decade now, and it's about time we go back to basics. There are new generations of frontend developers who only know this way of working, which is a shame. They're not really _web_ developers, but React, Vue, or whatever the popular framework is, developers. Web standards are far along now that there is very little additional glue and sugar needed to build modern web applications. React ushered in a new way of building UIs, but it also spawned dozens of copycats and frameworks that are downright developer-hostile beyond their shiny exterior. Not to mention the security nightmare of an incomprehensibly large dependency tree. Let's actively reject this madness.

    [1]: https://github.com/hackfixme/miu

  8. Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Compare React and Preact:

    https://preactjs.com/

    I use Preact often and very, very rarely run into an issue that justifies React being almost 20x the size.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. bootsharp

    Use C# in web apps with comfort

    It's not that you can't; it's that you choose not to. There are end-to-end solutions for C#, for example, that are perfectly fine depending on your use case (not great for all use cases).

    There are also libraries like Bootsharp[1] that are doing interesting things, IMO.

    [0] https://google.github.io/styleguide/jsguide.html#jsdoc

    [1] https://sharp.elringus.com/

  11. react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

    "Instant" can mean different things to different people.

    I have an HTMX/Flask/Bootstrap app that feels instant for most requests on the LAN, except when it doesn't.

    Often React apps are pretty snappy, but if you want to do complex data validation on controlled forms, where the state updates for every keystroke, it can drag you down. There are good frameworks for doing uncontrolled forms in a disciplined way

    https://react-hook-form.com/

    but it's another thing to add to your bundle. React is also not fast enough to do animations so you have a lot of .show/.hide (or display: none) CSS has facilities to do transitions and animations that are pretty good but I always find it a little nervewracking for a JS application to have state in React state variables and any other kind of state. Some ImGUI frameworks have components that look superficially like React components but are fast enough to animate every frame, which makes me feel like I am in control and get the animation to look exactly what I want.

  12. fixi

    We also created fixi, which is sort of preact to htmx’s react:

    https://github.com/bigskysoftware/fixi

    a goal of fixi is to be smaller uncompressed than preact is compressed, to force us to be minimalist

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

  • JSX over the Wire

    8 projects | news.ycombinator.com | 15 Apr 2025
  • Top 20 Front-End Development Tools to Use in 2025

    11 projects | dev.to | 16 Mar 2025
  • 3D Data World Explorer

    2 projects | dev.to | 17 Feb 2025
  • Form Validation in Remix with Zod 🔐

    2 projects | dev.to | 9 Jan 2025
  • 停滞不前 - FAV0周刊#023

    12 projects | dev.to | 1 Dec 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?