v/vlib
2025-03-09 09:59:10 +02:00
..
arrays
benchmark
bitfield
builtin builtin,os: fix warnings for ./v -os cross -o vc/v.c cmd/v && cc -o v_from_vc vc/v.c -lpthread 2025-03-06 20:56:49 +02:00
cli cli: fix minor typo (#23811) 2025-02-26 09:04:39 +02:00
clipboard docs: add missing documentation for clipboard methods (#23862) 2025-03-05 14:17:32 +02:00
compress checker: fix private symbol visibility checking (fix #23518) (#23543) 2025-01-27 11:42:27 +02:00
context
coroutines markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) 2025-01-06 08:23:56 +02:00
crypto crypto.ecdsa: clean out old deprecated keypair opaque from the module, make -cstrict pass for all the tests, and with both gcc and clang (#23887) 2025-03-09 09:59:10 +02:00
datatypes vlib: reduce false positive matches for /// , cleanup commented code 2025-03-08 17:47:13 +02:00
db db.pg: add support for prepared statement, with db.prepare/3 and db.exec_prepared/2 (#23442) 2025-01-12 13:08:17 +02:00
dl dl.loader: fix minor typo in README.md (#23443) 2025-01-12 12:24:31 +02:00
dlmalloc vlib: reduce false positive matches for /// , cleanup commented code 2025-03-08 17:47:13 +02:00
encoding checker: check and error for invalid utf8 string literals (#23721) 2025-02-15 19:32:38 +02:00
eventbus
flag all: fix typos in documentation files (#23822) 2025-02-28 02:42:55 +03:00
fontstash
gg gg,examples: use a timer to limit the rate of updates in breakout, instead of a separate thread, restore ability to run in a browser through emscripten 2025-03-09 08:45:21 +02:00
gx
hash
io vlib: reduce false positive matches for /// , cleanup commented code 2025-03-08 17:47:13 +02:00
js
json tools: implement an -s option for v ast, to skip all nodes with default values like [], {}, 0, false; with it v ast -pts examples/hello_world.v | wc -l is 36 lines 2025-02-05 15:53:56 +02:00
log log: remove the notice about the stdout -> stderr migration (#23837) 2025-03-01 23:27:22 +02:00
maps
math math.big: make ./v -prod -cstrict -cc gcc-11 test vlib/math/ pass cleanly (workaround a problem in V's cgen, that -cstrict discovered) 2025-03-08 13:45:31 +02:00
net net.openssl: use proper library search path for local installations of OpenSSL 3, use SSL_get1_peer_certificate instead of the deprecated SSL_get_peer_certificate . 2025-03-02 09:39:21 +02:00
orm orm,cgen: fix @[sql: serial] and @[serial] are not the same (fix #23346) (#23678) 2025-02-09 10:54:45 +02:00
os vlib: reduce false positive matches for /// , cleanup commented code 2025-03-08 17:47:13 +02:00
picoev picoev: enable running veb services on Termux 2025-01-24 11:34:03 +02:00
picohttpparser
rand ast,cgen,rand: reduce interpolations when a method is not found in Table.find_method/2; merge rand.constants back to rand.v (#23660) 2025-02-06 23:23:47 +02:00
readline
regex regex: fix misspelled word "firts" in replace_n description (#23514) 2025-01-19 13:15:06 +02:00
runtime runtime: add note for the availability of the free_memory/0 implementation (#23620) 2025-01-31 19:43:56 +02:00
semver all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sokol sokol, audio: link against aaudio on Android (#23869) 2025-03-05 11:50:16 +02:00
stbi
strconv all: fix typos in documentation files (#23822) 2025-02-28 02:42:55 +03:00
strings all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sync sync: cleanup tcc flag declarations on musl based distros like Alpine as well (#23783) 2025-02-22 14:24:55 +02:00
term term: make the second example in the README.md compilable as well 2025-02-23 14:26:16 +02:00
time time: add documentation for remaining time-related functions and ISO 8601 parsing (#23867) 2025-03-05 14:11:19 +02:00
toml
v checker: fix option ptr field assign checking (fix #23879) (#23880) 2025-03-08 20:58:03 +02:00
v2
veb veb: deprecate vweb (part 2); move all vweb examples to veb 2025-03-02 14:37:20 +03:00
vweb markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) 2025-01-06 08:23:56 +02:00
wasm docs: add the remaining missing doc comment, for the public wasm methods (#23863) 2025-03-05 14:23:35 +02:00
x x.json2: add a convenience Any.as_map_of_strings/0 method 2025-03-08 16:49:50 +02:00
.vdocignore
README.md tools,v.doc: let https://modules.vlang.io use vlib/README.md as the index page. (#23480) 2025-01-16 03:15:16 +02:00

page title index
index V standard library documentation V stdlib

This site contains the documentation for the standard library of modules included with the V language. Also commonly referred to as vlib, as that is the root directory for these modules in the V repository.

If you were looking for documentation for the language itself, the builtin types, operators, et. al., please use the V documentation link.

Some included modules depend on third party libraries, and these are kept separate in the thirdparty directory at the root level of the source repository.

Note that the builtin module is implicitly imported by default in V, so you do not need to have a specific import statement to use any of the features of that module.