A framework for building cross-platform desktop applications entirely in Elm! It uses electron under the hood.
You can clone/fork the template to get started quickly
git clone https://github.com/phenax/ulmus-desktop-example.git my-ulmus-app
cd my-ulmus-app
yarn
yarn dev # To start application in dev mode
- Run your application in dev mode
ulmus run
- Run an optimized build of the application
ulmus run --disable-dev
- Bundle your app for the host platform
ulmus bundle
- Bundle your app for linux, windows and macos platforms
ulmus bundle --platform linux win32 darwin