Ask HN: Which Stack for Prototyping?

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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • htmx

    </> htmx - high power tools for HTML

    If you're already very comfortable with Python then that should be your first choice for the backend. You can be flexible with the framework though - Flask[0] is also popular, or you can try one of the new async ones like FastAPI[1].

    For the frontend I would suggest htmx[2]. You will anyway need to do some html, and htmx will save you the trouble of learning a JS framework.

    0. https://flask.palletsprojects.com/en/1.1.x/

    1. https://fastapi.tiangolo.com/

    2. https://htmx.org/

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    If you're already very comfortable with Python then that should be your first choice for the backend. You can be flexible with the framework though - Flask[0] is also popular, or you can try one of the new async ones like FastAPI[1].

    For the frontend I would suggest htmx[2]. You will anyway need to do some html, and htmx will save you the trouble of learning a JS framework.

    0. https://flask.palletsprojects.com/en/1.1.x/

    1. https://fastapi.tiangolo.com/

    2. https://htmx.org/

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

  • architect

    The simplest, most powerful way to build a functional web app (fwa)

    I would start with separating the frontend and backend, as some others have suggested. I would probably use react but could try svelte or vue also. In the start you can mock the backend or have a memory-kept version of it.

    For backend (the api) I would go for c# or nodejs (maybe with nextjs). I might combine this with a serverless solution like Architect.

    https://github.com/architect/architect

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