Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Dolu89/forge

Local Nostr toolkit
https://github.com/Dolu89/forge

nostr nostr-relay

Last synced: 17 days ago
JSON representation

Local Nostr toolkit

Awesome Lists containing this project

README

        

# Forge

A desktop app to play with nostr in local



home

Create, manage, start and stop relays




relay

Get relay logs



🚨 Until the first official release, you may need to erase all data (IndexedDB and ~/.forge/*)

## Development

```sh
pnpm install
pnpm run dev
```

## Installation

Soon. Not released yet.

Alternative
```sh
pnpm install
pnpm run build
```

## Features

- [x] Deploy local relays with docker
- [x] [nostr-rs-relay](https://github.com/scsibug/nostr-rs-relay)
- [ ] [nostream](https://github.com/Cameri/nostream/tree/v1.25.2)
- [ ] [strfry](https://github.com/hoytech/strfry)
- ...other
- [ ] Tool like [nak](https://nak.nostr.com/)
- [ ] Generate fake events and publishing them on local relays

## Todo

- Docker status detection (stopping docker while the app is running)
- Verify it works fine on Windows, Linux and Mac
- Import custom config for each relay type on creation (eg. config.toml for nostr-rs-relay)
- Create dedicated volume for each relay (for db, config files etc)
- Mimic failing/flapping/slow relays

## License

Public domain.