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 👨🏭
Discussion
🔥
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
Great name!
That's the kind of thing that increases the Nostr compound effect