The standard library.
113 packages, written in Venutian. Search them, sort them, or browse by category.
Showing all 113 packages.
- varray Typed arrays of numbers, with integer and real number type codes.
- vassert Say what must be true, and let your program hold itself to it.
- vastro Coordinates, time and orbital mechanics for the sky, as closed form formulas.
- vaudio Synthesizes and analyzes mono audio, held as a plain list of samples.
- vauth Password hashing, one time codes and signed tokens, for checking who someone is.
- vautodiff Exact derivatives, by forward mode automatic differentiation on dual numbers.
- vbase64 Base64 and hex encoding, for data that has to travel as text.
- vbio Sequence operations for biology, from DNA strings to open reading frames.
- vcache A least recently used cache, and memoizing for any function.
- vcalendar Leap years, month lengths and the weekday of a given date.
- vcapability File, network and process access, only for code handed the token.
- vchem Parses chemical formulas and works out molar mass and gas law arithmetic.
- vcli Parses command line arguments from a list, so the program stays testable.
- vcluster Distributed computing across processes and machines over TCP, written in Venutian.
- vcmd A line by line command interpreter: hand it a line, it calls the handler.
- vcodecs Simple named text codecs, from characters to codes and back.
- vcollections Deques, counters, ordered maps and named records, the containers programs reach for.
- vcolor Converts colors between RGB, HLS and YIQ.
- vcomplex Complex numbers as a shape of their own, with the arithmetic to match.
- vcompression-audit Which compression codecs are live, checked with a real round trip.
- vconcurrent Higher level concurrency patterns, built on Venutian’s own spawn and await.
- vconfig Merges configuration held in plain maps, and looks settings up by name.
- vcontract Preconditions, postconditions and invariants, checked every time the code runs.
- vcontrol Transfer functions for control systems, written as plain lists of coefficients.
- vcryptography-audit Which hashing, HMAC and key derivation builtins are live, checked with real calls.
- vdataframe Tabular data as a list of rows, each row a map of named columns.
- vdebugger Runs a program as a subprocess and reads back its debug and profile output.
- vdepaudit Checks the dependency manifest against what the code really imports.
- vdepgraph Puts dependencies in order, and catches the cycles that can’t be ordered.
- vdifflib Compares two texts, or two lists of lines, and shows what changed.
- vdoc Reads the comments in your source and turns them into reference pages.
- venum A fixed set of possibilities, named plainly.
- vfilesystem-audit Which filesystem builtins are live, checked with real calls.
- vfinance Present and future value, NPV, IRR, loan schedules and compound interest.
- vfmt Venutian’s own formatter: whitespace cleanup that never changes what code does.
- vfnmatch Shell style filename patterns, such as *.ven, matched against names.
- vfraction Exact fractions that stay reduced, so you never tidy them by hand.
- vfunc Compose, adapt and reuse functions that take one or two arguments.
- vgame A fixed timestep game loop and entities, drawn offscreen frame by frame.
- vgenerics Generic functions with type constraints, checked when they run.
- vgeometry Flat 2D geometry: distances, polygon areas, convex hulls and segment crossings.
- vglob Finds the files on disk whose paths match a pattern.
- vgpu Runs vector math on the GPU when there is one, and falls back otherwise.
- vgraph Graph algorithms over weighted adjacency lists kept in a plain map.
- vgraphics-audit Which 2D graphics builtins are live, checked with real calls.
- vgui Widgets and scenes drawn offscreen into an image, with no window.
- vheap A binary min heap of prioritized items, returned fresh from every operation.
- vhttp-audit Which HTTP builtins are live, checked with real calls.
- vimage Edits RGBA pixel buffers in memory. It reads and writes no image files.
- vinterface Declares an interface and checks at run time that a value meets it.
- vintrospect Tells you what a module exports, read from its real syntax tree.
- vipaddress IPv4 addresses and networks, parsed, checked and compared.
- vitertools More ways to step through a sequence, for what vseq leaves out.
- vlegacy Which older format and library builtins are still available here.
- vlinalg Vectors and matrices as plain lists, with the linear algebra to match.
- vlog Structured logging: one line per entry, with a timestamp, a level and fields.
- vlsp A small language server, started with venutian lsp, for editor diagnostics.
- vmacro Expands expression macros in source text before the compiler sees it.
- vmigrate Finds older complex number code that can move to the native kind.
- vmigrate-cli The command line front end behind venutian migrate.
- vmimetypes Guesses a file’s MIME type from its extension.
- vml Classic machine learning algorithms, written in Venutian with no other packages.
- vnetworking-audit Which networking builtins are live, checked with real calls.
- vnumerical Root finding, numerical integration and simple ODE simulation.
- vnumerics-audit Which numeric builtins are live on each virtual machine.
- vnumtheory Primes, modular arithmetic and an RSA key pair generator meant only for teaching.
- vop Venutian’s operators as functions you can pass to mapped, filtered and reduced.
- vpackage Manifests, installs and lockfiles: the code behind the package manager.
- vpackage-cli The command line face of the package manager.
- vpathlib Path helpers for the jobs the built in path functions leave out.
- vphysics Energy, momentum, collisions, forces and waves, as closed form formulas.
- vplatformfabric A registry of the platform mechanisms behind Venutian, and what a program can ask of each.
- vplugin Finds plugins in a folder and calls them by one shared convention.
- vpprint Prints long values across lines, wrapped to the width you choose.
- vprob Normal, binomial, Poisson, exponential and uniform distributions, with pdf, cdf and pmf.
- vprofiler Runs venutian profile on a program and shows where its time goes.
- vquantum Simulates one and two qubit states and gates. There’s no hardware backend.
- vqueue A thread safe queue, built on Venutian’s own share and protect.
- vraster A small software rasterizer that draws lines and shapes into an image.
- vrealtime Runs tasks by priority and deadline, in the same order every time.
- vregistry A local, file based package registry behind publish and fetch.
- vrelease Builds, zips and hashes a release with the same commands you’d type.
- vsandbox Runs a program in its own folder, with a clean environment and limits.
- vsched Schedules events by time and runs them in order, blocking until the last.
- vsearch Binary search, sorted insertion, a stable sort by key and top k selection.
- vsecrets Secure random tokens, drawn from the operating system’s own entropy.
- vsecurity-audit Which security mechanisms are live, checked against the interpreter.
- vseq Windows, chunks, deduplication, partitions and run length coding for whole sequences.
- vserialization-audit Which of six text data formats are live, from JSON and CSV to property lists.
- vserverless Runs a handler script in its own process, with a real timeout.
- vsetx Extended set algebra, including multisets, on top of the built in sets.
- vshlex Splits and quotes a command line the way a shell would.
- vsignal Signal processing basics, including a plain discrete Fourier transform.
- vsite Builds a static package index as plain HTML, written in Venutian.
- vsourcemap Loads a build’s source map and tells you where each function came from.
- vstats Mean, median, variance, correlation, percentiles and least squares lines.
- vstorage-audit Which storage builtins are live, from flat files to embedded databases.
- vstringconsts String constants, and simple templates for filling in text.
- vsymbolic Expression trees you can differentiate and simplify, symbol by symbol.
- vtensor Vectors and matrices with a declared shape and dtype, in one or two dimensions.
- vtestrunner Finds your test files and runs each one as its own process.
- vtext Padding, word counts, edit distance and the everyday string checks.
- vtextwrap Wraps and fills text to the width you choose.
- vthreading Locks and atomic counters, built on spawn, await, share and protect.
- vtomllib Reads a clearly stated subset of TOML into a plain map.
- vtree Binary search trees and tries, built from shapes that point at each other.
- vtypecheck A static type checker for Venutian’s type annotations, written in Venutian.
- vunits Converts and adds lengths, masses and times within the same dimension.
- vvalidate Checks maps against a schema of types, required fields and ranges.
- vverify-annotations Loop invariants and induction measures, written so a verifier can read them.
- vvideo Writes rendered frames to disk, with a manifest for playback order.
- vwarnings Warnings you can filter, show once, silence or make fatal.
- vzoneinfo Shows a moment in time on the local clock of a named time zone.
| Name | Category | What it does | Version |
|---|---|---|---|
| varray | Data and Math | Typed arrays of numbers, with integer and real number type codes. | v1.0.0 |
| vassert | Developer Tools | Say what must be true, and let your program hold itself to it. | v1.0.0 |
| vastro | Science | Coordinates, time and orbital mechanics for the sky, as closed form formulas. | v1.0.0 |
| vaudio | Media | Synthesizes and analyzes mono audio, held as a plain list of samples. | v1.0.0 |
| vauth | Systems | Password hashing, one time codes and signed tokens, for checking who someone is. | v1.0.0 |
| vautodiff | Science | Exact derivatives, by forward mode automatic differentiation on dual numbers. | v1.0.0 |
| vbase64 | Data and Math | Base64 and hex encoding, for data that has to travel as text. | v1.0.0 |
| vbio | Science | Sequence operations for biology, from DNA strings to open reading frames. | v1.0.0 |
| vcache | Data and Math | A least recently used cache, and memoizing for any function. | v1.0.0 |
| vcalendar | Data and Math | Leap years, month lengths and the weekday of a given date. | v1.0.0 |
| vcapability | Systems | File, network and process access, only for code handed the token. | v1.0.0 |
| vchem | Science | Parses chemical formulas and works out molar mass and gas law arithmetic. | v1.0.0 |
| vcli | Developer Tools | Parses command line arguments from a list, so the program stays testable. | v1.0.0 |
| vcluster | Systems | Distributed computing across processes and machines over TCP, written in Venutian. | v1.0.0 |
| vcmd | Developer Tools | A line by line command interpreter: hand it a line, it calls the handler. | v1.0.0 |
| vcodecs | Data and Math | Simple named text codecs, from characters to codes and back. | v1.0.0 |
| vcollections | Data and Math | Deques, counters, ordered maps and named records, the containers programs reach for. | v1.0.0 |
| vcolor | Media | Converts colors between RGB, HLS and YIQ. | v1.0.0 |
| vcomplex | Data and Math | Complex numbers as a shape of their own, with the arithmetic to match. | v1.0.0 |
| vcompression-audit | Developer Tools | Which compression codecs are live, checked with a real round trip. | v1.0.0 |
| vconcurrent | Systems | Higher level concurrency patterns, built on Venutian’s own spawn and await. | v1.0.0 |
| vconfig | Developer Tools | Merges configuration held in plain maps, and looks settings up by name. | v1.0.0 |
| vcontract | Developer Tools | Preconditions, postconditions and invariants, checked every time the code runs. | v1.0.0 |
| vcontrol | Data and Math | Transfer functions for control systems, written as plain lists of coefficients. | v1.0.0 |
| vcryptography-audit | Systems | Which hashing, HMAC and key derivation builtins are live, checked with real calls. | v1.0.0 |
| vdataframe | Data and Math | Tabular data as a list of rows, each row a map of named columns. | v1.0.0 |
| vdebugger | Developer Tools | Runs a program as a subprocess and reads back its debug and profile output. | v1.0.0 |
| vdepaudit | Developer Tools | Checks the dependency manifest against what the code really imports. | v1.0.0 |
| vdepgraph | Data and Math | Puts dependencies in order, and catches the cycles that can’t be ordered. | v1.0.0 |
| vdifflib | Data and Math | Compares two texts, or two lists of lines, and shows what changed. | v1.0.0 |
| vdoc | Developer Tools | Reads the comments in your source and turns them into reference pages. | v1.0.0 |
| venum | Data and Math | A fixed set of possibilities, named plainly. | v1.0.0 |
| vfilesystem-audit | Developer Tools | Which filesystem builtins are live, checked with real calls. | v1.0.0 |
| vfinance | Science | Present and future value, NPV, IRR, loan schedules and compound interest. | v1.0.0 |
| vfmt | Developer Tools | Venutian’s own formatter: whitespace cleanup that never changes what code does. | v1.0.0 |
| vfnmatch | Data and Math | Shell style filename patterns, such as *.ven, matched against names. | v1.0.0 |
| vfraction | Data and Math | Exact fractions that stay reduced, so you never tidy them by hand. | v1.0.0 |
| vfunc | Data and Math | Compose, adapt and reuse functions that take one or two arguments. | v1.0.0 |
| vgame | Media | A fixed timestep game loop and entities, drawn offscreen frame by frame. | v1.0.0 |
| vgenerics | Developer Tools | Generic functions with type constraints, checked when they run. | v1.0.0 |
| vgeometry | Data and Math | Flat 2D geometry: distances, polygon areas, convex hulls and segment crossings. | v1.0.0 |
| vglob | Systems | Finds the files on disk whose paths match a pattern. | v1.0.0 |
| vgpu | Systems | Runs vector math on the GPU when there is one, and falls back otherwise. | v1.0.0 |
| vgraph | Data and Math | Graph algorithms over weighted adjacency lists kept in a plain map. | v1.0.0 |
| vgraphics-audit | Developer Tools | Which 2D graphics builtins are live, checked with real calls. | v1.0.0 |
| vgui | Media | Widgets and scenes drawn offscreen into an image, with no window. | v1.0.0 |
| vheap | Data and Math | A binary min heap of prioritized items, returned fresh from every operation. | v1.0.0 |
| vhttp-audit | Developer Tools | Which HTTP builtins are live, checked with real calls. | v1.0.0 |
| vimage | Media | Edits RGBA pixel buffers in memory. It reads and writes no image files. | v1.0.0 |
| vinterface | Developer Tools | Declares an interface and checks at run time that a value meets it. | v1.0.0 |
| vintrospect | Developer Tools | Tells you what a module exports, read from its real syntax tree. | v1.0.0 |
| vipaddress | Systems | IPv4 addresses and networks, parsed, checked and compared. | v1.0.0 |
| vitertools | Data and Math | More ways to step through a sequence, for what vseq leaves out. | v1.0.0 |
| vlegacy | Developer Tools | Which older format and library builtins are still available here. | v1.0.0 |
| vlinalg | Data and Math | Vectors and matrices as plain lists, with the linear algebra to match. | v1.0.0 |
| vlog | Developer Tools | Structured logging: one line per entry, with a timestamp, a level and fields. | v1.0.0 |
| vlsp | Developer Tools | A small language server, started with venutian lsp, for editor diagnostics. | v1.0.0 |
| vmacro | Developer Tools | Expands expression macros in source text before the compiler sees it. | v1.0.0 |
| vmigrate | Developer Tools | Finds older complex number code that can move to the native kind. | v1.0.0 |
| vmigrate-cli | Developer Tools | The command line front end behind venutian migrate. | v1.0.0 |
| vmimetypes | Systems | Guesses a file’s MIME type from its extension. | v1.0.0 |
| vml | Science | Classic machine learning algorithms, written in Venutian with no other packages. | v1.0.0 |
| vnetworking-audit | Developer Tools | Which networking builtins are live, checked with real calls. | v1.0.0 |
| vnumerical | Data and Math | Root finding, numerical integration and simple ODE simulation. | v1.0.0 |
| vnumerics-audit | Developer Tools | Which numeric builtins are live on each virtual machine. | v1.0.0 |
| vnumtheory | Data and Math | Primes, modular arithmetic and an RSA key pair generator meant only for teaching. | v1.0.0 |
| vop | Data and Math | Venutian’s operators as functions you can pass to mapped, filtered and reduced. | v1.0.0 |
| vpackage | Developer Tools | Manifests, installs and lockfiles: the code behind the package manager. | v1.0.0 |
| vpackage-cli | Developer Tools | The command line face of the package manager. | v1.0.0 |
| vpathlib | Systems | Path helpers for the jobs the built in path functions leave out. | v1.0.0 |
| vphysics | Science | Energy, momentum, collisions, forces and waves, as closed form formulas. | v1.0.0 |
| vplatformfabric | Developer Tools | A registry of the platform mechanisms behind Venutian, and what a program can ask of each. | v1.0.0 |
| vplugin | Developer Tools | Finds plugins in a folder and calls them by one shared convention. | v1.0.0 |
| vpprint | Data and Math | Prints long values across lines, wrapped to the width you choose. | v1.0.0 |
| vprob | Data and Math | Normal, binomial, Poisson, exponential and uniform distributions, with pdf, cdf and pmf. | v1.0.0 |
| vprofiler | Developer Tools | Runs venutian profile on a program and shows where its time goes. | v1.0.0 |
| vquantum | Science | Simulates one and two qubit states and gates. There’s no hardware backend. | v1.0.0 |
| vqueue | Data and Math | A thread safe queue, built on Venutian’s own share and protect. | v1.0.0 |
| vraster | Media | A small software rasterizer that draws lines and shapes into an image. | v1.0.0 |
| vrealtime | Systems | Runs tasks by priority and deadline, in the same order every time. | v1.0.0 |
| vregistry | Developer Tools | A local, file based package registry behind publish and fetch. | v1.0.0 |
| vrelease | Developer Tools | Builds, zips and hashes a release with the same commands you’d type. | v1.0.0 |
| vsandbox | Systems | Runs a program in its own folder, with a clean environment and limits. | v1.0.0 |
| vsched | Systems | Schedules events by time and runs them in order, blocking until the last. | v1.0.0 |
| vsearch | Data and Math | Binary search, sorted insertion, a stable sort by key and top k selection. | v1.0.0 |
| vsecrets | Systems | Secure random tokens, drawn from the operating system’s own entropy. | v1.0.0 |
| vsecurity-audit | Developer Tools | Which security mechanisms are live, checked against the interpreter. | v1.0.0 |
| vseq | Data and Math | Windows, chunks, deduplication, partitions and run length coding for whole sequences. | v1.0.0 |
| vserialization-audit | Developer Tools | Which of six text data formats are live, from JSON and CSV to property lists. | v1.0.0 |
| vserverless | Systems | Runs a handler script in its own process, with a real timeout. | v1.0.0 |
| vsetx | Data and Math | Extended set algebra, including multisets, on top of the built in sets. | v1.0.0 |
| vshlex | Data and Math | Splits and quotes a command line the way a shell would. | v1.0.0 |
| vsignal | Systems | Signal processing basics, including a plain discrete Fourier transform. | v1.0.0 |
| vsite | Developer Tools | Builds a static package index as plain HTML, written in Venutian. | v1.0.0 |
| vsourcemap | Developer Tools | Loads a build’s source map and tells you where each function came from. | v1.0.0 |
| vstats | Data and Math | Mean, median, variance, correlation, percentiles and least squares lines. | v1.0.0 |
| vstorage-audit | Developer Tools | Which storage builtins are live, from flat files to embedded databases. | v1.0.0 |
| vstringconsts | Data and Math | String constants, and simple templates for filling in text. | v1.0.0 |
| vsymbolic | Data and Math | Expression trees you can differentiate and simplify, symbol by symbol. | v1.0.0 |
| vtensor | Science | Vectors and matrices with a declared shape and dtype, in one or two dimensions. | v1.0.0 |
| vtestrunner | Developer Tools | Finds your test files and runs each one as its own process. | v1.0.0 |
| vtext | Data and Math | Padding, word counts, edit distance and the everyday string checks. | v1.0.0 |
| vtextwrap | Data and Math | Wraps and fills text to the width you choose. | v1.0.0 |
| vthreading | Systems | Locks and atomic counters, built on spawn, await, share and protect. | v1.0.0 |
| vtomllib | Developer Tools | Reads a clearly stated subset of TOML into a plain map. | v1.0.0 |
| vtree | Data and Math | Binary search trees and tries, built from shapes that point at each other. | v1.0.0 |
| vtypecheck | Developer Tools | A static type checker for Venutian’s type annotations, written in Venutian. | v1.0.0 |
| vunits | Science | Converts and adds lengths, masses and times within the same dimension. | v1.0.0 |
| vvalidate | Developer Tools | Checks maps against a schema of types, required fields and ranges. | v1.0.0 |
| vverify-annotations | Developer Tools | Loop invariants and induction measures, written so a verifier can read them. | v1.0.0 |
| vvideo | Media | Writes rendered frames to disk, with a manifest for playback order. | v1.0.0 |
| vwarnings | Developer Tools | Warnings you can filter, show once, silence or make fatal. | v1.0.0 |
| vzoneinfo | Data and Math | Shows a moment in time on the local clock of a named time zone. | v1.0.0 |
No package matches that search.