https://github.com/v0l/nap
Nostr Application Publisher
https://github.com/v0l/nap
nostr publishing software
Last synced: about 2 hours ago
JSON representation
Nostr Application Publisher
- Host: GitHub
- URL: https://github.com/v0l/nap
- Owner: v0l
- Created: 2025-02-14T16:02:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-20T09:45:09.000Z (over 1 year ago)
- Last Synced: 2025-10-19T15:40:41.938Z (8 months ago)
- Topics: nostr, publishing, software
- Language: Rust
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NAP
Nostr Application Publisher
**Currently only supports GitHub release artifacts for publishing**
## Install
Install rust toolchain with [rustup](https://rustup.rs/)
Install `nap`:
```bash
cargo install --git https://git.v0l.io/Kieran/nap
```
Create your `nap.yaml` config file:
```yaml
# Unique app id
id: "io.nostrlabs.freeflow"
# Display name of the app
name: "Freeflow"
# Human-readable long description
description: "Live in the moment"
# Application icon
icon: "https://freeflow.app/icon.png"
# Banner / Preview of the app
images:
- "https://freeflow.app/banner.jpg"
# Public code repo or project website
repository: "https://github.com/nostrlabs-io/freeflow"
# SPDX code license
license: "MIT"
# Descriptive app tags
tags:
- "tiktok"
- "shorts"
```
Publish the app by running `nap` in your project folder and follow the prompts.