rc-tauri-stream

project to work during Ryan's livestream

Stars
9

Solid - Tauri Livestream w/ Ryan Carniato

We're working on a node_modules scanner app.

Stream Participants

Run Locally 🦀

You need Rust and PNPM to run this project. Once the system is setup, you can clone this repository:

git clone --depth 1 https://github.com/atilafassina/rc-tauri-stream

Change directory inside the project, install dependencies, and run development server.

cd rc-tauri-stream && pnpm install && pnpm tauri dev

💡 Tauri will run the Vite dev server and then trigger the Rust build. First Rust build takes a little longer, but should still be less than a minute.

What's in the Box 🎁

There's already a Rust command that you may find in /src-tauri/src/main.rs. So no Rust coding will be neccessary during the stream, this command will be invoked via the Tauri APIs.

Additionally, TypeScript types are generated for best interop between Rust and TS, we use tauri-specta for typegen every time our Rust code recompiles.

Some other dependencies for Solid are already there and some additional setup for the web side, most of them already baked in the template we created this project from.

Work With Us 🫵

We will address every @todo existing in the code. So you can use search in your IDE to locate where things are and go from there.

Workspace Extensions 🧰

Build Your Own App 🔥

If you like this SolidJS + Tauri + TailwindCSS setup, this project is built upon my template: create-solidjs-tailwind-tauri.