What is Osty and how it can help you ship Nostr clients faster and better?
Next.js is a framework for React. When you want to build a web app using React, the React itself is not enough and you still need to mix lots of libraries and tools together to make a working app. each of these libraries handle a specific part of your app. But, on the other hand, Next.js has been gathered the most important libs and tools together and made a framework with lots of considerations regarding software design, performance, best practices, and many other important aspects of a software. So by creating apps with Next.js you don't have to think about all of these stuff anymore and you just need to focus on your brilliant idea!
That is exactly what we're doing with Osty. We are creating a framework for Nostr! We've learned lots of lessons by mixing different libraries, tools, UI components, design patterns, and other important aspects, so we're gathering the best possible combinations of tools for you to make things pretty straight forward. You just need to focus on your idea, and the features you need. If you suddenly decide to add a "Zap" button for some part of your app, you don't need to implement one from scratch! It's just there out-of-the-box!
More is coming... So, STAY TUNED!
This is also i've been thinking for a while, dev tooling needs to upgrade so we don't keep rebuilding the same wheel and focus on the last 10% (= 90%) and have more polished components out of the box, looking at the same thing but for NuxtJS.. hurray for JS diversity. Even though NDK will already get you along way... client building should be pleb friendly and fun ;-)
reply
we've started with React, but we will add support of other libs and frameworks like Vue/Nuxt. and regarding NDK: https://github.com/ostyjs/nostr-hooks?tab=readme-ov-file#isnt-ndk-enough-why-do-we-need-nostr-hooks
reply