Build smaller, faster, and secure cross-platform applications with a web frontend. Support our OSS project at Open Collective: opencollective.com/tauri
After 4 months of release candidates we're proud to release version 1.0 of Tauri! 🎉 Windows, Menus, System Trays, Auto Updater and much more are now at your fingertips!
Check it out! ✨
tauri.app/
As promised last week, Tauri v2 is now in beta! Check out our blog post to see what's new and what's left to get it to stable. Thank you all for the ongoing support!
beta.tauri.app/blog/tauri-2-…
Everyone assumes your dev environment and network are safe. Tauri doesn't assume that & protects you as a dev.
Tauri 2.0 RC for Mobile and Desktop available right now. Read the announcement:
v2.tauri.app/blog/tauri-2-0-…
Check out this awesome MIT licensed library by @agmmnn for adding native-looking window controls to your Tauri apps (currently only React). Love it!
github.com/agmmnn/tauri-cont…
4 years ago today, Denjell & Lucas, the cofounders of Tauri, wrote C++ for the last time and decided that @rustlang would be the foundation for what today is the most popular of all #OSS projects of its age on @github written in Rust:
github.com/search?o=asc&q=st…
Something for the weekend?
We've all been asking WEN since 2019, and NOW you can test-drive the Alpha release of Tauri MOBile: a NEW way to deliver apps on #Android and #iOS using #rustlang and @TauriApps.
Read all about it on our blog here:
tauri.app/blog/2022/12/09/ta…
ALT morph animation of the keywords from the announcement tweet
After a long time coming, we're super happy to announce the release of tauri 1.3. Please read all about it and let us know what you think!
XOXOXOX
tauri.app/blog/2023/05/03/ta…
Actually this is a common misconception about Tauri. For most small projects you won't have to write a single line of rust code - for desktop & mobile, because the JS API exposes all the common features an app needs.
npx create-tauri-app --beta
@TauriApps v2 is stable yesterday and ✨TODAY ✨we have a livestream building an app with it.
is it perfect timing or is it perfect timing?
Come #AMA and vibe a little bit with @jlengstorf and I
Tauri has spent 5 years making the developer experience for desktop apps go brrr. All the power of Rust, but for beginners a fully featured JS Plugin system so you won't have to write a single line of Rust. Set up your system tooling and just:
npx create-tauri-app --beta
I'm thinking about making a Mac app in the future.
I've only done web stuff in the past.
How hard is it to learn this?
Any good resources for learning it?
#buildinpublic
It is easy to trigger people for lots of reasons, but here is the number one reason why we started Tauri:
We wanted to coach a new generation of app developers to design with security in mind and have discussions about choosing the right language for the job.
We've stopped waiting for other people to solve our problems with webviews and kicked off a browser+webview project called Verso (and we've already gotten a bit of funding from NLNET.)
github.com/versotile-org/ver…
Are you one of the 100,000 that download Tauri every week? Then you will like to know that we just released Tauri 1.5.0. You can read more about it here:
beta.tauri.app/blog/tauri-1-…
Just to put this out there: We are not saying electron or react native or flutter are bad choices. For many people Tauri is the right choice. If Tauri is not your choice, to quote @fireship_dev:
Someone just told us that @TauriApps now has more stars on GitHub than @Bitcoin (and Tauri is still the third most starred Rust project on GitHub, right behind @deno_land and @rustlang itself).
To long Tauri just go give us another star:
github.com/tauri-apps/tauri
There’s one question the Tauri Working Group gets asked time and time again. We refer to it as “Mobile when?!?” and today we outline the path ahead to get to Tauri 2.0 and answer that question.
tauri.app/blog/roadmap-to-ta…
Tauri has just entered the top 150 most stargazed projects on GitHub.
⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
Thank you for your excitement. Now, reply to this tweet and tell us what awesomeness you are building with Tauri!
We thought Mondays were pretty cool, until on Tuesday we found out that Tauri is the most admired framework/library according to the recent survey done by our human friends over at @StackOverflowsurvey.stackoverflow.co/2023…
The disparity between the XZ hack drama and Redis relicensing drama exposes the real problem in open source: hacker exploitation leads to maintainer shaming and corporate exploitation leads to business-model forking.
This year Tauri 1.0 was launched, our GitHub stars have increased over 2x and we announced an alpha version of Tauri Mobile! Now we'd like to ask the community for feedback to shape the next year of Tauri.
tripetto.app/run/7NCT3QTC00
(Also in Chinese - see next tweet)
Wow! We just hit 10k stars at Github. 😍😍😍
We are really proud of this achievement and more motivated than ever to get Tauri's Beta Release Candidate out the door even faster!
This is the other side of the Tauri equation. You don't NEED to write @rustlang code to make a tauri.app, but once you discover the power at your literal fingertips (and all the threads you could have) it is literal enlightenment. BOOOOOOM
When we say that Tauri 2.0 is secure by design, don't just trust us. Verify it. @ROSecurity did, and we resolved every single one of their findings, and you can review their audit below. What other frameworks take your safety so seriously?
github.com/tauri-apps/tauri/…
Today is soon™️
Remember when we promised you the ability to make interactive windows without any HTML/CSS/JS or even a system webview?
Now you can! Just click the link below to learn how to try out tauri-egui and integrate into your own app.
tauri.app/blog/2022/09/19/ta…
If you are still deep in production with your amazing Tauri 1.x apps, we've got a message for you:
Love is maintained code.
Read about the latest 1.x update to Tauri:
beta.tauri.app/blog/tauri-1-…
Ever wanted to help somebody use the camera on their phablet? We did too and figured there's no time like the present to revisit the plugin system for mobile. Read about our new alpha version here (and follow along with plugin development progress too...)
tauri.app/blog/2023/03/18/ta…
Anyone interested in joining us on the mission of retrofitting @ServoDev as a Webview provider for Tauri (and anyone else needing a proper ALL-PLATFORM webview service)? It's true. Tauri and Servo are now collaborating and jointly applying for grants.
DMs open.
We identified a naive attack on our docs repo. It didn't do anything, except get us to rotate our secrets and revisit the posture of our actions. Many others were similarly attacked, and after we informed @GitHub security, the user account has been suspended.
#secureinpublic
We're excited to celebrate the milestone of hitting 60k stargazers on the Tauri GitHub repo github.com/tauri-apps/tauri
Thanks to each and every one of you for being an amazing community and a big thank you to the contributors who have helped propel Tauri to where it's at today ❤️
Fun fact. When the founders of Tauri were just starting to build the Tauri community, they were inspired by and professional devs of @vuejs. Special shout out to @evanyou for being so amazing.
oh, jeez its Friday folks, and @lucasfernog__ just can't rest on his laurels, so thank his wife for taking so long at the beauty salon for this #tauri_on_android glam shot
When we were designing Tauri, we knew the future would thank us for making the brrrrrr of @rustlang accessible to next-gen app artisans.
It's good to be right, and congrats to @electricsql (amongst many other of our heroes) for proving it.
Fully open source stack for running local AI on device with RAG -- using Postgres, pgvector and @ollama llama2, inside the Rust backend of a @TauriApps app 🤯
electric-sql.com/blog/2024/0…
"Das ist der hammer!" - 40K ⭐️on GitHub, which also basically puts us in the top 200 open-source projects on GitHub as well. A deep and heartfelt thankyou to all of our supporters! OSS Forever 💙
Open source done right is really hard. The Tauri Board took its time to set the precedent for companies becoming partners of the community. Today we are announcing @CrabNebulaDev as our first official partner. Visit our blog to find out why.
beta.tauri.app/blog/partners…
Hey @SlackHQ - how can we convince you to ditch @electronjs and move to @TauriApps, which is downright more pleasant to work with. If our sweet screenshot and soothing words don't convince you, then maybe check out the benchmarks: tauri.studio/en/benchmarks
It should be every day that you say: "Our friends have our back." Today is another one of those days, and we'd like to give a HUGE shoutout to @fig for making the case to @awscloud for donating to Tauri via their FOSS program. Upstream thanks you for this gesture!
We are pleased to officially announce the Tauri Beta. Read here for details about what's new, what's changed, and why we don't use Internet Explorer for our Windows WebViews.
dev.to/tauri/announcing-taur…
We are working on getting Android support into Tauri right now. iOS already works but is in prototype phase. We expect to ship the results to audit in about 5 months.
It's been a crazy week. Cross-compilation looks like it is happening. The Android PoC is rendering in an emulator. We entered the stateofjs at the top of the list. And then we joined the top 300 most starred repositories on Github. Year of the Tiger baby!!!
Tauri helps rust beginners feel safe by providing a vetted system that has guardrails and lets you leverage what you know. As your knowledge grows, so does your power.
Pleased to announce that @Cap has acquired scap, the open source capture engine from @HelmerApp 🥳
The project will stay completely free and open source.
This is a big step towards our vision of building the world's greatest screen recording and sharing app.
Some of you rascals have said "Webviews are pretty boring." We also heard you'd like to have wgpu & maybe even multiple webviews on top. Like Tauri deluxe for @BevyEngine. Yeah we figured it out, this is how it could be done, and we'd love your feedback
github.com/tauri-apps/rfcs/p…
Imagine if you could build a local-first app, synced to a cloud Postgres where the local embedded database was not SQLite but actually also Postgres. And not an ephemeral VM Postgres. But a proper native Postgres with persistence running in Rust in the backend of a @TauriApps app
📢 Exciting News! We just made shipping your apps that much easier!
We launched CrabNebula Cloud, and you can now find us on #ProductHunt too.
Your support means the world to us. Leave a comment, share your thoughts, and give us an upvote. 🚀💙
producthunt.com/posts/cloud-…
I might start releasing some of my personal utilities that i make for myself.
Current obsession - A config utility for linux built on @TauriApps that allows me to program shortcuts for the cheap 3x4 2-knob macropads from amazon.
I have programmed mine for @figma shortcuts
Our partner @CrabNebulaDev has been working on making Tauri even more accessible; their OSS packager system (based on Tauri's) now supports building for many app frameworks, and will soon introduce updates for all of them as well. #buildinpublicgithub.com/crabnebula-dev/ca…
Something @TauriApps hasn't done a great job showcasing is why they're so incredible. This is why (see image)
Looping 1_000_000_000 times takes nearly 2.5x longer in JS than it does in Rust.
Generating an ed25519 keypair and signing an arbitrary message Rust is more than 6.5x faster.
The ability to migrate resource heavy workloads to Rust from within a web context is incredible. The issue is doing this is traditionally non-trivial. Tauri makes this simple and does so in a cross-platform "it just works" package.
The best part? This is coming to mobile! This screenshot is actually from an instance running on my iPhone. An efficient web is nice. An efficient mobile web is a game changer. And I'm so here for it.
ALT The top 4 lines are comparing looping 1 billion times in JS vs Rust. The bottom 4 bottom lines are comparing generating and signing an arbitrary message with an ed25519 keypair.
Whut? Feature freeze? Oh noes... Oh yes. We just started our third party security audit. You can read all about it here:
dev.to/tauri/tauri-feature-f…
And on a sidenote: We have updated the crates and modules, so be sure you are on latest versions of everything beta.
Tauri 1.0.1 is available with various bug fixes and enhancements. You can read the full release notes at tauri.app/release-notes.
Be sure to run cargo update in src-tauri folder for existing projects and npm update (or equivalent) to update Tauri if using Node.
It's been a long journey but I can finally say wry now has a cargo-mobile template for Android and iOS!
This will be the foundation of mobile ends for @TauriApps
Sometimes the hardest part is getting started. Now create-tauri-app will check your dependencies and help you resolve any issues!
Head over to github.com/tauri-apps/create… to get started 💪