-
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.
I've moved my little hobby website to SvelteKit[1] from react and I am not regretting it.. yet.
The only main frustrations I have are:
- Library support is pretty lousy. You need to fudge things around to get working. I.e, with leaflet and others I have vendored in the libs and redone them.
- Incremental static refresh with svelte kit is not really there. I'd like a web hook or api callback that allows me to refresh certain static pages as I know that changes are made. Right now I'm doing a janky refresh using a file lock notifier & it's a blemish on an otherwise great framework.
- The URL routing in svelte kit is... a little ugly. It's really hard when you have an editor open with 5 `+page.svelte` files. I wish they re-introduced file name routes, rather than folder name routes. It is entirely a personal preference I know, but I have seen a lot of negative things around it.
[1] - https://github.com/cetra3/divedb - deployed at https://divedb.net/
Actually, it looks like Excalidraw[1] to me. The shading and line style match very closely.
[1] https://excalidraw.com/
> dynamically loaded modules, error boundaries
In a MPA, [modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid...) can be included on the pages that require them with a script tag. Errors (and new features) are limited to a specific page, and the rest of the site remains unchanged.
> suspense (or another form of components loading their own data)
The [htmx](https://htmx.org/) lib mostly takes care of this: "gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML". The hx-boost tag can also be used for progressive enhancement.
> as soon as you need the bloat you’re just reinventing a wobbly wheel without one
When building a rich client, using a framework could be productive. For example a photo/video editor app. For a news site and CMS I would probably stick to the approach I've described above.
I haven't had much trouble in VS Code since it shows the directory name just after the file name. Some people have mentioned liking to set the editor tab label format to short. Go to File > Preferences > Settings then search for Label Format.
I'm hoping https://github.com/microsoft/vscode/issues/41909 will get implemented so we can make the problem go away entirely
Related posts
-
First Attempt at Open Source Contribution: Hacktoberfest'23🚀💻
-
✨Free open-source URL shortener project (Written using NX, Qwik, Nest.js, and Prisma) ✨
-
⟳ 0 apps added, 1 updated at www.collaboraoffice.com
-
Windows Server Report
-
I built an e-ink dashboard for displaying the map and weather for your city using Inkplate and a Raspberry Pi.