Dev tools · alternatives · 2026
24 alternatives to A Streamlit Equivalent for Node.js
Hi, I'm Vaibhav, creator of Backroad. Over the course of building several web apps with Node.JS over the years, a major pain point always was having to make tons of decisions regarding framework choices, styling libraries, choosing form elements, handling file uploads etc. So I built a Streamlit like tool which makes the whole process simpler. You can check it out here: https://backroad.sudomakes.art/ With time and experience I have realised that more than 80% of use cases can be achieved using a basic set of inputs and components. With Backroad, you can focus on your core…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Streamlit Equivalent for Node.js launched in 2023; newer entries below may have overtaken it.
- 1

Hi HN! Thanks for your attention to my post. It was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import/export. I got cold many times, depressions, burned out, yet still alive and finished it. Many guys helped me with an advice. Many users give a lot of positive feedback. There are 200,000 monthly unique users. I work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.
2022 · playcode.io · its alternatives →
- 2

- 3

- 4

Colin here, creator of Nub. I’ve had the general shape of this in mind for years. Nub runs your code with stock `node`, augmented with a `--require` preload hook[0] that adds a transpiler (oxc-powered, packaged as a Node-API add-on), registers a module resolution hook[1], and injects polyfills as needed for APIs like `Worker`, `Temporal`, etc. All purely additive, your code ultimately runs using Node’s actual engine & stdlib implementations. [0] https://nodejs.org/api/cli.html#-require-module [1]…
Jun 2026 · github.com · its alternatives →
- 5NJ
Hey HN, I'm Sindre, CTO of Scrimba (YC S20). We originally launched Scrimba to make video learning more interactive for aspiring frontend developers. So instead of passively watching videos, you can jump in an experiment with the code directly inside the video player. Since launch, almost two million people have used Scrimba to grow their skills. However, one limitation is that we've only supported frontend code, as our interactive videos run in the browser, whereas most of our learners want to go fullstack—building APIs, handling auth, working with databases, and so forth. To fix this, we…
2025 · its alternatives →
- 6

🎃 Windowless WebGL for node.js. Contribute to stackgl/headless-gl development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 7

NodeJS dependency injection made easy in execution contexts. Inspiration taken from React hooks and Vue composables. - coderhammer/backhooks
2023 · github.com · its alternatives →
- 8

I love Streamlit but have run into many situation where taking it from PoC to MVP state is insurmountable. With all the recent HN hype around htmx and sematic html / classless css I decided to build a Streamlit alternative using these on top of FastAPI. This has a couple advantages: 1) easier to extend when you move past PoC since the FastAPI app is exposed (allowing adding more routes) and hstream acts more like a typical web stack 2) with htmx and html (plus MVP.css) doing the heavy lifting the package is alot less complex and easier to reason about - and hopefully more performant…
2022 · github.com · its alternatives →
- 9

Streamlit — A faster way to build and share data apps. - streamlit/streamlit
2019 · github.com · its alternatives →
- 10

Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to…
2023 · github.com · its alternatives →
- 11

- 12TJ
Hi HN, I built Titan, a backend framework where you write routes and logic in JavaScript, and the CLI compiles everything into a single Rust + Axum binary using the Boa JS engine. No Node.js is required in production. The idea is to keep JS developer experience while getting Rust performance and a self-contained deployable server. Current features: JS route DSL Action system mapped to Rust esbuild bundling Generated Rust server with Axum Hot-reload dev server Single-binary output Repo: https://github.com/ezet-galaxy/-ezetgalaxy-titan Would love feedback on the…
Dec 2025 · npmjs.com · its alternatives →
- 13

Streamlit is a Python web app framework for the fast development of data apps. This project is to make it run completely on web browsers with power of Pyodide/Wasm.
2022 · github.com · its alternatives →
- 14AS
Hello everyone! I want to introduce you to the project I've been working on for some time! It's called Conduit and it's a new platform to build your next application on. I've been working with similar solutions since 2014, beginning with Parse (even after it was made open-source), moving to firebase and then mostly sticking to custom backends. On 2017 I founded a Software Development agency and quickly realised that if we were to improve quality and increase speeds we need a platform to help us do that. Parse was kind of outdated for us at that point, and Firebase hasn't (even after so many…
2022 · its alternatives →
- 15IM
Hey everyone, Rahim here, an indie maker with a passion for building useful tools. This time, I'm excited to share FasterNode.io: a turbo booster for your Node.js SaaS project! Think of it as a pre-built foundation packed with goodies like user auth, payments, and clean code. This means you can launch weeks, not months, faster and focus on what truly matters - building an awesome SaaS that solves problems! Whether you're a seasoned developer or just starting out, FasterNode.io is here to streamline your journey. Curious to learn more? Let's ditch the boilerplate code and build something…
2024 · its alternatives →
- 16

A lightweight boilerplate for a universal webapp based on koa, mongodb, node, vue, and webpack - yunhan0/koa-vue-fullstack
2018 · github.com · its alternatives →
- 17

streamlit-shadcn-ui is a python lib that allows you to use shadcn components in streamlit. Benefits: 1. It extends the components options for building streamlit app 2. A morden and clean designed components for streamlit developer 3. streamlit-shadcn-ui provide a component "element", which allows you to write react-like component in python. You can nest and combine all the components with existing code. Related resources: + Github: https://github.com/ObservedObserver/streamlit-shadcn-ui + Demo: https://shadcn.streamlit.app/ + Streamlit:…
2023 · github.com · its alternatives →
- 18

Hey HN! I've been working on Muxamp for over a year now, and I decided that there's no point in keeping the source closed. (I never planned on making money from it.) I've learned a lot since I started, and I hope others can benefit from its release--and perhaps teach me a thing or two as well :)
2013 · github.com · its alternatives →
- 19

I built Morph, an experimental fullstack HTML-first library for Deno, Node, and Bun. Everything returns HTML, not JSON. No React, no Vite — just plain HTML with server-side rendering. No build steps, no preprocessors, no complex configs — everything runs from a single file. Perfect for Telegram Web Apps, internal tools, simple admin panels, dashboards, or anywhere a full-blown SPA feels like overkill. Important: I built this entirely for myself — to solve my own problems. I hate complex frontend. I hate writing it. And I don’t want to waste time on it. But maybe it’ll help you too.
2025 · github.com · its alternatives →
- 20SP
I built this pubsub module because I wanted a simple solution that uses only node. Why did I want pubsub? I wanted to build a complex app but segregate it into microservices that work together through event messages. I also wanted to use this method instead of node's built-in clustering for multiple instances. I've been running it for a few weeks now with several messages per second bugfree. I plan to use this setup for future apps as it reduces complexity of the code and allows me to restart/update one part of the app without interrupting the other parts. I would love to receive…
2022 · npmjs.com · its alternatives →
- 21IM
2016 · pesfandiar.com · its alternatives →
- 22SC
2016 · pimterry.github.io · its alternatives →
- 23AS
http://binb.nodejitsu.com Alredy posted, but giving it another try. What do you think?
2012 · binb.nodejitsu.com · its alternatives →
- 24

Turn an AWS api call into a readable stream. Contribute to ironSource/aws-api-read-stream development by creating an account on GitHub.
2020 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →