Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coobird/nostrelay4j
a Nostr relay written in Java
https://github.com/coobird/nostrelay4j
java nostr nostr-relay
Last synced: about 2 months ago
JSON representation
a Nostr relay written in Java
- Host: GitHub
- URL: https://github.com/coobird/nostrelay4j
- Owner: coobird
- License: mit
- Created: 2023-03-24T18:43:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-21T07:27:29.000Z (about 1 year ago)
- Last Synced: 2024-10-20T18:29:57.611Z (3 months ago)
- Topics: java, nostr, nostr-relay
- Language: Java
- Homepage:
- Size: 52.7 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nostrelay4j - a Nostr relay written in Java
```text
__ __ __ __ _
____ ____ _____/ /_________ / /___ ___ __/ // / (_)
/ __ \/ __ \/ ___/ __/ ___/ _ \/ / __ `/ / / / // /_/ /
/ / / / /_/ (__ ) /_/ / / __/ / /_/ / /_/ /__ __/ /
/_/ /_/\____/____/\__/_/ \___/_/\__,_/\__, / /_/_/ /
/____/ /___/
```nostrelay4j is a Nostr relay written in Java.
It's designed to be extensible with future aspirations to provide a scalable Nostr relay._Note: nostrelay4j is not ready for production use._
Supported storage backends:
* Sqlite## Supported NIPs
* [NIP-1: Basic protocol flow description][1] - Incomplete
* [NIP-11: Relay Information Document][11]## Requirements
nostrelay4j requires Java 17.
## Installation
TODO.
## Build instructions
To build, run `mvn package`
## TODO List
* Integration tests with a client that calls the server.
[1]: https://github.com/nostr-protocol/nips/blob/master/01.md
[11]: https://github.com/nostr-protocol/nips/blob/master/11.md