Skip to content

WebKitConfiguration-driven infrastructure for modern web projects

One manifest file. Complete infrastructure. Automatic CI/CD.

Quick start

Install WebKit and generate your first project in minutes:

bash
# Install WebKit
curl -sSL https://raw.githubusercontent.com/ainsleydev/webkit/main/bin/install.sh | sh

# Create your manifest
cat > app.json << 'EOF'
{
  "$schema": "https://raw.githubusercontent.com/ainsleydev/webkit/main/schema.json",
  "project": {
    "name": "my-site",
    "title": "My Site",
    "repo": "github.com/username/my-site"
  },
  "apps": [
    {
      "name": "web",
      "type": "svelte-kit",
      "path": "./apps/web"
    }
  ]
}
EOF

# Generate project files
webkit update

Read the full guide →

Released under the MIT Licence.