DEV Community

loading...

Discussion on: Have you built any projects with Electron?

Collapse
paulasantamaria profile image
Paula Santamaría

I did! Actually, @maurogarcia_19 and I built a few apps with Electron. One was a tool to sync files from a remote server into your PC automatically, here's a link with a few screenshots. We're really happy with how it turned out.

We had to overcome some issues though. It wasn't easy to configure SQLite (I don't quite remember why, but I remember it was a real headache). We also found it challenging to generate the package and manage app updates.

This was a few years ago, so maybe these things have become a bit easier now.

I'm curious about Electron.NET. I haven't tried it yet, but it may be interesting for people with a .NET background.

Collapse
dansilcox profile image
Dan Silcox

Yes SQLite was a nightmare for me too - because Electron bundles your app files inside an "ASAR" archive, so you have to (a) take it out the ASAR (there's some option for that, can't remember off-hand) and (b) put it in the "user files" path rather than the actual app root (so it's writable).

Collapse
patarapolw profile image
Pacharapol Withayasakpunt

SQLite is still the best database for Electron.

However, for some time, only node-sqlite3 can be compile (with electron-gyp to *.node) in macOS. better-sqlite3 cannot be used.