I build web apps in 2021 (as a freelancer)

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

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.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • lcs-components-yt

  • https://github.com/lampewebdev/lcs-components-yt

  • tinypilot

    Use your Raspberry Pi as a browser-based KVM.

  • I agree with the points here.

    I came from backend development, writing mostly in C++ and Python for most of my career. I've always found modern JavaScript frameworks so difficult to reason about because it feels like I'm always working through nine layers of abstraction.

    Last year, I read Julia Evans's article "A little bit of plain Javascript can do a lot," and it inspired me to try to push regular JS as far as it would go in my next project. It's now 8 months later, I have thousands of users, and I'm still using plain JavaScript.[1] No babel/webpack or anything. I do use Flask to aggregate source files together, but I purposely avoid any cleverness there. Overall, I find the code much easier to debug the code than any of my other web apps.

    One nice advantage of using only vanilla JS is that it's easier to find contributors. If you're a React project, then only React developers can contribute. But if you're a vanilla JS project, you're not bound to developers of any particular religion. Vue, React, Angular, Svelte developers can all work in a vanilla JS codebase.

    [0] https://jvns.ca/blog/2020/06/19/a-little-bit-of-plain-javasc...

    [1] https://github.com/mtlynch/tinypilot

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

    SurveyJS logo
  • parcel

    The zero configuration build tool for the web. 📦🚀

  • > Even though Parcel gives you these things completely for free, out of the box?

    Not only is it free OOTB, but iirc you can't turn it off[1]. So OP might be using it unknowingly. 0 config means just that, for better and worse.

    [1] - https://github.com/parcel-bundler/parcel/issues/1207#issueco...

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

  • Getting started with TiniJS framework

    7 projects | dev.to | 20 Apr 2024
  • Whatever It Takes

    1 project | dev.to | 24 Jun 2023
  • Vite vs Rollup vs Webpack vs ESbuild ,difference between frontend tool and a bundler

    1 project | /r/AskProgramming | 31 May 2023
  • Parcel v2.9.0

    1 project | news.ycombinator.com | 26 May 2023
  • React with Parcel

    1 project | /r/reactjs | 30 Apr 2023