Daniel Thompson, Co-founder and Core Member of Tauri, catches us up on Tauri 1.5, CrabNebula, Electron vs Tauri, UI with Tauri, and surprises us with his idea of creating a web browser.
Towery 1.5 focuses on small bundle sizes and security, offering a similar experience to Electron and Capacitor.
Developers using Towery need to shift their mindset and move heavy lifting to the Rust side for more optimized solutions.
Crab Nebula aims to fund Towery's research and development efforts, with the goal of empowering citizen developers and solving the signing problem in software development.
Deep dives
Towery 1.5 Release and Mobile Support
The podcast episode discusses the recent release of Towery 1.5 and the introduction of mobile support. Towery, a community of developers building tools for app development, focuses on small bundle sizes and security. Towery aims to offer a similar experience to Electron and Capacitor but with a special emphasis on security and smaller bundle sizes. The team reported successful usage of Towery in various applications, including dev tools, games, and communication tools. Additionally, they highlighted the adoption of Towery in stealth projects, with closed-source apps being developed for monetization purposes.
The Evolution and Challenges of Towery
The podcast delves into the challenges and evolution of Towery since its 1.0 release. Towery has gained traction, with developers embracing the framework and building innovative applications. The team has observed that users need to adjust their mindset when building with Towery, moving heavy lifting to the Rust side and using the user interface for UI-related tasks. This shift in thinking can be challenging for full-stack developers but allows for more optimized and creative solutions. Notably, an exciting development is the acquisition of Figaio, a developer tool using Towery's windowing and web viewing libraries, by AWS, indicating the ecosystem's growth and value.
Open-Source Strategy and the Future of Towery
The podcast episode introduces Crab Nebula, a company formed by some members of the Towery working group. Despite becoming a company, Towery remains an open-source project under the stewardship of the Dutch foundation, the Commons Conservancy. Crab Nebula aims to fund Towery's research, development, and maintenance efforts, with the goal of sustaining the project's growth. The company has secured funding from venture capital firm OSS Capital, as well as multiple angel investors. They are also exploring systemic grants and donations from companies benefiting from the Towery community. Furthermore, the podcast discusses plans for a future beta platform, privacy-centric design principles for a potential browser, and the ultimate goal of empowering citizen developers with easier app shipping and distribution.
The Future of Crab Nebula
Crab Nebula's bigger picture is in developing a distribution network for products and services, such as app stores, to bring joy and solve the signing problem in the development of software.
The Scope of Tau Re
Tau Re is seen as a way to support and push forward the ecosystem, allowing integration with third languages and providing low-level tools for creating various types of windows including web view, immediate mode gl type, and web GPU windows.
This week we’re joined by Daniel Thompson, Co-founder and Core Member of Tauri. It’s been a year since we last had Daniel on the show. He catches us up on all things Tauri, their continued efforts towards Tauri 1.5 (which just released), the launch of CrabNebula and how they’re the people pushing the Tauri ecosystem forward and building on top of it, the state of Electron vs Tauri, and UI with Tauri. He even surprises us with his idea of creating a web browser.
Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Sentry – Get $100 towards your error monitoring with Sentry! Use the code changelog.
.Tech Domains – They’re giving selected startups guest spots on the biggest podcasts, conferences, and billboards in the tech game. Apply at startups.tech/changelog
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.