Skip to content

Hakkadaikon/shootingstr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 shootingstr 🌟

Summary

C based nostr relay.

Getting Started

You can run the example with the following command.

  • meson and ninja must be installed to run make setup/make build.
# host
make setup
make build
build/shootingstr

# docker
docker compose up -d

Features

  • NIP-01: Basic protocol flow description
    • Validating an EVENT (Tags not included)
    • Saving an EVENT (Tags not included)
    • Validating an EVENT (Tags)
    • Saving an EVENT (Tags)
    • Returning an OK message
    • REQ Response
      • ids
      • authors
      • kinds
      • #<single-letter>
      • since
      • until
      • limit

Dependency

libwebsockets - C based websocket client
yyjson - C based high performance JSON library
meson - build automation software.
ninja - small build system with a focus on speed.

Author

Hakkadaikon

License

MIT

About

C based Nostr Relay

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published