Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switching from Electron to Tauri / Wails #13906

Open
X-49 opened this issue Jan 20, 2025 · 1 comment
Open

Switching from Electron to Tauri / Wails #13906

X-49 opened this issue Jan 20, 2025 · 1 comment

Comments

@X-49
Copy link

X-49 commented Jan 20, 2025

In what scenarios do you need this feature?

On systems with little free space. Tauri applications weigh a couple of megabytes, while Electron applications can weigh up to half a gigabyte.

Describe the optimal solution

It might be worth trying to prepare an experimental SiYuan release on Tauri if it's technically possible. The framework is very similar to Electron in many ways and offers a number of objective advantages.

  • Frontend Independent:

Bring your existing web stack to Tauri or start that new dream project. Tauri supports any frontend framework so you don’t need to change your stack.

  • Cross Platform:

Build your app for Linux, macOS, Windows, Android and iOS - all from a single codebase.

  • Inter-Process Communication:

Write your frontend in JavaScript, application logic in Rust, and integrate deep into the system with Swift and Kotlin.

  • Maximum Security:

Front-of-mind for the Tauri Team that drives our highest priorities and biggest innovations.

  • Minimal Size:

By using the OS’s native web renderer, the size of a Tauri app can be little as 600KB.

  • Powered by Rust:

With performance and security at the center, Rust is the language for the next generation of apps.

Describe the candidate solution

No response

Other information

No response

@X-49 X-49 changed the title Switching from Electron to Tauri Switching from Electron to Tauri / Wails Jan 20, 2025
@X-49
Copy link
Author

X-49 commented Jan 20, 2025

UPD: since you're familiar with Go and it's used significantly in the SiYuan codebase, perhaps switching to Wails.io would be easier. Think about it, please. The wonderful SiYuan could be even better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant