JSPM

  • Created
  • Published
  • Downloads 20
  • Score
    100M100P100Q55670F
  • License MIT

Framework for building Nostr web applications.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-osty) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    create-osty

    Osty

    Osty is a free and open-source framework for building web apps on the Nostr protocol. Think of it as a Next.js but for Nostr. It comes with all the essential tools and best practices you need to start building fully customized web apps on Nostr, including UI components, Nostr Widgets, NDK integration, caching, routing, state management, and more.

    Supported by

    OpenSats

    Features

    • UI Components: A comprehensive design system with reusable UI components.
    • Widgets: Pre-built widgets like Zap Modal, Login Form, etc.
    • Templates: Ready-to-use templates for React. (Vue, and Svelte coming soon)
    • Core Libraries: Efficient websockets, caching, routing, and state management solutions.
    • Best Practices: Enhanced development experience and team collaboration.

    Getting Started

    $ npm create osty@latest
    Looking for other package managers?

    With yarn:

    $ yarn create osty

    With pnpm:

    $ pnpm create osty

    With bun:

    $ bun create osty

    Why Osty?

    • Fast

      Osty is designed to help developers take Nostr applications from concept to completion as quickly as possible.

    • Batteries Included

      Osty includes everything you need to build a Nostr application, including Nostr Development Kit, State Management, Routing, UI Components, Customizable Widgets, and more.

    • Collaborative

      Osty is well-strucutred and modularized, so you can easily collaborate with others to build complex Nostr applications.

    • Scalable

      Osty is designed to scale with your needs. It works well for small projects and large projects alike.

    Community

    Join the Osty Community on Telegram 👉 @ostyjs to stay up to date on the latest news, ask questions, and connect with other developers.

    Support

    Osty is an independent MIT-licensed Open-Source project with its ongoing development made possible entirely thanks to the support by the OpenSats organization. If you'd like to support the development of Osty, please consider donating via the following methods:

    Contributing

    We welcome contributions to Osty. Please read our contributing guide to get started. You can also join the Osty Community on Telegram 👉 @ostyjs to connect with other developers and contributors.

    License

    Osty is MIT licensed.