Nostr relay with Internet Computer integration for inter-relay synchronization

Get started

Replicatr Features

Replicatr is a feature-rich Nostr relay that covers all the bases and beyond

6

5

4

3

2

1

13

12

11

10

9

8

20

19

18

17

16

15

26

25

24

23

22

21

33

32

31

30

29

28

44

43

42

41

40

39

Supports most applicable NIPs

1, 2, 4, 9, 11, 12, 15, 16, 20, 22, 28, 33, 40, 42

Websocket compression

permessage-deflate with optional sliding window, when supported by clients

Extremely configurable

Extremely configurable making it seamlessly customizable across several parameters for relay operators

No external database required

All data is stored first locally on the filesystem in BadgerDB and optionally on the Internet Computer for inter-relay synchronization

badgerDB

Optimized DB

The local badgerDB has been additionally equipped with a nostr-specific, highly configurable garbage collection scheme and a nostr-specific prefix-indexing scheme for seamless data management and rapid querying

nip-42

Enhanced Security

Supports optionally mandating nip-42 authorization upon initial connection for enhanced security

Internet Computer

Internet Computer

Internet Computer integration for efficient syncing with remote relays

The most original feature of replicatr is its Internet Computer integration allowing for quick and seamless inter-relay synchronization. This is achieved by defining relay clusters, an interconnected group of relays that're given authorization by a replicatr canister owner to utilize the canister's synchronization tooling to achieve consistency across the cluster.


Click here to learn more

Hubmaker Labs/replicatr

To install, use, see technical details, additional features, and latest updates, check out our repo at

Our Github