jonast
jonast•14mo ago

General questions

👋 Hey folks, amazing project! A few random questions 1. Is anyone aware of any projects to use LLMs to generate convex apps? 2. Is the convex dashboard built using convex? (super impressive if so!) 3. What's the "recommended" way of using convex in the react ecosystem? Do most people use a vanilla react app or use next.js (e.g. so they can use app router for the high level pages of the app)
2 Replies
jamwt
jamwt•14mo ago
Thanks for the kind words! 1. People are definitely doing this, but I don't think there is anything public that's been published yet. 2. Yes it is! Convex uses dogfooding quite a bit, including the dashboard 3. It's pretty 50/50. We have quickstarts for both (vite + react and Next.js). Most of the time, the Convex team tends to use vite + react unless we "know" it's going to be a bigger project.
Bonus question: Has anyone tried making an elixir client library for convex, or some pointers to how complex that might be?
No elixir client yet. Rolling a full-featured protocol-compatible client by hand is actually a lot work (as opposed to an HTTP api based client). The way we're starting to add full-featured clients is by wrapping the Rust crate ( https://crates.io/crates/convex ). The Rust crate is pretty close to feature-compatible with the Node.js sync/websocket client. We have a WIP Python library that wraps the Rust crate to get a high-performance, maintained, "full" client. If you're using a language with good FFI, that's the way we'd recommend adding a first-class client.
Michal Srb
Michal Srb•14mo ago
On Next.js vs React: - Do you need routing? (ie URLs with pages) - No: Use Vite - Yes: Are you familiar with vanilla ReactRouter or TanstackRouter? - Yes: Use Vite and the router you're familiar with - otherwise use Next.js

Did you find this page helpful?