The one year anniversary for Tauri becoming a programme within The Commons Conservancy is upcoming on the 16th of July! On that anniversary, two of our Directors on the Tauri Board will be at the end of their first half-term. The Board will hold an election on the 15th of July to decide the Directors for the next two year term.
The Tauri Board has a minimum of three, and a maximum of seven people. Right at the start we've had seven people come on board. Meaning we can't add any more people during this election. So if you're applying it means you'll compete with the two project founders for a seat on the Tauri Board.
Honestly those are big shoes to fill! So to avoid unnecessary disappointment, in this election we decided to add a requirement: You must be currently part of a working group to apply as a candidate.
If you're still with me, then here are some additional details:
Please notify the board before July 15th 00:00 UTC if you would like to apply as a candidate.
You can mention @board on Discord, or DM Beanow#5887 if you want your application to be kept private within the Board.
Optionally, you can include a short motivation for your application.
If there are multiple candidates, the Tauri Board will vote for their preferred candidates.
The Directors running for office again will have half a vote deducted from votes in their favor (one for each consecutive term served).
After voting on July 15th we'll share the results.
Tauri is an app construction toolkit that lets you build software for all major desktop operating systems using web technologies. The core libraries have been written for you in Rust and the user interface can be written using virtually any frontend framework. It includes an optional and tree-shakeable JavaScript API for comfortable low-level system access, a desktop binary bundler with code signing and artifact verification, a secure updater to keep your users on the latest version, an extensive plugin system, and support for OS-level integrations such as notifications and app trays.
Tauri is as simple to use as it is easy to extend. For those new to the Rust programming language, Tauri provides a comfortable learning environment that will grow with you. Once you have installed Rust, creating your first app is a mere running of create-tauri-app. But you don't have to use Node.js at all, if you would prefer to remain in the safety and comfort of 100% Rust.
Tauri allows you to build "local first" applications without a webserver, so your users don't have to share their data with big tech. Using local databases and rust based cryptography have never been easier.
The apps you make are lean and performant, which reduces electricity, storage space, and general natural resource consumption. Every byte saved is a leaf on a tree that gets to grow.
To illustrate this, we compiled some numbers on the ecological impact of your app's size. As you can see, even small increases in size have a hefty impact on the environment!
Although the carbon absorption capacity can vary, it is generally considered that a tree can store about 167 kg of CO2 per year, or 1 ton of CO2 per year for 6 mature trees (https://climate.selectra.com/en/news/co2-tree)
We know that open source software is a means of fostering equality and collaboration, which is why we placed the ownership of the code at the Commons Conservancy. You can rest assured knowing that the code base will never be rug-pulled or locked behind open-core pay-to-play feature gates. We believe in open collaboration and safe spaces for all. We have an open working group, accessible to any competent contributors. And we love you all. ❤️
Here are some of the things people are saying about Tauri:
"Spacedrive had to feel native across all platforms, all while being lightweight, instant to launch and extremely fast to use. This just wasn't possible with a web-based UI — until now, thanks to Tauri." - Jamie Pine, Spacedrive Founder
"Tauri has the potential to unlock a new generation of desktop software that feels native to users but is as easy to build as web apps."
"Tauri stands to reduce the disastrously negative environmental costs of bloated and memory-hogging applications on the internet by orders of magnitude. Any rough approximation of monetary value that could result in, would easily reach hundreds of billions in cost savings for our modern era of grossly underutilized local compute and storage resources."
"With its security-focused design and low memory footprint, Tauri is the electron alternative we've been waiting for. Tauri has allowed us to build a more secure, more performant desktop app while using the same web technologies, which we love. Thanks to the team for their amazing work! P.S.: Can't wait for mobile support!"
You can visit our code base, file a bug-report, request a feature, or join the discussion on GitHub. There's lots of things that people make, and visiting the awesome-tauri repo on GitHub is a great place to discover and share. If you need support or just want to hang out, you can join our Discord server.
Tauri is one of the top 200 projects on GitHub in all programming languages.
People love to discuss what is great and terrible about Tauri on orange websites:
Fresh off the heels of the 1.0 release, the team is already setting our sights on the next steps for Tauri. While we continuously work on improving our documentation, we're also working on:
Mobile support for both iOS and Android
Alternative renderers
IPC enhancements to enable improved debugging
Runtime plugins
Support for additional bindings in other languages
We're also inspired by the community to see which features are being used and what new features will enable them to develop even more amazing applications. Your feedback is the most important thing to Tauri's future innovation!
A special thanks to all our contributors who volunteered their precious time to make Tauri awesome and all our sponsors whose generous donations made Tauri possible (and financed a large portion of our audit!)!
The support of industry giants has been really helpful keeping the lights on. Here's an alphabetical list:
Cloudflare for sponsoring unlimited workers for the OSS updater service (coming soon)
DigitalOcean for comping the droplets that run our bots and search
What feature are you most excited about?
The customizations we offer for the window but that's because it is what I mostly worked on. I am also excited about how Tauri will change the mindset of some people and help them build secure apps by default.
What is your proudest moment/contribution with Tauri?
Probably when I removed about 20 lines of code in favor of only 3 lines. I wrote both and that's why it felt special, because it was an indicator of how much I've grown as a developer.
What feature are you most excited about?
Is "All of them" a valid answer?
What is your proudest moment/contribution with Tauri?
Hmm, probably when I was asked to join the team. Fixing AppImages again and again and again is a close second...
What feature are you most excited about?
The auto-updater is pretty great but plugins are very dear to me and definitely the most promising feature of Tauri!
What is your proudest moment/contribution with Tauri?
Moderating the tauri-awesome repo. Seeing so many strangers build cool things with and for the work you've been doing. That's a really great feeling.
What feature are you most excited about?
It may sound silly but I love customizing stuff, so the possibility to make almost anything with our windows appearance is neat.
What is your proudest moment/contribution with Tauri?
Creating the foundations of Tauri docs as we know them today and trying to provide clean and easy to understand docs.
What feature are you most excited about?
Pretty much everything, getting Tauri out of a proof of concept to something stable is a huge milestone.
What is your proudest moment/contribution with Tauri?
TAO and all under laying features (menus, trays, etc..), benchmarks and the proof of concept for iOS.
What feature are you most excited about?
Overall resource efficiency. We've all been where we have a handful of "native" web apps running on our machine and it grinds to a halt. I'm ready for those small bundle sizes!
What is your proudest moment/contribution with Tauri?
The overall tauri.app website. It was in a really good place when I joined, but I knew I could help boost it up to the next level. Even things like picking a title for a sidebar can take a long time with all the discussions, but at the end of the day we all have the best output from putting our heads together.