Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattn/cagliostr
nostr relay written in C++
https://github.com/mattn/cagliostr
nostr nostr-relay
Last synced: 27 days ago
JSON representation
nostr relay written in C++
- Host: GitHub
- URL: https://github.com/mattn/cagliostr
- Owner: mattn
- Created: 2024-01-21T15:00:36.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-20T08:07:31.000Z (8 months ago)
- Last Synced: 2024-05-01T23:59:38.325Z (8 months ago)
- Topics: nostr, nostr-relay
- Language: C++
- Homepage:
- Size: 202 KB
- Stars: 21
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-nostr - cagliostr - Faster Nostr relay in C++ backend by sqlite3. (Relays / Implementations)
- awesome-nostr-japan - cagliostr - C++ implementation of Nostr relay by [mattn](https://github.com/mattn) (Relay implementations)
README
# cagliostr
High performance Nostr Relay written in C++
![cagliostr](cagliostr.png)
## Usage
```
$ ./cagliostr --help
Usage: cagliostr [--help] [--version] [-database DATABASE] [-loglevel LEVEL]Optional arguments:
-h, --help shows help message and exits
-v, --version prints version information and exits
-database DATABASE connection string [default: "./cagliostr.sqlite"]
-loglevel LEVEL log level [default: "info"]
```## Requirements
* OpenSSL
* libsqlite3## Installation
```
$ git submodule update --init --recursive
$ cmake -B build && cmake --build build
```## License
MIT
## Author
Yasuhiro Matsumoto (a.k.a. mattn)