Vuido

Dev tools

desktop app framework

SHOW HN2018

Vuido

Vuido builds desktop apps using Vue.js without Electron

forum.vuejs.org

#vue.js#desktop apps#electron alternative#libui#native gui

192points
113comments
#192of 2,155 in 2018
Top 9%of 2018 by points

How HN took it

DebatedReal support and real criticism

7 positive, 6 neutral or asking, 2 mixed, 6 critical, out of 21 comments about the project. Thread score +0.04.

Idea: 6 for, 5 againstDesign: 1 for, 0 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good alternative to Electron bloat

    From 2 comments
    • There is a movement to use the same tech on desktop as you would on the web, but is anything moving in the opposite direction? Will there be a web version of QT or something?…
      tormeh on HN
    • Link to repo: https://github.com/mimecorg/vuido I’m glad this exists, I didn’t want to setup a whole React thing.
      NetOpWibby on HN
  • Vue suits native-feel UI development

    From 1 comment
    • awesome. this is clearly an early proof-of-concept but I'll keep my eye on the project. I'm also hopeful for weex (like react native for vue). despite moving from alibaba to…
      tribby on HN
  • Shared libui effort across projects

    From 1 comment
    • I think the coolest thing about this is that it's using libui [1], so whether you're trying to work on Proton Native, or Vuido, or any other flavor of NodeJS-to-Native-GUI [2],…
      zengid on HN

Objections

  • Browser-based web app would be lighter

    From 1 comment
    • I'm currently developing a web app and while my nw.js/electron version is around 50 MB and uses 200+ MB of memory, loading it in Firefox it's a 600kB bundle, fully renders in…
      z3t4 on HN
  • libui lacks widgets such as listbox, limiting usability

    From 1 comment
    • unfortunately being based on libui it is limited to barely be usable. libui does not even have a listbox.
      rapsey on HN
  • JavaScript is the wrong language for desktop apps

    From 2 comments
    • One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a…
      Rjevski on HN
    • But don’t you believe in using the right tool for the job? JavaScript is barely acceptable on the web, but again it’s a necessary evil as you can’t easily use anything else. But…
      Rjevski on HN
  • Mostly a rehash of GTK or Qt

    From 2 comments
    • Confirm me if I'm wrong, but didn't you just invent GTK?
      wetpaws on HN
    • > Vuido aims to be what Qt used to be, before it became almost as bloated as Electron, Really?!? I had to laugh at this one.
      pjmlp on HN

Requests

  • Web version of Qt-like toolkit

    From 1 comment
    • There is a movement to use the same tech on desktop as you would on the web, but is anything moving in the opposite direction? Will there be a web version of QT or something?…
      tormeh on HN

Questions

  • Why not run native apps through a local web server?

    From 1 comment
    • Why don’t I see more “native” applications just running through a locally hosted web server? It’s the best of both worlds: file system access with your server, and a great…
      yroc92 on HN
  • Could a custom Firefox build serve as app runtime?

    From 1 comment
    • What would be the disadvantages of just using a custom build of firefox for apps that bundles non-sandboxed libraries as needed? So for example, firefox.exe could actually be…
      WhitneyLand on HN

Alternatives named

  • Electron

    From 2 comments
    • I feel like there's room for an Electron variant that's just "less electron". As in, I don't need all of Chrome to do my thing; just the HTML rendering engine and JavaScript…
      jasonkester on HN
    • So to me, the issue with Electron is that I'm already running Chrome, so I should be able to take advantage of that. In particular, if I have N electron apps, I want 1 Chrome…
      _asummers on HN
  • Proton Native

    From 1 comment
    • Interesting, this reminds me of Proton Native. Both are based on libui. Proton discussion: https://news.ycombinator.com/item?id=16978901 libui: https://github.com/andlabs/libui
      droidist2 on HN
  • NativeScript

    From 1 comment
    • awesome. this is clearly an early proof-of-concept but I'll keep my eye on the project. I'm also hopeful for weex (like react native for vue). despite moving from alibaba to…
      tribby on HN
  • Qt

    From 1 comment
    • There is also just JavaScript in Qt which is more mature and probably similarly - if not better - performing. https://doc.qt.io/archives/qt-4.8/qdeclarativejavascript.html
      framp on HN
  • Xamarin.Forms and Avalonia

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17105373)