nostr-app
v0.0.10
Published
nostr app
Readme
Nostr Apps Collection
A collection of web applications built for the Nostr protocol ecosystem. These applications provide various utilities and tools for Nostr users and developers.
📋 Applications
| 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 |
🛠️ Technologies
These applications are built using:
- HTML, CSS, JavaScript
- Tailwind CSS for styling
- Preact for UI components
- Nostr protocol integration
🚀 Getting Started
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!
📱 Features
- Modern, responsive UI design
- Client-side processing for enhanced privacy
- Integration with Nostr protocol
- No server-side dependencies
📄 License
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.
🤝 Contributing
Due to the licensing terms, contributions are by invitation only. Please contact the repository owner for permission before making any modifications.
📞 Contact
For questions, permissions, or more information, please reach out through the Nostr protocol or open an issue in this repository.
Running as an Electron Desktop App
This app can also be run as a standalone desktop application using Electron.
Prerequisites
- Node.js (version 14 or higher)
- npm (comes with Node.js)
Installation
Clone this repository:
git clone https://github.com/nostrapps/nostr.app.git cd nostr.appInstall dependencies:
npm install
Running the App
Start the application in development mode:
npm startBuilding the App
To build a distributable package:
npm run distThis will create distribution packages in the dist directory.
Building for specific platforms
- Windows:
npm run dist -- --win - macOS:
npm run dist -- --mac - Linux:
npm run dist -- --linux
