Our great sponsors
-
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.
-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
-
Snowpack
Discontinued ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ [Moved to: https://github.com/FredKSchott/snowpack] (by withastro)
-
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.
I went through the same struggle until I discovered https://parceljs.org/, it lets you organize the project as you would in the good old days while importing the modules you need. You can also use niceties of ES6 (e.g. modules) and scss but you don't have to. A life saver!
Parcel is already ancient history. All the cool kids are now using esbuild /s
> Vast boilerplate? Oh yeah, you better set-up your project with TypeScript, ESlint, Webpack and Babel
If you do not want to re-invent the wheel each time, you could check for tools for that. For example: - Retool - Appsmith - Pipedream
Oh and while you're at it, install also Yarn, because why not make use of two package managers at the same time
We no longer write CSS, because it's lame. We now write SCSS instead
Stylus. I like it more than Sass and Less, but it isn't as popular.
There's also PostCSS which was supposed to make css preprocessors modular like the rest of your code. I don't know how many people use it after the newest css features have rolled out like Grid and whatnot.
Also this https://github.com/web-padawan/awesome-lit-html for a big list of stuff related to them.
This is another originally java JSF lib that now has both react and vue.js components you can use https://www.primefaces.org/primevue/