Discover and install packages from multiple sources in the VG Language ecosystem.
Packages are distributed through multiple sources. Each source maintains its own packages.json file.
Official VG Language packages maintained by the core team
Community-contributed packages from trusted developers
Experimental packages for testing and early adoption
Packages from all registered sources
Advanced array manipulation and utility functions
Date and time manipulation utilities
File and console input/output operations
Mathematical functions and calculations
Operating system interface and utilities
Random number generation and utilities
General utility functions and helpers
SQLite database operations and management
Complete GUI framework with windows, buttons, images, and animations
Regular expression pattern matching and string manipulation
Network communication and HTTP client utilities
Cryptographic functions and security utilities
Create your own package source and share your VG libraries with the community.
Create a packages.json file with your package information
Host it on GitHub, your website, or any public URL
Use vgpkg publish <JsonUrl>
to register your source
Users can now install your packages with vgpkg install <PackageName>
{ "packages": [ { "name": "MyLibrary", "filename": "MyLibrary.vglib", "url": "https://github.com/user/repo/releases/latest/download/MyLibrary.vglib", "latest": "1.0.0", "versions": { "1.0.0": "https://github.com/user/repo/releases/latest/download/MyLibrary.vglib" } } ] }