Still figuring that out, I’m currently carving out the columns app into its own crate. Eventually it would be cool to have some kind of wasm thing, but that’s a bit far off atm
Discussion
👌 keep me in the loop. Been thinking a lot about some higher level patterns in rust lately that I’d like to build.
I’m planning on exposing some kind of api to each app. This is effectively the “browser environment”. Will include nostrdb apis, secure signing and low/high level relay connectivity tools. You shouldn’t need to be an expert in network code to make your nostr app work. Biggest decision is what is actually used to render things… might just pass some egui-like immediate mode rendering api.
Apps may just need to be compiled crate plugins until the wasm stuff is a thing.