Our great sponsors
-
svelte-retag
Light DOM custom element wrapper for Svelte 3 and 4 with slots, context and Vite HMR support
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
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'm currently using svelte + web components that allows light DOM which allow global styles to penetrate the web component (legacy app .net framework, so we need global styling to work). It makes placing small pockets of interactivity much easier than doing it all manually via jquery imo (less error prone too). Since its exposed as web components, you can server render the tags with exposed attributes that the svelte component will receive once it mounts.
I'm eyeing Blazor United for another project that's already running at .net 6 and using razor pages that will required some interactivity later on. This is basically the same case as svelte + web components but more integrated as it's all C#. It will allow you to drop interactive Blazor components onto a page (be it server or wasm).
I use just a few... I use pre build templates because designing is something I just cannot. So my templates comes with bootstrap and jquery, a few little libs like glightbox, swiperjs and alertify and specially something I used to love now I hate and I want urgently a replacement is the js-grid made by some guy named tabalinas (github) for datagrids with pagination, etc.