Tauri in 100 Seconds
HTML-код
- Опубликовано: 5 май 2022
- Tauri is a tool for building cross-platform desktop apps on Windows, MacOS, and Linux with JavaScript & Rust. It is very lightweight and fast compared to similar tools like Electron.
#dev #programming #100SecondsOfCode
🔗 Resources
Tauri tauri.studio
Tauri GitHub github.com/tauri-apps/tauri
Reddit thread about Tauri / tauri_an_electron_alte...
Electron in 100 Seconds • Electron JS in 100 Sec...
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Tauri tutorial
- How to build a desktop app with JavaScript
- Electron vs Tauri
- Electron.js Alternative
- Windows app with JS
- Linux app with JS
- MacOS app with JS - Наука
Can't wait for the job listings that say must have 10 years Tauri experience
Yup
🤣🤣🤣
god damn it, i wanted to say this joke. lol
HR people are doomb
and then pay junior salary XD
Would love to see a full tutorial
Same!
+1
+1
Yes, that would be great
When a Pigeon asks for the full tutorial, you give them a full tutorial!!!😁
I am so excited about this technology. I can't wait for it to be mature enough for production. A more elaborate tutorial about this would be more than welcome.
I'm using it in production right now, it's amazing
I'm not a desktop dev but i read somewhere that there are libraries for Electron that strips Chromium and uses lighter WebView library (a.k.a the stuff that adds the most complexity in the cross platform apps)
I know the feels, tho I am more of a golang/wails user :)
@@ristekostadinov2820 React Native doesn't use WebView. Did you mean Electron?
@@shazam314 yeah you're right, im gonna edit my comment.
I've always thought that Tauri was too early to be a sturdy electron competitor, but I've seen a pretty large project (Spacedrive) use it and I think I should give it another shot.
The performance bro that is amazing, imagine applications with database on the easu way because angular with electron is the hell connect with a database
@@yonaasael3945 you a little confused but you got the spirit
kneel, thank you. I had never heard of spacedrive but it is such an interesting project! fuckin'hell there goes my night, lol
Good Ole Jamie Pine
Yes please do a tutorial this framework sounds incresible
I've been testing it since alpha. It's quite promising
Are there some missing features you need?
alpha tauri?
@@tradfi950 *liked by Pierre Gasly*
first time i hear about it and it sound very interesting , ill give it a try for sure
@Corgi cringe
Full tutorial would be awesome! As a long-time web dev, Rust always seemed so much more elegant than Node's approach to things, I would love to see more of this
This is way cooler than I expected before I started watching!
Same
I had same feelings, mostly because Rust
@@Tonaldo90 yeah same reason for me, performance.
Fantastic video mate. As Tauri Contributor, I do appreciate that you took the time to create such a concise explanation of the library/framework. Also, pretty confident that this video took you a long time to make given its runtime; keep up the good work.
I started learning Rust this week, and just got a hello world example of tauri working today on my M1 mac--so excited to make stuff with this. Thanks for working on this project.
I learnt about tauri last year when it was very early stage with almost no comprehensible docs, and now it almost hitting 1.0rc?! Props to the dev team!
I've been looking at Tauri about a year ago but decided that it was a little too early to use in production. I did like playing around with it though and I think it might be time to reevaluate that assessment.
did you ?
If this really work out then many electron apps would benefit from it greatly.
any major issues or are there any lacking features which makes it not "production ready" ?
@@nishantdesai3705 Proper testing is a big issue. All of it is alpha status rn. It can also be unstable at some times
@@tabiasgeehuman Tauri is well past alpha, they're shipping Release Candidates now.
@@nishantdesai3705 it was in alpha, that is the only reason why. now it is in release candidate
I love these types of videos, insane amount of info condensed nicely in a brief video, with practical examples! Thank you for making those!
A full tutorial will be appreciated.
We need a full tutorial. It would be amazing if you build the same application with Tauri and Electron and compare all stats
this
My amateur/layman's guess is the Rust "engine" in tauri would blow electron out of the water.
**Laughs in Flutter**
meanwhile everyone sweating in Electron
Thanks for this video Jeff!
Looking forward for a full tutorial from you.! 😇
0:37 From what I remember, WRY and TAO provide a more tolerable experience with the system webview. It does not provide a lightweight webview.
By not running a full brown browser to only to show a webpage, seems lightweight to me
As a non programmer peasant, 0:41 I can't wait this thing to be widespread. Running Ms. Teams, Spotify, Discord using "native" electron eats my resources like it's running 3 different whole browsers.
Dont think this will happen, companies are lazy, Discord haven't even fixed The stream with Audio in linux
@@DeeezNuts discord prolly will switch tauri if blows up, discord loves being on the newest wave
@@snowwsquire i just want to stream with audio, if its gonna fix it then i hope they switch fast
i didnt know pheasant's could program to be honest
Nice comment edit but we know your true species, pheasant
I appreciate that you didn't just talked about the tool, but also made a mini starter tutorial which motivated me to jump into Tauri and discover new things.
As always, good content 👍
full tutorial please! looks awesome! great vid! love your work man!
Hey Fireship I absolutely love your videos, they have really taken my coding knowledge incredibly far by actually understanding what modern technologies are in use. I do wonder though, how do you keep up with all these technologies?
Yes please! A full tutorial would be epic.
Making a "hi mom" app without worrying about the bundle size is all I've been waiting for 😂
You're the goat for making these videos. Always giving new ideas for making projects or new tech to learn.
@fireship a full tutorial will be much appreciated. Thank you for this!
Electron but uses Rust and is more efficient? Sounds really cool, a full tutorial would be awesome.
You're feeding my programming addiction at this point.
Time to drop all my previous side projects and add a new one to the list!
For sure looking for full tutorial! Very interested in learning more about this one!
would love a full tutorial, this is a nice electron alternative, thanks once again fireship!
Please full tutorial! Tauri looks amazing and haven't seen much of it, it does not have enought exposure
Usually I watch Fireship videos to simply familiarize myself with what other technologies do, this is the first time I’m actually going to sit down and build something from them. I’d like to try building an app idea I’ve had for a while and this stack looks very promising
A full tutorial would be wonderful. Really looking forward to working on this.
We'll be glad if we see full tutorial about Tauri. Again, You are best Jeff !
please make a full tutorial this is amazing
I would love to see a full tutorial, this looks really interesting and maybe could be the excuse I need to finally start tinkering with Rust.
would definitely love to see a full tutorial on this, sounds great
Yes, we really want to see a full tutorial... This is amazing!
Finally a way to write easy and good looking Desktop-App without using a hilarious amount of ram
Oh wow, I've tried Tauri last year, and even tho it look really promising, It was unstable and Rust has its own learning curve. But super powerful, hopefully with more engagement it will be an awesome tool to build native apps.
Absolutely a full tutorial. Fantastic, cutting-edge content.
So keen to see a full tutorial on this!
Just started learning rust and you read my mind
Definitely want to see a full guide on this, looks wicked!
This is wonderful. I've been looking for something like this.
I was waiting for a nice alternative for electron for so long. I want to try this at some point. Looks awesome!
I was literally just thinking for the past few weeks that something lile this would be perfect. This is really exciting
Edit: would love to see a full tutorial on this
Please bring a full tutorial 😄 I love working with new technologies like this!!! 😍
yes indeed we want full tutorial, this is magnificent
I haven't heard of Tauri up until now. It's seems like a very nice alternative. I'll look into this and thanks again Jeff for your high quality videos
You should also make Neutralino JS in 100 seconds
Yeah it's pretty unnoticed lmao
That sounds really cool! Too bad I have no experience in Rust but that toolkit made me really want to. I already learned and build a very cool (IMHO) Electron app inspired by your Electron video, so now I'm thinking about migrating it to Tauri. Oh, maybe a video about migrating from Electron to Tauri would be possible? Cheers from Ukraine tho, your videos are the best!
Maybe you should consider flutter to build desktop apps
@@davidnguyen9065 Honestly speaking, before you said that I thought Flutter is only for building mobile apps. Just googled and realized it is also targeted for desktop and web, thanks for the suggestion! But still Flutter for me is for mobile apps, also wanted to try it but yet had no idea and, especially, time
why would you migrate an app from different technologies? just build another app that does the same thing
@@paxanddos Flutter recently got support for Windows native, but MacOS and Linux is on the way
The video didn't really say it, but it's actually very easy to write a tauri app without ever touching rust code. Like the only time you write rust in tauri is pretty much when you want to.
Thanks for letting me know of Tauri i thought electron was the only one out there but know theres this which is so great thx!
Yooo, this sounds soo good. I'm excited to try and see what awaits for Tauri!!
full tutorial pretty please
Amazing!
🥇 Gold!
shiiii' yes we want a full tutorial!! ❤
neat video
Absolutely would love that full tutorial!
You make awesome videos, but you dropped the ball on this one! A tool named Tauri and no Stargate SG1 references?? Common!!
Defintely a good reason to dip my feet into learning Rust.
Does Tauri have TypeScript support though? I've grown too accustomed to the safety and features offered by TS.
Definitely would appreciate a tutorial on this.
It has!
in the video
@@PeterPkp123 nice!!! definitely will give this a shot after my submissions next week
@@SirusStarTV whoops my bad!
It does, and it will even support Deno in the future you can see their roadmap on their website
This is so awesome !
Can't wait for the future
Thanks for reminding me about this. Please keep doing these video on new tech
Yes please, I'd love to see a full tutorial. Just started learning Electron, so I'd really love to hear not about it
Full tauri tutorial when ?
This recommendation came at the perfect moment. I wanted to learn electron but this looks even better!
holy shit this is amazing! why i didn't know about this project earlier!!! thank you for showing this!!!
full tutorial please. could I suggest you make an FFMPEGYAG clone where the ffmpeg binary is external and allows simple player with video in and out point selection and then you can copy those into separate files without transcoding. ffmpegyag is windows only and it would be really cool on linux / mac. I tried to start on this in tauri before but I couldn't do it
Sounds like a startup
When Tauri can bundle into iOS/Android, it really make the next wave in revolution of how cross-platform app should be built out there.
React / React Native trouble will no longer be dev nightmare.
MAUI, anyone?
Tauri does plan on adding mobile support, iirc they have already started on some of the lower level stuff required
@@lankymoose1831 Kotlin Multiplatform anyone ? .NET ecosystem is a dev experience nightmare. Plus MAUI isn't even released as of now.
@@charlesm.2604 Do you mind explaining why you think the .net eco system is bad? I haven't had much trouble with it in ages
Tauri Mobile has started rolling out.
Nice. I've been using Tauri for a while. It's nice to see it get some attention.
Thank you for making computing and software so completely understandable for the novices
This is really true. Rust is future of the Coding from gaming, os, and full-stack to embedded systems
NGL, but u know just some months ago, i've read an article which says that JetBrains toolbox developers have moved their codebase from C++ and electron to 100% kotlin and compose multi-platform, and they ended up making their code easier to maintain and work with while shipping smaller artifacts with better runtime performance. Kotlin is already making developers happier and no offense but compose multi-platform(which is used to make ui for desktop and web) is making me more excited than tauri.
Jetbrains would naturally endorse KMM and Compose. It's their product.
@@GaryTheGarrr exactly, but who will like to even try to change a whole lot of code of production to some other language, JetBrains uses Kotlin but not 100% in every project or app they make, and they r making it more interesting by telling about it.
i've been waiting 4 that vid , thx pal
yeah full tutorial would be great thanks.
Thanks again for all these fantastic videos 🙂
180MB from 500MB still aint that impressive for a hello world app especially when you're sacrificing the developer experience and add a requirement for another language
This looks amazing, thanks for sharing!
Thanks. A full tutorial would be most welcomed!
Been using tauri for while, love it so much
Just when I needed a way to connect Rust backend with JS front end. Perfection
Def need that full tutorial my guy!
i love every video fireship makes
great work and thanks for making them
full tutorial would be absolutely awesome, this covers the specifics of what I'm trying to specialize in. Rust, nodejs and hopefully typescript...
Would absolutely love to see a full tutorial!
Yes do a full tutorial on this!! 🙌
Completely unrelated to tech, but you got to love the attention to detail to get the flight controller to be on beat with the backgound music at 1:01
I had a very skilled colleague in the company who liked this library so much, but he passed away by Feb of this year. When I saw the video call, remembered him.
Holy shit it's a dream come true
A meaningful application target for a budding Rust developer to shoot for
Finally an entertaining way to learn Rust. I'll come up with some app to display in my portfolio.
Been looking for an excuse to learn how to create desktop apps. This looks amazing and a great starting point coming from JS development. Thanks fireship!!
1:03 Love how the guy is synced to the beat
Yes we do want to see a full tutorial!!!👀👀🔥
Wow, this is something I've been looking for. Will definitely give it a look.
Waiting for your TAURI FULL TUTORIAL!!! 🎉🎉🎉 Thanks!
This seems like it'd be a fun tutorial for sure.
Yes definitely we need more information on this subject ☺️
YES! Full tutorial please!
Awesome, full tutorial requested
A full toturial would be absolutely amazing
Never heard of this before and big fan of RUST, wow thanks Fireship!
YES, PLEASE!! Do indeed create a tutorial on Tauri!!
Best RUclips Channel to understand new Technology.
I would really enjoy Tauri full tutorial on this awesome channel
Sounds amazing, will try