nowfound

Dev tools · alternatives · 2026

24 alternatives to Streamlit – Turn Python Scripts into Beautiful ML Tools

Streamlit — A faster way to build and share data apps. - streamlit/streamlit

Streamlit is a development tool that converts Python scripts into interactive web applications for machine learning projects. Designed for data scientists and Python developers, it eliminates the need to build separate… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Streamlit – Turn Python Scripts into Beautiful ML Tools launched in 2019; newer entries below may have overtaken it.

  1. 1

    Turn python scripts into beautiful ML tools

    2019 · streamlit.io · its alternatives →

  2. 2

    Share Python notebooks as web apps with non-technical users

    2022 · mljar.com · its alternatives →

  3. 3

    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 →

  4. 4

    The new Streamlit platform - deploying/managing/sharing apps

    2020 · streamlit.io · its alternatives →

  5. 5

    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 →

  6. 6

    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 →

  7. 7
    Taipy 3.0▲304

    Build powerful data and AI apps in pure Python

    2024 · github.com · its alternatives →

  8. 8

    Streamlit, a Python web app framework, can run on web browsers with WebAssembly, and you can write and share its apps with this online platform. Get the Python productivity, online shareability, and data privacy safety in your data apps.

    2022 · edit.share.stlite.net · its alternatives →

  9. 9

    A Python stream processing engine modeled after Yahoo! Pipes - nerevu/riko

    2016 · github.com · its alternatives →

  10. 10
    Capalyze▲809

    ChatGPT for datavores: scrape → ask → visualize

    2025 · capalyze.ai · its alternatives →

  11. 11

    Create UIs using a visual editor, code the backend in Python

    2023 · its alternatives →

  12. 12

    Transforming your ideas to fully functional web-apps

    2024 · streamlitgpt.zeza.tech · its alternatives →

  13. 13

    Probly was built to reduce context-switching between spreadsheet applications, Python notebooks, and AI tools. It’s a simple spreadsheet that lets you talk to your data. Need pandas analysis? Just ask in plain English, and the code runs right in your browser. Want a chart? Just ask. While there are tools available in this space like TheBricks, Probly is a minimalist, open-source solution built with React, TypeScript, Next.js, Handsontable, Hyperformula, Apache Echarts, OpenAI, and Pyodide. It's still a work in progress, but it's already useful for my daily tasks.

    2025 · github.com · its alternatives →

  14. 14

    Today I'm open sourcing "Grid studio", a web-based spreadsheet application with full integration of the Python programming language.

    2019 · hackernoon.com · its alternatives →

  15. 15

    A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling in Python. - reiinakano/xcessiv

    2017 · github.com · its alternatives →

  16. 16
    ML5.js▲249

    Friendly machine learning for the web

    2018 · ml5js.org · its alternatives →

  17. 17

    My Machine Learning Web Service. Contribute to pplonski/my_ml_service development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  18. 18

    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 →

  19. 19

    CodeToMap (https://codetomapsakura.streamlit.app/)

    Nov 2025 · share.streamlit.io · its alternatives →

  20. 20

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work! - gradio-app/gradio

    2020 · github.com · its alternatives →

  21. 21

    Hello, HN community! This is the first time I’m doing a Show HN, and I'm excited to introduce the library I've been working and believing in for the last year, Taipy! This Python library was created to make building complete applications on data science and ML projects easier and so more accessible to end-users. Basically, it allows any data scientist to build a production-ready application and stop being stuck at the pilot stage. It’s all Python making having to do the job of creating and deploying the app a one to two person job instead of going for specialized developers that are…

    2024 · taipy.io · its alternatives →

  22. 22

    AutoML Web App - build Machine Learning pipeline in automatic way with Graphical User Interface (GUI). You can run app locally! - mljar/automl-app

    2023 · github.com · its alternatives →

  23. 23

    Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  24. 24

    tl;dr we’re releasing python bindings for writing stream processing jobs using the Denormalized Rust library. Hey HN, A few months ago we released Denormalized, our embeddable stream processing engine written in rust [0]. Today we’re excited to showcase python bindings for the library. Python is still very much the language of data and we wanted to make it easy for more engineers to write fast streaming jobs without having to learn Rust. Currently, you can use the library to write streaming aggregations, stream joins, and user defined aggregate functions (thought the API for this is quite…

    2024 · 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 →