What are the best alternatives to Svelte?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/sveltejs

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • malinajs

    Frontend compiler, inspired by Svelte

    I think SolidJS or Vue is a correct answer, also https://github.com/malinajs/malinajs is very similar to Svelte, but differs in how it handles reactivity if I remember correctly. Anyway, I would like to offer a different one.

  • turbo

    The speed of a single-page web application without having to write any JavaScript

    Turbo transforms basic link clicks, form submits into ajax calls so a browser doesn't need to rerender the page (this is a significant change, becasou you actually se no blinking, because the browser doesn't have to reinitialize css or js). With the version of Turbo (previously Turbolinks) there are also frames, which basically can rerender only a part of the page. It should be easy to connect to WebSocket. And thus, application like a nicely reactive web chat is very easy to make even for backend developer.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Stimulus

    A modest JavaScript framework for the HTML you already have

    Turbo goes nicely with Stimulus which is simple but effective library to write nice and clean code. You must of course write everything explicitly, but the code is composed of controllers, actions and events which makes it clean. I found two quick examples, click counter and tabs. What I like the most is the fact, that state is managed through html, somehthing I already use as a backend developer.

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