kalkatfyodor

kalkatfyodor

Is there something like that one can install on his desktop computer as a stand alone app?

Is it hard to create something like a basic text editor in Elixir you can install on your computer? How would that even work, will the Erlang VM be included inside the app itself?

Showing Posts 1 to 5

russ

russ

This may be a starting point:

dominicletz

dominicletz

Creator of Elixir Desktop

elixir-desktop author here. Yes, we’re still at the beginning with this project, but using it internally already to build and deliver our own app to Windows, Linux, MacOS, Android and iOS. Its pretty much without safety belts still but if you’re curious all feedback is welcome

Cheers!

kalkatfyodor

kalkatfyodor OP

What is the final build size when compared with Electron? For example hello world app, is it more than 50 MB? And what about the dependencies? Is everything necessary included in one file you ship to the final user or he has to install Erlang and Elixir etc.? Bonus question, does global menu in Linux work?

pablodavila

pablodavila

You might be interested in listening to the ThinkingElixir episode where Dominic talked about the project.

dominicletz

dominicletz

Creator of Elixir Desktop

The final installers are pretty small ~20mb for our app on Linux and MacOS - Yes they are all-in-one, no additional installation of Elixir/Erlang required. The Windows installer is a bit bigger because it needs to package the WebView2 installer as well.

That said I haven’t finished the installer generation to be part of the open source package, but we’re working on that…

Regarding global menu, yes that works on Linux. Systray icons are somewhat tricky on Linux but we have a Elixir dbus implementation that is used where possible. Otherwise it falls back to X api interface from wxWidgets. With that combination we seem to cover most distros.

Cheers!

— All posts loaded —

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New

Other Trending Topics Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
sergio
It’s not that it’s vocabulary is too advanced. It’s something worse. I get lost trying to follow even a paragraph written by Claude. It’...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews