Documentation
¶
There is no documentation for this package.
Source Files
¶
- main.go
Directories
¶
| Path | Synopsis |
|---|---|
|
config
Package config provides a go-simpler.org/env configuration table and helpers for working with the list of key/value lists stored in .env files.
|
Package config provides a go-simpler.org/env configuration table and helpers for working with the list of key/value lists stored in .env files. |
|
cmd
|
|
|
FIND
command
|
|
|
aggregator
command
|
|
|
benchmark
command
|
|
|
blossomtest
command
|
|
|
convert
command
|
|
|
policyfiltertest
command
|
|
|
policytest
command
|
|
|
relay-tester
command
|
|
|
stresstest
command
|
|
|
subscription-test
command
|
|
|
subscription-test-simple
command
|
|
|
pkg
|
|
|
database
Package database provides shared import utilities for events
|
Package database provides shared import utilities for events |
|
dgraph
Package dgraph provides a Dgraph-based implementation of the database interface.
|
Package dgraph provides a Dgraph-based implementation of the database interface. |
|
interfaces/acl
Package acl is an interface for implementing arbitrary access control lists.
|
Package acl is an interface for implementing arbitrary access control lists. |
|
interfaces/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. |
|
interfaces/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. |
|
neo4j
Package neo4j provides a Neo4j-based implementation of the database interface.
|
Package neo4j provides a Neo4j-based implementation of the database interface. |
|
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. |
|
protocol/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). |
|
sync
Package sync provides NIP-11 relay information document fetching and caching
|
Package sync provides NIP-11 relay information document fetching and caching |
|
utils/apputil
Package apputil provides utility functions for file and directory operations.
|
Package apputil provides utility functions for file and directory operations. |
|
utils/atomic
Package atomic provides simple wrappers around numerics to enforce atomic access.
|
Package atomic provides simple wrappers around numerics to enforce atomic access. |
|
utils/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. |
|
utils/atomic/internal/gen-atomicwrapper
command
gen-atomicwrapper generates wrapper types around other atomic types.
|
gen-atomicwrapper generates wrapper types around other atomic types. |
|
utils/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. |
|
utils/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. |
Click to show internal directories.
Click to hide internal directories.