-
PWABuilder
The simplest way to create progressive web apps across platforms and devices. Start here. This repo is home to several projects in the PWABuilder family of tools.
-
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.
Couldn't agree more.
I just developed a local-first read later software using CRDT technology. aka
https://hamsterbase.com/
and designed the architecture of the software from scratch.
1. all data is stored locally, one page corresponds to one CRDT file. CRDT file is a single source of information
Not to trivialize anyone's discovery; always happy to have more people on this bandwagon!
But I have to say, PWAs (progressive web apps) might blow Jim's mind here.
https://docs.pwabuilder.com/#/home/pwa-intro
excerpt (emphasis added): "Service workers are how progressive web apps work offline: service workers can _cache essential resources and handle requests when the network is down_. Every request to and from a PWA goes through the service worker, and there are a ton of different strategies for how to cache and fetch necessary resources."
VS Code is still much slower than necessary despite editing files locally - on my Thinkpad from 2016 I got extremely inconsistent input latency that felt like a shaky SSH session, in better cases it seems to be closer to 30ms[0]. For reference: gVim's latency hovers around 1ms and even intelliJ can still be 10x faster[1].
[0] https://github.com/microsoft/vscode/issues/161622#issuecomme...
[1] https://pavelfatin.com/typing-with-pleasure/#windows
If you're interested in this sort of thing, there's a good group of folks who are building local-first libraries and software congregating at https://localfirstweb.dev/
They have had a few meetups so far which have been really good (including PVH speaking at the first one). And many of the local-first builders are hanging in their Discord.