v/vlib
2025-03-24 22:04:10 +02:00
..
arrays tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +02:00
benchmark
bitfield
builtin strings, builtin: remove strings.Builder.clear(), fix array.clear() not working in the JS backend (#23992) 2025-03-22 17:24:59 +02:00
cli cli: account for initial indent on subcommands (#23985) 2025-03-20 13:33:27 +02:00
clipboard docs: add missing documentation for clipboard methods (#23862) 2025-03-05 14:17:32 +02:00
compress zstd: a minor fix 2025-03-22 16:15:20 +03:00
context tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +02:00
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: improve internal sign_digest routine (#23960) 2025-03-17 16:40:52 +02:00
datatypes datatypes: optimize linkedlist (fix #23928) (#23934) 2025-03-14 19:47:13 +02:00
db db.mysql: add SSL support; turn ConnectionFlag into @[flag] (#23975) 2025-03-19 15:03:40 +02:00
dl cgen,dl: remove workaround in dl, generate a DllMain() in cgen instead for -shared on windows (#23961) 2025-03-17 17:04:10 +02:00
dlmalloc vlib: reduce false positive matches for /// , cleanup commented code 2025-03-08 17:47:13 +02:00
encoding tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +02:00
eventbus
flag all: fix typos in documentation files (#23822) 2025-02-28 02:42:55 +03:00
fontstash
gg gg: make draw_rect_empty/5 draw more exact borders, independent of the device, and fitting the draw_rect_filled/5 shapes (#24024) 2025-03-23 21:38:15 +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 Revert "math.bits: port changes from e66e996, so that -cstrict -cc gcc-11 passes for markdown as well" 2025-03-13 00:08:57 +02:00
net net: make close/0, select/2 and remote/0 methods of UdpSocket pub (#24004) 2025-03-22 16:41:32 +02:00
orm tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +02:00
os checker: do not allow auto (de)reference in PrefixExpr *; pref: disable parallel checker on arm linux for now 2025-03-24 15:39:31 +03:00
picoev picoev: enable running veb services on Termux 2025-01-24 11:34:03 +02:00
picohttpparser
rand tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +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 V 0.4.10 2025-03-20 14:42:00 +03:00
sokol sokol, audio: link against aaudio on Android (#23869) 2025-03-05 11:50:16 +02:00
stbi
strconv checker: fix signed integer literal overflow error, when most significant bit occupies signed bit (fix #23782) (#23919) 2025-03-13 17:29:44 +02:00
strings strings, builtin: remove strings.Builder.clear(), fix array.clear() not working in the JS backend (#23992) 2025-03-22 17:24:59 +02:00
sync sync: fix a helgrind false positive, for a data race, on PoolProcessor (#24023) 2025-03-24 22:04:10 +02:00
term term: make the second example in the README.md compilable as well 2025-02-23 14:26:16 +02:00
time builtin,markused,pref,cgen: improve markused for small programs 2025-03-18 21:05:04 +02:00
toml
v sync: fix a helgrind false positive, for a data race, on PoolProcessor (#24023) 2025-03-24 22:04:10 +02:00
v2
veb tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +02:00
vweb tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test, v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918) 2025-03-13 19:51:51 +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.decoder2: update decode.v (#24020) 2025-03-23 21:40:00 +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.