Introducing Svelte, and Comparing Svelte with React and Vue

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Svelte

    Cybernetically enhanced web apps

    I lost a non-trivial amount of time converting a vuejs app to svelte before getting blindsided by svelte not having basic error handling: https://github.com/sveltejs/svelte/issues/1096

    Many types of errors that the equivalent vuejs/react app will show an error page and allow reporting to sentry for will result in an uncatchable halting (some may describe this as "freezing") and with no way to report this to a service like sentry.

    This is unacceptable for a framework claiming to be production ready.

    It's unclear to me if this has been fixed in the last year or two.

  • surplus

    High performance JSX web views for S.js applications

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

  • Podman Desktop

    Podman Desktop - A graphical tool for developing on containers and Kubernetes

    Is Svelte blowing up in popularity? I've never heard of it until seeing it multiple places today.

    https://github.com/containers/podman-desktop

  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

    I like NextJS for the frontend and django-ninja for the backend. django-ninja has all those things you mention and way more, and has a very rich backend ecosystem thanks to being in the django world. https://django-ninja.rest-framework.com/

  • windmill

    Open-source developer platform to turn scripts into workflows and UIs. Fastest workflow engine (5x vs Airflow). Open-source alternative to Airplane and Retool.

    At windmill (https://github.com/windmill-labs/windmill), our whole frontend is in svelte, we love it, the performance are second to none and the dev experience is great. But finding svelte dev is proving itself harder than I thought. So there is that issue as well.

  • learndb

    Curated learning resources with topics, formats, difficulty levels, expert reviews and metadata tags

    I loved using Svelte for these two open-source projects but haven't yet an opportunity to use it at work:

    - An SVG-based graph dataset editor: https://codeberg.org/nilesh/grapher

    - A curated collection of educational resources: https://github.com/learn-awesome/learndb

    Compared to React, developing with Svelte felt like a breath of fresh air.

  • daisyui

    🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library

    I'm using Svelte with Daisy UI [0] which is based on Tailwind CSS. It is incredibly simple and beautiful.

    [0]: http://daisyui.com

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • skeleton

    Discontinued A fully featured UI toolkit for Svelte + Tailwind. [Moved to: https://github.com/skeletonlabs/skeleton] (by Brain-Bones)

    You might check out Skeleton (full disclosure, I'm one of the creators)

    https://skeleton.brainandbonesllc.com/

    When my partner and I were getting started with Svelte we noticed there was plenty of wrapper libraries, but very few that lean into the benefits of Svelte specifically. We wanted something like Mantine from the React world.

    We're still early days (we've open source and public for about a month) but the feedback has been really positive. The one thing to note is we pair heavily with Tailwind, so if that's not your jam the library may not be for you. However for any sizable app where you're building a design system, we find it extremally helpful and productive.

    Hopefully you can give it a try and it helps out! My username on our Discord is endigo9740 if you need any help!

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