Thoughts on Svelte(Kit), one year and 3B requests later

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

    This is the source repository for the DiveDB site

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

  • excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  • Actually, it looks like Excalidraw[1] to me. The shading and line style match very closely.

    [1] https://excalidraw.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 logo
  • htmx

    </> htmx - high power tools for HTML

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

  • Visual Studio Code

    Visual Studio Code

  • 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

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

  • First Attempt at Open Source Contribution: Hacktoberfest'23🚀💻

    4 projects | dev.to | 14 Nov 2023
  • ✨Free open-source URL shortener project (Written using NX, Qwik, Nest.js, and Prisma) ✨

    1 project | /r/qwik | 6 Oct 2023
  • ⟳ 0 apps added, 1 updated at www.collaboraoffice.com

    1 project | /r/FDroidUpdates | 12 Sep 2023
  • Windows Server Report

    1 project | /r/sysadmin | 18 May 2023
  • I built an e-ink dashboard for displaying the map and weather for your city using Inkplate and a Raspberry Pi.

    5 projects | /r/raspberry_pi | 17 May 2023