I'm writing a JS framework based on NDK and React for quickly developing nostr web apps with a bunch of goodies: session management, onboarding, i18n, premade components for feeds, notes, long form, zapping... I'm going to port my gear to use it and build a docs site, it'll take some time but once is ready it could speed up nostr app development significantly by allowing devs to focus on what makes their client different instead of the boring parts that all share. I think I'll call it #ngine 👨‍🏭

Reply to this note

Please Login to reply.

Discussion

🔥

Great name too! Nostr engine 🙌

🤘

Would be nice to use it like a template for even offert more frameworks to build

npm create ngine@latest my-nostr-app

Definitely!

Sounds great. I also found NDK to be a bit too low level. Let me know when you'll have something working. Then I'll try to port slidestr.net to ngine.

For sure!

Epic! Does "premade components" include styling?

Yes, but they'll be fully customizable via themes! I want them to look good out of the box but leave them open to custom styling.

Very very cool! Have been dreaming about something like that for SvelteKit too.

I was talking exactly about that! Would be amazing to create it with an extendable vision, so you can choose framework at the beginning, usin a cli setup wizard

💯 Having something like that + DVM's for specific features can make it so much easier for apps to stay up to date and ship.

Yess 💪 also exploring a little langchain, i think its pretty suitable for dvms

i cannot zap you on coracle

Sounds like a Coracle issue 🤔

Great name!

That's the kind of thing that increases the Nostr compound effect