A collection of web applications built for the Nostr protocol ecosystem. These applications provide various utilities and tools for Nostr users and developers.
Application | Description | URL |
---|---|---|
Todo App | Track your tasks and stay organized | Todo App |
Bookmarks | Save and organize your favorite links | Bookmarks |
Pastebin | Share code and text snippets | Pastebin |
Hello World | Simple starter application | Hello World |
Profile | Manage your user profile | Profile |
Key Generator | Create a new Nostr identity and keys | Key Generator |
Mindstr | Mind mapping tool for Nostr | Mindstr |
These applications are built using:
- HTML, CSS, JavaScript
- Tailwind CSS for styling
- Preact for UI components
- Nostr protocol integration
To run any of these applications locally:
- Clone this repository
- Open the desired HTML file in your browser
- No build process required - everything runs in the browser!
- Modern, responsive UI design
- Client-side processing for enhanced privacy
- Integration with Nostr protocol
- No server-side dependencies
This project is licensed under the Agentic Source License (ASL-1.0).
Important: This is not an open-source license. You must request and receive explicit permission or obtain a paid license from the agent or its owner to copy, modify, or distribute this software.
Key license points:
- Attribution required
- No proprietary enclosure
- Permission may be revoked if license conditions are violated
- No warranty or liability
For full license details, see the LICENSE file.
Due to the licensing terms, contributions are by invitation only. Please contact the repository owner for permission before making any modifications.
For questions, permissions, or more information, please reach out through the Nostr protocol or open an issue in this repository.
This app can also be run as a standalone desktop application using Electron.
- Node.js (version 14 or higher)
- npm (comes with Node.js)
-
Clone this repository:
git clone https://github.com/nostrapps/nostr.app.git cd nostr.app
-
Install dependencies:
npm install
Start the application in development mode:
npm start
To build a distributable package:
npm run dist
This will create distribution packages in the dist
directory.
- Windows:
npm run dist -- --win
- macOS:
npm run dist -- --mac
- Linux:
npm run dist -- --linux