Wyn Packages

Extend Wyn with powerful packages. Install directly from GitHub.

Package Manager

Install Packages

wyn pkg install aws postgres docker

List Installed

wyn pkg list

Update Packages

wyn pkg update

Official Packages

AWS Package

Complete AWS SDK with support for S3, EC2, Lambda, DynamoDB, and more cloud services.

wyn pkg install aws

PostgreSQL Package

High-performance PostgreSQL driver with connection pooling, prepared statements, and async support.

wyn pkg install postgres

Docker Package

Docker API client for container management, image building, and orchestration tasks.

wyn pkg install docker

Creating Packages

Create a package.wyn file:

{
  "name": "my-awesome-package",
  "version": "0.1.0",
  "description": "An awesome Wyn package",
  "author": "Your Name",
  "license": "MIT",
  "repository": "https://github.com/username/my-awesome-package",
  "main": "src/main.wyn"
}

Write your code in src/main.wyn:

pub fn awesome_function(input: str) -> str {
    return "Awesome: " + input
}

Publish to GitHub and users can install with:

wyn pkg install username/my-awesome-package