Directories
¶
| Path | Synopsis |
|---|---|
|
Package database provides filter utilities for normalizing tag values.
|
Package database provides filter utilities for normalizing tag values. |
|
interfaces
|
|
|
acl
Package acl is an interface for implementing arbitrary access control lists.
|
Package acl is an interface for implementing arbitrary access control lists. |
|
neterr
Package neterr defines interfaces for network error handling.
|
Package neterr defines interfaces for network error handling. |
|
resultiter
Package resultiter defines interfaces for iterating over database query results.
|
Package resultiter defines interfaces for iterating over database query results. |
|
store
Package store is an interface and ancillary helpers and types for defining a series of API elements for abstracting the event storage from the implementation.
|
Package store is an interface and ancillary helpers and types for defining a series of API elements for abstracting the event storage from the implementation. |
|
typer
Package typer is an interface for server to use to identify their type simply for aggregating multiple self-registered server such that the top level can recognise the type of a message and match it to the type of handler.
|
Package typer is an interface for server to use to identify their type simply for aggregating multiple self-registered server such that the top level can recognise the type of a message and match it to the type of handler. |
|
Package neo4j provides hex utilities for normalizing pubkeys and event IDs.
|
Package neo4j provides hex utilities for normalizing pubkeys and event IDs. |
|
protocol
|
|
|
directory
Package directory implements the distributed directory consensus protocol as defined in NIP-XX for Nostr relay operators.
|
Package directory implements the distributed directory consensus protocol as defined in NIP-XX for Nostr relay operators. |
|
directory-client
Package directory_client provides a client library for the Distributed Directory Consensus Protocol (NIP-XX).
|
Package directory_client provides a client library for the Distributed Directory Consensus Protocol (NIP-XX). |
|
Package sync provides NIP-11 relay information document fetching and caching
|
Package sync provides NIP-11 relay information document fetching and caching |
|
apputil
Package apputil provides utility functions for file and directory operations.
|
Package apputil provides utility functions for file and directory operations. |
|
atomic
Package atomic provides simple wrappers around numerics to enforce atomic access.
|
Package atomic provides simple wrappers around numerics to enforce atomic access. |
|
atomic/internal/gen-atomicint
command
gen-atomicint generates an atomic wrapper around an integer type.
|
gen-atomicint generates an atomic wrapper around an integer type. |
|
atomic/internal/gen-atomicwrapper
command
gen-atomicwrapper generates wrapper types around other atomic types.
|
gen-atomicwrapper generates wrapper types around other atomic types. |
|
interrupt
Package interrupt is a library for providing handling for Ctrl-C/Interrupt handling and triggering callbacks for such things as closing files, flushing buffers, and other elements of graceful shutdowns.
|
Package interrupt is a library for providing handling for Ctrl-C/Interrupt handling and triggering callbacks for such things as closing files, flushing buffers, and other elements of graceful shutdowns. |
|
qu
Package qu is a library for making handling signal (chan struct{}) channels simpler, as well as monitoring the state of the signal channels in an application.
|
Package qu is a library for making handling signal (chan struct{}) channels simpler, as well as monitoring the state of the signal channels in an application. |
|
Package wasmdb provides a WebAssembly-compatible database implementation using IndexedDB as the storage backend.
|
Package wasmdb provides a WebAssembly-compatible database implementation using IndexedDB as the storage backend. |
Click to show internal directories.
Click to hide internal directories.