Hacker Newsnew | past | comments | ask | show | jobs | submit | lionside's commentslogin

Oh, one more thing! I'd like to share an excerpt from the README to make sure folks considering this approach understand all the cons that I could think of:

```

As with all things in life, there are considerations to take into account before using vite-rs:

    It's one more thing to debug when things go wrong.

    It'll increase compile time. See the note on compile times for large assets.

    For those deploying to embedded devices: it'll increase your binary size.

    Shipping frontend with your backend can slow you down as you'll have to wait for your Rust backend to compile everytime you want to release a new build. Similarly, failing CI/CD pipelines pertaining to the backend will also stop your frontend frontend from deploying.

    It may be faster or cheaper to deploy your frontend on CDNs instead of serving it.
```


I used to work at Resemble.ai and we used models that did real-time synthesis. I don’t think it’s particularly difficult anymore, even without sacrificing quality.


Are these models available to the rest of us? on huggingface?


Checkout https://resemble.ai

I used to work there; great team behind the product!


I’m going to add dsync to create-rust-app [1] so users can apply a database-first approach in rust!

[1] https://github.com/Wulf/create-rust-app


Wowowowow thanks for your efforts behind this!

I’ve integrated vite with a rust backend[1] and so many people have asked me how I managed to achieve SSR because they equate SSR with render+hydrate but it’s really just classical SSR. I think I can finally make their dreams come true because of this.

[1] https://github.com/Wulf/create-rust-app


Neat indeed :-).

Love the Rust + Vite combo. These kind of combos are actually very well on my radar. (Also with Telefunc - a RPC implementation I'm working on.)

FYI, in case you missed ViteConf yesterday: Rollup (which Vite uses) is considering rewrite parts of itself in Rust.


I switched from CRA to Vite for create-rust-app[1]. If you ever needed to bundle JS/TS in an SSR framework (language agnostic), vite is a great choice :)

[1] https://github.com/Wulf/create-rust-app


I’ve been working on an OS project to help people get on this bandwagon: create-rust-app [1]. The folks over at shuttle.rs also wrote a blogpost around a similar topic which was a very interesting read as a rust developer. [2]

[1] https://github.com/Wulf/create-rust-app

[2] https://www.shuttle.rs/blog/2021/10/08/building-a-startup-wi...


This is great, it looks like it does a lot already and I really like the plugin system. I think you should definitely get the documentation written up.

One thing, the "Walkthrough" video in your README is unwatchable, because it displays very small. I had to download it to be able to watch it properly.


Hi HN community,

One of the first requests I got for ‘create-rust-app’ was from a friend of mine regarding ViteJS. At the time, I didn’t know how awesome and fast ViteJS was as opposed to webpack and the name sounded like a JavaScript library so I didn’t really see the point. Upon a second review of the project, I realized the best thing I could do for the rust web dev community was to create an example of how to integrate ViteJS-based SSR in rust. And voilà, here it is. The docs also link to an “awesome list” which references create-rust-app [1].

This integration paves the way for things like adding multiple front end framework choices for the project and potentially doing SSG in rust.

[1] https://github.com/vitejs/awesome-vite#integrations-with-bac...


Haha love the name. Sad to see it’s not an actual framework. For those looking for something more akin to a framework, try create-rust-app [1]. I plan to add a templating plugin soon!

[1] https://github.com/Wulf/create-rust-app


Tytytyty!!

I know this is not realistic, but the only thing rust is missing is faster compilation times. To be fair, it’s already super fast.

I was adding a repl[1] to create-react-app[2] (trying to achieve something like RoR’s console) and it took way too long for it to boot simply because the dependencies for something like a full scale web app take long to compile. Even with incremental compilation, that first boot time was too much.

[1] https://github.com/google/evcxr/blob/main/evcxr_repl

[2] https://github.com/Wulf/create-rust-app


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: