Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keynmol/scalajs-tauri-example
https://github.com/keynmol/scalajs-tauri-example
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/keynmol/scalajs-tauri-example
- Owner: keynmol
- Created: 2022-06-16T14:35:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T13:37:26.000Z (7 months ago)
- Last Synced: 2024-10-29T20:57:19.274Z (3 months ago)
- Language: Scala
- Size: 1.25 MB
- Stars: 33
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# scalajs-tauri-example
This is a very small of using [Tauri](https://tauri.app/) to develop a desktop application with Scala.js frontend.
1. Uses [Laminar](https://laminar.dev)
2. Bundling done with [Vite.js](https://vitejs.dev)
3. [ScalablyTyped](https://scalablytyped.org/docs/readme.html) provides facades to access Tauri's APIs (for things like windows titles and system dialogs)## Run
1. Do all the setup necessary to run Tauri
2. Run `sbt buildFrontend` to build Scala.js frontend
3. run `npm run tauri dev` to launch the app
4. Done.![2022-06-16 15 43 12](https://user-images.githubusercontent.com/1052965/174096023-0bbed885-6fa3-468d-a7ed-4a6143e7c821.gif)