Docs are generated from source via nova doc. Full source at github.com/nv-lang/nova/tree/main/std.

Collections

Data

  • SV

    data.semver

    Semantic versioning 2.0.0 — parse, compare, and serialize MAJOR.MINOR.PATCH[-pre][+build] strings.

Encoding

  • {}

    encoding.json

    JSON parser and serializer (RFC 8259). Full type support: null, bool, number, string, array, object.

Time

  • time.duration

    Duration, Timestamp, and Monotonic — nanosecond-precision time with ergonomic integer extensions (5.seconds(), 1.hour()).

More modules

The following modules are available in source but not yet on this page. See GitHub for the full stdlib.

  • collections.deque
  • collections.set
  • collections.lru
  • concurrency.retry
  • concurrency.timer
  • crypto.sha256
  • crypto.hmac
  • encoding.base64
  • encoding.toml
  • encoding.csv
  • identifiers.uuid
  • path.path
  • text.regex
  • runtime.gc
  • runtime.fibers