The Rusty Stack: Building Applications with Rust

TLDRThe Rusty Stack is a new technology stack that incorporates Rust for building complete applications. It consists of four technologies: Rocket, Surreal DB, Towery, and You. This stack allows developers to create blazingly fast, memory-safe, and robust apps. In this video, we explore how to build a simple to-do list app using the Rusty Stack.

Key insights

🔥The Rusty Stack is a technology stack that incorporates Rust for building complete applications.

🚀The Rusty Stack includes four technologies: Rocket, Surreal DB, Towery, and You.

🌐Rocket is a fast and type-safe web framework for Rust.

📊Surreal DB is a forward-looking database that combines features from relational, graph, and document paradigms.

💻Towery is a framework for building desktop applications using web technologies like HTML, CSS, and JavaScript, with Rust for the backend.

Q&A

What is the Rusty Stack?

The Rusty Stack is a technology stack that incorporates Rust for building complete applications. It consists of four technologies: Rocket, Surreal DB, Towery, and You.

What is Rocket?

Rocket is a fast and type-safe web framework for Rust, allowing developers to define their backend endpoints concisely.

What is Surreal DB?

Surreal DB is a forward-looking database that combines features from relational, graph, and document paradigms. It has a query language called Surreal QL, similar to SQL.

What is Towery?

Towery is a framework for building desktop applications using web technologies like HTML, CSS, and JavaScript, with Rust for the backend. It produces binaries that are smaller, faster, and more secure than Electron.

Can I use the Rusty Stack for mobile app development?

Currently, the Rusty Stack only allows for desktop app development. However, there are plans to expand its capabilities for mobile app development in the future.

Timestamped Summary

00:00The video introduces the Rusty Stack, a technology stack that incorporates Rust for building complete applications.

02:30The Rusty Stack includes four technologies: Rocket, Surreal DB, Towery, and You.

04:45Rocket is a fast and type-safe web framework for Rust.

06:20Surreal DB is a forward-looking database that combines features from relational, graph, and document paradigms.

06:40Towery is a framework for building desktop applications using web technologies like HTML, CSS, and JavaScript, with Rust for the backend.