I've unfortunately reached the end of my #nixOS experiment on my work laptop, as the company has moved to a new time tracking software which is unfortunately not able to run on nix (closed-source AppImage packaged with #tauri, it doesn't work, see issue below). Back to ubuntu #linux (for now)!
→ Qwik introduces a new approach to rendering, though maintains syntax that is near-identical to React, which lowers the learning curve for devs.
#Tauri's setup & configuration are straightforward, making it easy to integrate with existing projects regardless of UI library.
→ Do you want to learn more about Qwik VS Tauri or how other popular frameworks/UI libraries (like #React, #Svelte, #SolidJS, etc.) are compared to @TauriApps?
Check this out:
https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri
#tauri #react #svelte #solidjs
→ #Tauri might have fewer resources available for learning and troubleshooting compared to more mature projects.
However, its setup and configuration are straightforward, making it easier to integrate with existing projects regardless of UI library. 🚀
Similarly to #vuejs @TauriApps’s learning curve is relatively low for developers familiar with web technologies.
https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri#vue
Vue + Tauri 🤝
@vuejs and @TauriApps bring together the best of both worlds, offering a compelling stack for creating performant, cross-platform apps.
👇👇👇
#Vuejs, an approachable, versatile, and performant JS framework, has gained immense popularity for building user interfaces.
When combined, Vue and #Tauri provide a unique blend of tools that allows developers to create robust and performant experiences that are both small & fast.
↓
Do you want to learn more about #Angular VS #Tauri or how other popular frameworks/UI libraries (like #React, #Svelte, #SolidJS, etc.) are compared to @TauriApps?
Check this out:
https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri
#angular #tauri #react #svelte #solidjs
. @TauriApps stands out for its focus on minimalism and efficiency.
It uses #Rust, a language known for its memory safety and performance, to interact with the operating system’s webview for rendering the user interface. 🚀
The #Tauri team has made conscious design choices to keep the binary sizes incredibly small and the memory footprint minimal.
This leads to faster startup times, lower memory usage, and overall snappier performance compared to alternatives. 💪⬇️
→ #SolidJS, also like #Tauri, aims to be as minimal as possible, often resulting in smaller bundle sizes compared to React, Vue, and Angular, and similar sizes to Svelte. 💻
However, at scale, the need to add plugins for additional functionality could increase complexity.
@TauriApps provides a unique capability for a wide range of JavaScript-based libraries and frameworks, enabling them to be packaged as desktop applications for Windows, MacOS, and Linux.
Learn more: ⬇️
https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri#solidjs
#Tauri is relatively straightforward to set up & integrate with JS apps.
It's built on the power of Rust but you don't need to know Rust to get started.
You do need to install the #Rust tooling, but the Tauri bootstrappers help check for all that!
https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri
#Tauri is designed to offer a lean & efficient runtime. It accomplishes this by utilizing a Rust backend & leveraging the system’s webview for rendering the frontend.
The result is a small binary size & a low memory footprint, leading to quicker startup & better performance.
Sveltejs’s performance is generally better than that of React, Vue, and Angular because it compiles components to highly efficient imperative code that directly manipulates the DOM. 🏃♀️
⬇️
Here's a #tauri app, runnin on my old-ish Android phone (Sony Xperia XZ2 compact).
@TauriApps I have searched high and low. Maybe my search engine skills are subpar, but I cannot find an answer. Where does the name Tauri come from and why did you pick it?
Hhm for a long term #RustLang #Rust project, i would like to build a #BitWarden #VaultWarden compatible GUI client, responsive enough to look well on desktop and phone, maybe even tablet.
What would be the goto approach UI wise? #Tauri via WebAssembly for a codebase that is easier to maintai ?
Would anyone else be interested in that?
#rustlang #rust #bitwarden #vaultwarden #tauri
技育CAMPキャラバンvol2 の参加記録 -紙を破ってPCを操作するアプリ-
https://qiita.com/SatooRu65536/items/1399c899813b8507572b?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#TensorFlow_js #Tauri #技育CAMP
上司「オンプレでチャットAI作って」
https://qiita.com/namn1125/items/bc81f12f7bcfb2494c9c?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#Python #Tauri #ChatGPT #LLM
You know what is this? This is #conversejs (an #xmpp web client) run on #tauri ! 😍😍😍😍
playing arround with #electron and #tauri #rust for desktop app development. same app: electron build 185 MB, Tauri build 7 MB. I definitely go with Tauri https://tauri.app/
I built a magnifier with @TauriApps, @vite, #vue and #typescript called "Milky Warp" :Voie lactée:! I'm doing a few presentations for http://roller-coaster.app, and I noticed it's not easy to read text on a screen or a small video. I couldn't find a good magnifier tool, so I built one!
Of course, I didn't want to go through the hassle of setting up a C++ project with some weird shaders, so I decided to go with the awesome #Tauri. Milky Warp is open source, you can give it a look, or follow this thread for a few technical explanations.