v/vlib
2025-01-26 08:04:17 +02:00
..
arrays builtin: add runtime check for []Type{cap: negative} (#23307) 2024-12-30 09:46:17 +02:00
benchmark
bitfield
builtin builtin: change the default builder size used for string interpolations, from 256 bytes to 64 bytes 2025-01-25 16:50:24 +02:00
cli
clipboard
compress compress.gzip: add compression flags (fix #14994) (#23370) 2025-01-05 14:18:53 +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 blake2s, blake2b: fix typo in new_digest description (#23531) 2025-01-20 06:13:18 +02:00
datatypes
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
encoding encoding.iconv: add flag for OpenBSD to find iconv include and library (fix #23573) (#23575) 2025-01-25 19:41:05 +02:00
eventbus
flag flag: fix minor typo (#23512) 2025-01-19 00:59:44 +03:00
fontstash v,ast,fmt,parser: support @[tag] for hash statements, like #define and #flag (#23210) 2024-12-20 08:49:03 +02:00
gg gg: mark create_image_with_size as deprecated (image resizing is done by stbi.resize_uint8/3, with a different fn signature) (#23580) 2025-01-26 08:04:17 +02:00
gx
hash hash,compress.gzip: speedup .gz decompression with tcc, for VTL's mnist_test.v and imdb_test.v (without -prod) 2024-12-17 17:50:36 +02:00
io
js
json json: fix default struct field initialization with long array (#23355) 2025-01-03 19:25:21 +02:00
log breaking,log: set stderr as default log output, add .set_output_stream() to allow for opting in the old default of stdout (#23444) 2025-01-21 19:13:21 +02:00
maps
math all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
net all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
orm orm: fix codegen for option fk (fix #23383) (#23400) 2025-01-07 17:53:37 +02:00
os os: add split_path/1: os.split_path('/usr/lib/test.so') -> ('/usr/lib','test','.so'); fix platform dependent behaviour of os.dir/1, os.base/1, os.file_name/1 (#23532) 2025-01-21 06:58:47 +02:00
picoev picoev: enable running veb services on Termux 2025-01-24 11:34:03 +02:00
picohttpparser
rand vlib: add new rand.cuid2 module (#23181) 2024-12-17 16:32:24 +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 free_memory/0 implementation for OpenBSD (fix #23579) (#23583) 2025-01-26 07:57:28 +02:00
semver all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sokol all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
stbi
strconv 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
strings all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
sync v: use -check-unused-fn-args to cleanup the compiler code itself 2024-11-18 12:10:03 +02:00
term term: add key_pressed, enable_echo (fix #21826) (#23171) 2024-12-27 10:36:39 +02:00
time all: remove ancient deprecations (#23479) 2025-01-16 16:36:12 +02:00
toml checker: fix immutable to mutable reference (fix #22653) (#22663) 2024-12-10 15:15:26 +02:00
v cgen: fix codegen for const fixed array initialization with another const as item (fix #23565) (#23572) 2025-01-25 19:40:09 +02:00
v2
veb veb: add ctx.no_content() + prevent content-type being set if the mime type is empty (#23425) 2025-01-11 11:39:50 +02: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
x checker: make option_var.str() an error, when done without unwrapping it first (fix #23557, fix #23558) (#23563) 2025-01-25 07:23:05 +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.