Differences between Svelte NodeGUI and Ionic/Capacitor

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

  • What are the differences between Svelte NodeGUI and the Ionic framework? What are their respective use cases? I have a feeling Ionic is more for making mobile apps, and NodeGUI is more for desktop applications, but I'm not sure. Are they both merely two competing GUI frameworks for Svelte? If so, which one would you recommend for Svelte beginners like me who NodeJS fairly well?

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • You're running into what I like to call the JS to OS issue where you are building out a desktop app using a Javascript framework without a C, C++, or Rust layer which is required for non-hacky OS interactions; I'd skip over NodeGUI/Ionic and take a look at Tauri (Rust based). https://tauri.app/ Your current trajectory is going to have you bouncing off some painful walls.

  • 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
  • shumai-dataviz

  • I use wails, which is an electron alternative written in Go that has pretty first class support for sveltekit. For reference, I use with Bun.sh + static sveltekit for a dataviz dashboard (WIP) and requires runnings ML demo to see the charts, but code for reference: https://github.com/cryptodeal/shumai-dataviz

  • svelte-ionic-app

    Ionic UI showcase app - try Ionic UI and directly go to API or source code (Svelte, Angular, Vue, Vanilla and React)

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