DEV Community

Cover image for Gluon - A new Electron-like framework but with a new approach
CanadaHonk
CanadaHonk

Posted on

 

Gluon - A new Electron-like framework but with a new approach

I recently (~1 month ago) started a new framework called Gluon, which is similar to Electron in what it does (websites -> desktop apps), but with a new, different approach:

  • Uses system installed browsers instead of bundling Chromium or using webview libraries.
  • Supports Chromium and Firefox (unlike any other similar frameworks).
  • Focusing on developer experience, rapid prototyping, and ease of use.
  • Also supports Deno instead of Node (WIP).
  • Experimental/early (barely a month since first line written).

Site: https://gluonjs.org/
GitHub: https://github.com/gluon-framework/gluon

Has been blowing up on GitHub recently too (on GitHub Trending the last 2 days), gotten almost 1k stars in last few days. Very open to hear opinions/questions, thanks!

Top comments (3)

Collapse
 
sramkrishna profile image
Sriram Ramkrishna

It would be nice if you worked with the Linux App Ecosystem. We even have a conference (it's in person this year) linuxappsummit.org/

Collapse
 
canadahonk profile image
CanadaHonk

Gluon supports Linux! Not really able to go to conferences atm haha.

Collapse
 
sramkrishna profile image
Sriram Ramkrishna

yeah, that's definitely sad - and I wish we supported hybrid conferences but for some reason we aren't this year.

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!