v.io: v.io/x/ref/lib


apilogPackage apilog provides functions to be used in conjunction with logcop.
discovery/globalTODO(jhahn): This is an experimental work to see its feasibility and set the long-term goal, and can be changed without notice.
discovery/plugins/mdnsPackage mdns implements mDNS plugin for discovery service.
discovery/plugins/vinePackage vine contains a discovery plugin that is using Vine protocol.
discovery/testpackage test contains tests that rely on a fake runtime.
discovery/testutilPackage testutil defines helpers for discovery tests.
execPackage exec implements configuration and secret-sharing between parent and child processes via anoymous pipes.
flagsPackage flags implements utilities to augment the standard Go flag package.
globPackage glob defines a globbing syntax and implements matching routines.
publisherPackage publisher provides a type to publish names to a mounttable.
pubsubPackage pubsub defines interfaces for accessing dynamically changing process configuration information.
securityPackage security implements utilities for creating and using Vanadium security primitives.
security/auditPackage audit implements a mechanism for writing auditable events to an audit log.
security/internal/lockedfilePackage lockedfile creates and manipulates files whose contents should only change atomically.
security/internal/lockedfile/filelockPackage filelock provides a platform-independent API for advisory file locking.
security/passphrasePackage passphrase contains utilities for reading a passphrase.
security/securityflagPackage securityflag implements utilities for creating security objects based on flags.
security/serializationPackage serialization implements utilities for reading and writing data with signature-based integrity checking.
security/signing/keyfilePackage keyfile provides a signing service that uses files to store keys.
security/signing/sshagentPackage sshagent provides the ability to use openssh's ssh-agent to carry out key signing operations using keys stored therein.
signalsPackage signals implements utilities for managing process shutdown with support for signal-handling.
statsPackage stats implements a global repository of stats objects.
stats/counterPackage counter implements counters that keeps track of their recent values over different periods of time.
stats/histogramPackage histogram implements a basic histogram to keep track of data distribution.
stats/sysstatsPackage sysstats implements system statistics and updates them periodically.
timekeeperPackage timekeeper defines an interface to allow switching between real time and simulated time.
v23cmdPackage v23cmd implements utilities for running v23 cmdline programs.
vdl/buildPackage build implements utilities to collect VDL build information and run the parser and compiler.
vdl/codegenPackage codegen implements utilities for VDL code generators.
vdl/codegen/golangPackage golang implements Go code generation from compiled VDL packages.
vdl/codegen/javaPackage java implements Java code generation from compiled VDL packages.
vdl/codegen/javascriptPackage javascript implements Javascript code generation from compiled VDL packages.
vdl/codegen/jsonPackage json implements JSON generation for VDL const values.
vdl/codegen/swiftPackage swift implements Swift code generation from compiled VDL packages.
vdl/codegen/vdlgenPackage vdlgen implements VDL code generation from compiled VDL packages.
vdl/compilePackage compile implements the VDL compiler, converting a parse tree into compiled results.
vdl/internal/vdltestutilPackage vdltestutil provides testing utilities for v.io/x/ref/lib/vdl/...
vdl/opconstPackage opconst defines the representation and operations for VDL constants.
vdl/parsePackage parse implements the VDL parser, converting source files into a parse tree.
vdl/vdlutilPackage vdlutil implements utilities used by many VDL components.

Updated 2020-12-03. Refresh now. Tools for package owners.