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
  • НаукаНаука

Комментарии • 1,3 тыс.

  • @isheanesunigelmisi8400
    @isheanesunigelmisi8400 2 года назад +4828

    Can't wait for the job listings that say must have 10 years Tauri experience

    • @Kat21
      @Kat21 2 года назад +33

      Yup

    • @gregjarvez8604
      @gregjarvez8604 2 года назад +26

      🤣🤣🤣

    • @lilrex2015
      @lilrex2015 2 года назад +35

      god damn it, i wanted to say this joke. lol

    • @ron-davin
      @ron-davin 2 года назад

      HR people are doomb

    • @rubenverster250
      @rubenverster250 2 года назад +159

      and then pay junior salary XD

  • @thepisewigeon
    @thepisewigeon 2 года назад +2110

    Would love to see a full tutorial

    • @djagamo4345
      @djagamo4345 2 года назад +13

      Same!

    • @masmullin
      @masmullin 2 года назад +4

      +1

    • @sven3707
      @sven3707 2 года назад +3

      +1

    • @jona5002
      @jona5002 2 года назад +3

      Yes, that would be great

    • @sumanthprabhu11
      @sumanthprabhu11 2 года назад +9

      When a Pigeon asks for the full tutorial, you give them a full tutorial!!!😁

  • @Kevin-jc1fx
    @Kevin-jc1fx 2 года назад +1238

    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.

    • @splittydev
      @splittydev 2 года назад +62

      I'm using it in production right now, it's amazing

    • @ristekostadinov2820
      @ristekostadinov2820 2 года назад +4

      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)

    • @moadharfa500
      @moadharfa500 2 года назад +2

      I know the feels, tho I am more of a golang/wails user :)

    • @shazam314
      @shazam314 2 года назад

      @@ristekostadinov2820 React Native doesn't use WebView. Did you mean Electron?

    • @ristekostadinov2820
      @ristekostadinov2820 2 года назад

      @@shazam314 yeah you're right, im gonna edit my comment.

  • @iamkneel517
    @iamkneel517 2 года назад +830

    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.

    • @yonaasael3945
      @yonaasael3945 2 года назад +27

      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

    • @VivekYadav-ds8oz
      @VivekYadav-ds8oz 2 года назад +179

      @@yonaasael3945 you a little confused but you got the spirit

    • @prgnify
      @prgnify 2 года назад +9

      kneel, thank you. I had never heard of spacedrive but it is such an interesting project! fuckin'hell there goes my night, lol

    • @PuRpLeIzLeGiTx
      @PuRpLeIzLeGiTx 2 года назад +3

      Good Ole Jamie Pine

    • @TonyCassara
      @TonyCassara 2 года назад

      Yes please do a tutorial this framework sounds incresible

  • @somebrid2147
    @somebrid2147 2 года назад +863

    I've been testing it since alpha. It's quite promising

    • @teckyify
      @teckyify 2 года назад +15

      Are there some missing features you need?

    • @tradfi950
      @tradfi950 2 года назад +82

      alpha tauri?

    • @dhupee
      @dhupee 2 года назад +34

      @@tradfi950 *liked by Pierre Gasly*

    • @flyte9844
      @flyte9844 2 года назад +2

      first time i hear about it and it sound very interesting , ill give it a try for sure

    • @125245889
      @125245889 2 года назад +57

      @Corgi cringe

  • @sville2000
    @sville2000 2 года назад +163

    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

  • @jannikmeissner
    @jannikmeissner 2 года назад +129

    This is way cooler than I expected before I started watching!

  • @TensorProgramming
    @TensorProgramming 2 года назад +34

    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.

    • @redpillsatori3020
      @redpillsatori3020 Год назад +10

      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.

  • @afiqzx
    @afiqzx 2 года назад +34

    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!

  • @tobiasjennerjahn8659
    @tobiasjennerjahn8659 2 года назад +290

    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.

    • @thanatosor
      @thanatosor 2 года назад +5

      did you ?
      If this really work out then many electron apps would benefit from it greatly.

    • @nishantdesai3705
      @nishantdesai3705 2 года назад +4

      any major issues or are there any lacking features which makes it not "production ready" ?

    • @tabiasgeehuman
      @tabiasgeehuman 2 года назад +6

      @@nishantdesai3705 Proper testing is a big issue. All of it is alpha status rn. It can also be unstable at some times

    • @kingofgamesyamiyami6269
      @kingofgamesyamiyami6269 2 года назад +6

      @@tabiasgeehuman Tauri is well past alpha, they're shipping Release Candidates now.

    • @katech6020
      @katech6020 2 года назад +2

      @@nishantdesai3705 it was in alpha, that is the only reason why. now it is in release candidate

  • @jumpalottahigh
    @jumpalottahigh Год назад +1

    I love these types of videos, insane amount of info condensed nicely in a brief video, with practical examples! Thank you for making those!

  • @raghavsrivastava2910
    @raghavsrivastava2910 2 года назад +42

    A full tutorial will be appreciated.

  • @MilkyWay-ru5fx
    @MilkyWay-ru5fx 2 года назад +61

    We need a full tutorial. It would be amazing if you build the same application with Tauri and Electron and compare all stats

    • @0x5DA
      @0x5DA 2 года назад +3

      this

    • @redpillsatori3020
      @redpillsatori3020 Год назад +3

      My amateur/layman's guess is the Rust "engine" in tauri would blow electron out of the water.

  • @OzzyTheGiant
    @OzzyTheGiant 2 года назад +1

    **Laughs in Flutter**
    meanwhile everyone sweating in Electron

  • @sasivarnan36
    @sasivarnan36 2 года назад +4

    Thanks for this video Jeff!
    Looking forward for a full tutorial from you.! 😇

  • @kisaragi-hiu
    @kisaragi-hiu 2 года назад +20

    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.

    • @yourivanmill
      @yourivanmill Год назад +1

      By not running a full brown browser to only to show a webpage, seems lightweight to me

  • @FarhanHafizh
    @FarhanHafizh 2 года назад +37

    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.

    • @DeeezNuts
      @DeeezNuts 2 года назад +7

      Dont think this will happen, companies are lazy, Discord haven't even fixed The stream with Audio in linux

    • @snowwsquire
      @snowwsquire 2 года назад +13

      @@DeeezNuts discord prolly will switch tauri if blows up, discord loves being on the newest wave

    • @DeeezNuts
      @DeeezNuts 2 года назад +3

      @@snowwsquire i just want to stream with audio, if its gonna fix it then i hope they switch fast

    • @0x5DA
      @0x5DA 2 года назад +4

      i didnt know pheasant's could program to be honest

    • @MrNallana
      @MrNallana 2 года назад +1

      Nice comment edit but we know your true species, pheasant

  • @derinasir
    @derinasir 2 года назад +22

    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 👍

  • @tudatostrader
    @tudatostrader Год назад

    full tutorial please! looks awesome! great vid! love your work man!

  • @sethbrokalis9824
    @sethbrokalis9824 2 года назад +12

    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?

  • @offroaders123
    @offroaders123 2 года назад +15

    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 😂

  • @Pjiwm
    @Pjiwm 2 года назад +1

    You're the goat for making these videos. Always giving new ideas for making projects or new tech to learn.

  • @zunurainojuolape244
    @zunurainojuolape244 2 года назад +1

    @fireship a full tutorial will be much appreciated. Thank you for this!

  • @bentaylor25
    @bentaylor25 2 года назад +44

    Electron but uses Rust and is more efficient? Sounds really cool, a full tutorial would be awesome.

  • @vidhukant1073
    @vidhukant1073 2 года назад +10

    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!

  • @digimoncrazy
    @digimoncrazy 2 года назад

    For sure looking for full tutorial! Very interested in learning more about this one!

  • @lesquatrecentscoups
    @lesquatrecentscoups 2 года назад +1

    would love a full tutorial, this is a nice electron alternative, thanks once again fireship!

  • @zark0_code
    @zark0_code 2 года назад +4

    Please full tutorial! Tauri looks amazing and haven't seen much of it, it does not have enought exposure

  • @DSCuber
    @DSCuber 2 года назад +3

    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

  • @abbashaider6694
    @abbashaider6694 Год назад +1

    A full tutorial would be wonderful. Really looking forward to working on this.

  • @snansahmarov1524
    @snansahmarov1524 2 года назад +1

    We'll be glad if we see full tutorial about Tauri. Again, You are best Jeff !

  • @arandomguythatdoesntpost
    @arandomguythatdoesntpost 2 года назад +6

    please make a full tutorial this is amazing

  • @scottserage9022
    @scottserage9022 2 года назад +4

    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.

  • @theoretisch
    @theoretisch Год назад +1

    would definitely love to see a full tutorial on this, sounds great

  • @nemeziz_prime
    @nemeziz_prime 2 года назад +1

    Yes, we really want to see a full tutorial... This is amazing!

  • @spieles21
    @spieles21 2 года назад +8

    Finally a way to write easy and good looking Desktop-App without using a hilarious amount of ram

  • @SusumoKakinotane
    @SusumoKakinotane 2 года назад +3

    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.

  • @Gabriel-nd5rp
    @Gabriel-nd5rp 2 года назад

    Absolutely a full tutorial. Fantastic, cutting-edge content.

  • @mjphayes
    @mjphayes 2 года назад

    So keen to see a full tutorial on this!

  • @ranaakhil
    @ranaakhil 2 года назад +4

    Just started learning rust and you read my mind

  • @netspud8422
    @netspud8422 2 года назад +6

    Definitely want to see a full guide on this, looks wicked!

  • @nathanb011
    @nathanb011 2 года назад +2

    This is wonderful. I've been looking for something like this.

  • @thiagoborges2920
    @thiagoborges2920 2 года назад

    I was waiting for a nice alternative for electron for so long. I want to try this at some point. Looks awesome!

  • @samsung32901
    @samsung32901 2 года назад +17

    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

  • @dipeshjoshi5071
    @dipeshjoshi5071 2 года назад +6

    Please bring a full tutorial 😄 I love working with new technologies like this!!! 😍

  • @danio3d8
    @danio3d8 2 года назад +1

    yes indeed we want full tutorial, this is magnificent

  • @NNNedlog
    @NNNedlog 2 года назад

    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

  • @mrsansiverius2083
    @mrsansiverius2083 2 года назад +25

    You should also make Neutralino JS in 100 seconds

  • @paxanddos
    @paxanddos 2 года назад +98

    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!

    • @davidnguyen9065
      @davidnguyen9065 2 года назад +5

      Maybe you should consider flutter to build desktop apps

    • @paxanddos
      @paxanddos 2 года назад +8

      @@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

    • @MortvmMM
      @MortvmMM 2 года назад

      why would you migrate an app from different technologies? just build another app that does the same thing

    • @michawhite7613
      @michawhite7613 2 года назад +3

      @@paxanddos Flutter recently got support for Windows native, but MacOS and Linux is on the way

    • @klassykat2681
      @klassykat2681 2 года назад +13

      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.

  • @northernstar3956
    @northernstar3956 2 года назад +2

    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!

  • @FranzSarmiento17
    @FranzSarmiento17 2 года назад

    Yooo, this sounds soo good. I'm excited to try and see what awaits for Tauri!!

  • @dukkcc2
    @dukkcc2 Год назад +3

    full tutorial pretty please

  • @reold
    @reold 2 года назад +6

    Amazing!

  • @cholasimmons
    @cholasimmons 3 месяца назад

    shiiii' yes we want a full tutorial!! ❤
    neat video

  • @nomadtrails
    @nomadtrails Год назад

    Absolutely would love that full tutorial!

  • @kodonryati
    @kodonryati 2 года назад +3

    You make awesome videos, but you dropped the ball on this one! A tool named Tauri and no Stargate SG1 references?? Common!!

  • @SeanCassiere
    @SeanCassiere 2 года назад +29

    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.

    • @PeterPkp123
      @PeterPkp123 2 года назад +9

      It has!

    • @SirusStarTV
      @SirusStarTV 2 года назад +9

      in the video

    • @SeanCassiere
      @SeanCassiere 2 года назад +1

      @@PeterPkp123 nice!!! definitely will give this a shot after my submissions next week

    • @SeanCassiere
      @SeanCassiere 2 года назад +1

      @@SirusStarTV whoops my bad!

    • @katech6020
      @katech6020 2 года назад +1

      It does, and it will even support Deno in the future you can see their roadmap on their website

  • @rudrakpatra6579
    @rudrakpatra6579 2 года назад +1

    This is so awesome !
    Can't wait for the future

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 2 года назад

    Thanks for reminding me about this. Please keep doing these video on new tech

  • @jonathanliu-chan238
    @jonathanliu-chan238 2 года назад +5

    Yes please, I'd love to see a full tutorial. Just started learning Electron, so I'd really love to hear not about it

  • @PandamoniumZA
    @PandamoniumZA Год назад +2

    Full tauri tutorial when ?

  • @kudorgyozo
    @kudorgyozo Месяц назад

    This recommendation came at the perfect moment. I wanted to learn electron but this looks even better!

  • @involuntaryoccupant
    @involuntaryoccupant 2 года назад +1

    holy shit this is amazing! why i didn't know about this project earlier!!! thank you for showing this!!!

  • @frzen
    @frzen 2 года назад +7

    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

  • @thanatosor
    @thanatosor 2 года назад +4

    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.

    • @lankymoose1831
      @lankymoose1831 2 года назад +1

      MAUI, anyone?

    • @tabiasgeehuman
      @tabiasgeehuman 2 года назад +1

      Tauri does plan on adding mobile support, iirc they have already started on some of the lower level stuff required

    • @charlesm.2604
      @charlesm.2604 2 года назад

      @@lankymoose1831 Kotlin Multiplatform anyone ? .NET ecosystem is a dev experience nightmare. Plus MAUI isn't even released as of now.

    • @Birb-
      @Birb- 2 года назад

      @@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

    • @svelterust
      @svelterust 10 месяцев назад

      Tauri Mobile has started rolling out.

  • @jaysistar2711
    @jaysistar2711 2 года назад +1

    Nice. I've been using Tauri for a while. It's nice to see it get some attention.

  • @user-sp4fz1gw9w
    @user-sp4fz1gw9w Год назад

    Thank you for making computing and software so completely understandable for the novices

  • @ashutoshgarg9126
    @ashutoshgarg9126 2 года назад +22

    This is really true. Rust is future of the Coding from gaming, os, and full-stack to embedded systems

  • @mohanaggarwal4058
    @mohanaggarwal4058 2 года назад +3

    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.

    • @GaryTheGarrr
      @GaryTheGarrr 2 года назад +4

      Jetbrains would naturally endorse KMM and Compose. It's their product.

    • @mohanaggarwal4058
      @mohanaggarwal4058 2 года назад +3

      @@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.

  • @naxsis_1Ki1game
    @naxsis_1Ki1game 2 года назад +1

    i've been waiting 4 that vid , thx pal

  • @theMonkeyMonkey
    @theMonkeyMonkey 2 года назад

    yeah full tutorial would be great thanks.
    Thanks again for all these fantastic videos 🙂

  • @jp46614
    @jp46614 2 года назад +3

    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

  • @photostu
    @photostu 2 года назад

    This looks amazing, thanks for sharing!

  • @PrimalCoder
    @PrimalCoder 2 года назад

    Thanks. A full tutorial would be most welcomed!

  • @nuclearsummer7796
    @nuclearsummer7796 2 года назад

    Been using tauri for while, love it so much

  • @rudraveermandal3474
    @rudraveermandal3474 2 года назад +1

    Just when I needed a way to connect Rust backend with JS front end. Perfection

  • @JoeMcBroom
    @JoeMcBroom 2 года назад

    Def need that full tutorial my guy!

  • @NM-xr1rw
    @NM-xr1rw 2 года назад

    i love every video fireship makes
    great work and thanks for making them

  • @ghosthookcc2050
    @ghosthookcc2050 2 года назад

    full tutorial would be absolutely awesome, this covers the specifics of what I'm trying to specialize in. Rust, nodejs and hopefully typescript...

  • @tomershechner7449
    @tomershechner7449 2 года назад

    Would absolutely love to see a full tutorial!

  • @EddyVinck
    @EddyVinck 2 года назад

    Yes do a full tutorial on this!! 🙌

  • @kevinfreeman9652
    @kevinfreeman9652 2 года назад

    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

  • @fabiojuniorxD
    @fabiojuniorxD 2 года назад

    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.

  • @joshuaalan7580
    @joshuaalan7580 2 года назад +1

    Holy shit it's a dream come true
    A meaningful application target for a budding Rust developer to shoot for

  • @HappyGick
    @HappyGick 2 года назад +1

    Finally an entertaining way to learn Rust. I'll come up with some app to display in my portfolio.

  • @YoungFootBath
    @YoungFootBath 2 года назад

    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!!

  • @awabqureshi814
    @awabqureshi814 2 года назад +1

    1:03 Love how the guy is synced to the beat

  • @parthkolgiri7501
    @parthkolgiri7501 Год назад +1

    Yes we do want to see a full tutorial!!!👀👀🔥

  • @hypergraphic
    @hypergraphic 2 года назад

    Wow, this is something I've been looking for. Will definitely give it a look.

  • @kentarofurukawa9435
    @kentarofurukawa9435 2 года назад

    Waiting for your TAURI FULL TUTORIAL!!! 🎉🎉🎉 Thanks!

  • @ashleydodson3633
    @ashleydodson3633 2 года назад +3

    This seems like it'd be a fun tutorial for sure.

  • @aldoyh
    @aldoyh Год назад

    Yes definitely we need more information on this subject ☺️

  • @mariuscodori193
    @mariuscodori193 2 года назад +1

    YES! Full tutorial please!

  • @sanampakuwal
    @sanampakuwal 2 года назад +1

    Awesome, full tutorial requested

  • @josesalcedouribe2674
    @josesalcedouribe2674 2 года назад

    A full toturial would be absolutely amazing

  • @ajov6638
    @ajov6638 2 года назад +1

    Never heard of this before and big fan of RUST, wow thanks Fireship!

  • @MrAverageViewer
    @MrAverageViewer 2 года назад

    YES, PLEASE!! Do indeed create a tutorial on Tauri!!

  • @Tech4PcAshish
    @Tech4PcAshish 2 года назад

    Best RUclips Channel to understand new Technology.

  • @Knjaz_Zlogrd
    @Knjaz_Zlogrd 2 года назад

    I would really enjoy Tauri full tutorial on this awesome channel

  • @Woeden
    @Woeden 7 месяцев назад

    Sounds amazing, will try