Skip to content

VibTools Product Catalog Manifest Specification

Official schema for vibtools.json manifests to automate project imports, catalogs, and GitHub repository synchronization.

stable

Overview

Schema
VibTools
Version
v1.0.0
Draft
2020-12
License
MIT
Compatibility
VibTools v1

Properties

NameTypeRequiredDescription
$schemastring (URI)YesCanonical VibTools Version 1 schema URL.
namestringYesProduct display name.
slugstringYesUnique URL slug identifier.
categorystringNoProduct catalog category.
statusstringNoRelease or availability status.
versionstringNoCurrent release version.
subtitlestringNoPrimary tag or subtitle summary.
repositorystringNoGitHub repository path or URL.
descriptionstringNoComprehensive product description.
assetsobjectNoLogos, banner thumbnails, and screenshots.
linksobjectNoDownload link, live demo, docs, and repo links.
tagsarrayNoKeywords and filter tags array.
flagsobjectNoActive, open-source, and featured highlight flags.
customobjectNoCustom vendor-specific extensions.

Example

vibtools.json
{
  "$schema": "https://schema.ygit.dev/vibtools/v1/vibtools.schema.json",
  "schemaVersion": 1,
  "name": "Session Manager Pro",
  "slug": "session-manager-pro",
  "category": "Desktop Apps",
  "status": "Available",
  "version": "1.0.0",
  "subtitle": "Windows, Automation, Utility",
  "repository": "vibtools/session-manager-pro",
  "description": "A powerful session and workspace management utility for Windows power users.",
  "assets": {
    "logoUrl": "https://raw.githubusercontent.com/vibtools/session-manager-pro/main/assets/logo.png",
    "thumbnailUrl": "https://raw.githubusercontent.com/vibtools/session-manager-pro/main/assets/banner.png"
  },
  "links": {
    "liveDemo": "https://demo.vib.tools",
    "download": "https://vib.tools/downloads/v1.0.0.exe"
  },
  "tags": [
    "Desktop",
    "Automation",
    "Free",
    "Open Source"
  ],
  "flags": {
    "isActive": true,
    "isOpenSource": true,
    "isFeatured": false
  }
}

Downloads

Use the immutable VibTools Version 1 URL in manifests and automation.