VG Packages

Discover and install packages from multiple sources in the VG Language ecosystem.

Package Sources

Packages are distributed through multiple sources. Each source maintains its own packages.json file.

official

Official VG Language packages maintained by the core team

7 packagesmain/packages.json

community

Community-contributed packages from trusted developers

3 packagesmain/packages.json

experimental

Experimental packages for testing and early adoption

2 packagesmain/packages.json

All Packages

Packages from all registered sources

Arrays

v1.2.0official

Advanced array manipulation and utility functions

15,420
45
2024-01-15
by VG Team

DateTime

v2.1.0official

Date and time manipulation utilities

8,920
32
2024-01-10
by VG Team

IO

v1.5.0official

File and console input/output operations

12,340
28
2024-01-12
by VG Team

Mathlib

v1.8.0official

Mathematical functions and calculations

9,870
41
2024-01-08
by VG Team

OsLib

v1.3.0official

Operating system interface and utilities

6,540
19
2024-01-14
by VG Team

Random

v1.1.0official

Random number generation and utilities

5,430
15
2024-01-11
by VG Team

Util

v1.4.0official

General utility functions and helpers

11,230
37
2024-01-09
by VG Team

SQLiteLib

v1.0.0community

SQLite database operations and management

3,200
12
2024-01-16
by Hussein Abdul-Ameer

Guilibrary

v2.0.0community

Complete GUI framework with windows, buttons, images, and animations

8,900
67
2024-01-17
by Hussein Abdul-Ameer

RegexLib

v1.0.0community

Regular expression pattern matching and string manipulation

2,100
8
2024-01-13
by Hussein Abdul-Ameer

NetworkLib

v0.9.0experimental

Network communication and HTTP client utilities

1,200
5
2024-01-18
by Community Developer

CryptoLib

v0.8.0experimental

Cryptographic functions and security utilities

800
3
2024-01-19
by Security Developer

Publish Your Packages

Create your own package source and share your VG libraries with the community.

How to Publish

1

Create a packages.json file with your package information

2

Host it on GitHub, your website, or any public URL

3

Use vgpkg publish <JsonUrl> to register your source

4

Users can now install your packages with vgpkg install <PackageName>

Package JSON Format

{
  "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"
      }
    }
  ]
}

Package Registry Stats

12
Total Packages
68,850
Total Downloads
209
Total Stars
3
Package Sources