{
  "schema_version": 1,
  "release": "discovery-8",
  "updated_at": "2026-11-07",
  "about": "Free4AllHub outcome-led discovery. External software was reviewed through official documentation, not hands-on tested. Free access and reuse rights are separate. External terms can change.",
  "resources": [
    {
      "id": "game-foundations",
      "name": "Games4Free",
      "kind": "hub",
      "goal": "play",
      "outcome": "Find a game foundation to play or adapt.",
      "official_url": "https://games.free4allhub.com/projects#games",
      "action": "Browse game foundations",
      "setup": "Browser catalog; individual games vary.",
      "free_path": "Free catalog. Check each game’s code and asset licences before remixing.",
      "limitations": "Some entries require a download or extra setup. A listing is not a guarantee of playability.",
      "modes": [
        "browser"
      ],
      "software_license": "See the linked project and individual resource licences.",
      "verification": "Existing Free4AllHub project. Read its own testing and privacy notes.",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "metadata_license": null,
      "asset_licenses": null,
      "source_id": "game-foundations",
      "revision": "1",
      "evidence_urls": [],
      "keywords": "games play remix source code",
      "goals": [
        "play"
      ]
    },
    {
      "id": "celebration-plan",
      "name": "Plan a celebration",
      "kind": "hub",
      "goal": "organize",
      "outcome": "Bring a celebration’s tasks, ideas and estimate together.",
      "official_url": "https://plan.free4allhub.com/celebrations/",
      "action": "Start a celebration plan",
      "setup": "Browser planning tools.",
      "free_path": "Free planning drafts. Supplier purchases and services are separate.",
      "limitations": "Estimates are your inputs, not live quotes or bookings. Export important work.",
      "modes": [
        "browser"
      ],
      "software_license": "See the linked project and individual resource licences.",
      "verification": "Existing Free4AllHub project. Read its own testing and privacy notes.",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "metadata_license": null,
      "asset_licenses": null,
      "source_id": "celebration-plan",
      "revision": "1",
      "evidence_urls": [],
      "keywords": "party birthday anniversary checklist budget",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "farewell-plan",
      "name": "Prepare a farewell",
      "kind": "hub",
      "goal": "plan",
      "outcome": "Find a calmer starting point for a farewell or memorial.",
      "official_url": "https://plan.free4allhub.com/memorial.html",
      "action": "Open farewell planning",
      "setup": "Browser planning tools.",
      "free_path": "Free planning drafts. Professional advice and supplier services are separate.",
      "limitations": "A practical planning aid, not legal advice, a booking service or a permanent archive.",
      "modes": [
        "browser"
      ],
      "software_license": "See the linked project and individual resource licences.",
      "verification": "Existing Free4AllHub project. Read its own testing and privacy notes.",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "metadata_license": null,
      "asset_licenses": null,
      "source_id": "farewell-plan",
      "revision": "1",
      "evidence_urls": [],
      "keywords": "funeral memorial farewell planning",
      "goals": [
        "plan"
      ]
    },
    {
      "id": "beginner-ai",
      "name": "Learn4Free",
      "kind": "hub",
      "goal": "learn",
      "outcome": "Practise a small AI task, then check and improve it.",
      "official_url": "https://learn.free4allhub.com",
      "action": "Start beginner practice",
      "setup": "Browser lessons with prepared exercises.",
      "free_path": "Free prepared learning practice. External AI providers have their own terms.",
      "limitations": "Rules-based guidance, not live AI chat. Use fictional examples and check outputs.",
      "modes": [
        "browser"
      ],
      "software_license": "See the linked project and individual resource licences.",
      "verification": "Existing Free4AllHub project. Read its own testing and privacy notes.",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "metadata_license": null,
      "asset_licenses": null,
      "source_id": "beginner-ai",
      "revision": "1",
      "evidence_urls": [],
      "keywords": "AI beginner learn study prompt check",
      "goals": [
        "learn"
      ]
    },
    {
      "id": "excalidraw",
      "name": "Excalidraw",
      "kind": "external",
      "goal": "create",
      "outcome": "Sketch an idea, explain a process, or make a simple visual plan.",
      "setup": "Browser; installable offline PWA",
      "modes": [
        "browser",
        "download"
      ],
      "official_url": "https://excalidraw.com/",
      "evidence_urls": [
        "https://github.com/excalidraw/excalidraw"
      ],
      "software_license": "MIT",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "The basic browser editor is free. Excalidraw+ is a separate paid offering.",
      "limitations": "Export an editable .excalidraw file rather than relying only on browser storage. Collaboration and persistent cloud workspaces are separate integration concerns.",
      "source_id": "excalidraw",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Open official browser tool",
      "keywords": "drawing sketch diagram visual ideas",
      "goals": [
        "create"
      ]
    },
    {
      "id": "drawio",
      "name": "draw.io / diagrams.net",
      "kind": "external",
      "goal": "organize",
      "outcome": "Create a flowchart, org chart, network diagram, or room plan.",
      "setup": "Browser; Windows, macOS and Linux desktop",
      "modes": [
        "browser",
        "download"
      ],
      "official_url": "https://www.drawio.com/",
      "evidence_urls": [
        "https://www.drawio.com/docs/about/",
        "https://www.drawio.com/docs/integrations/"
      ],
      "software_license": "Apache-2.0 editor source; bundled icons/stencils and other assets can have additional terms",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "The browser and desktop editor are free. Some platform integrations are commercial.",
      "limitations": "Use local/device storage for the simplest workflow. Do not assume all bundled icon libraries are unrestricted for redistribution.",
      "source_id": "drawio",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Open official browser tool",
      "keywords": "drawing diagrams flowchart planning",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "super-productivity",
      "name": "Super Productivity",
      "kind": "external",
      "goal": "organize",
      "outcome": "Plan today's tasks, focus with timeboxes, and track time spent.",
      "setup": "Browser and desktop; mobile options",
      "modes": [
        "browser",
        "download"
      ],
      "official_url": "https://super-productivity.com/",
      "evidence_urls": [
        "https://github.com/super-productivity/super-productivity"
      ],
      "software_license": "MIT",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "The core app is free. Optional sync providers and integrations may have their own terms or costs.",
      "limitations": "External issue-tracker and calendar connections are optional and require their own account permissions.",
      "source_id": "super-productivity",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Open official browser tool",
      "keywords": "tasks todo focus timer time management",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "pdfsam-basic",
      "name": "PDFsam Basic",
      "kind": "external",
      "goal": "organize",
      "outcome": "Merge, split, rotate, mix and extract PDF pages on your computer.",
      "setup": "Windows, macOS and Linux desktop",
      "modes": [
        "download"
      ],
      "official_url": "https://pdfsam.org/pdfsam-basic/",
      "evidence_urls": [
        "https://github.com/torakiki/pdfsam"
      ],
      "software_license": "AGPL-3.0-or-later",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Basic is free, without watermarks or a software-imposed file-size limit. Visual and Enhanced are separate products.",
      "limitations": "Basic is not a general PDF text editor or an all-purpose PDF-to-Word converter. Available memory still limits large jobs.",
      "source_id": "pdfsam-basic",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "PDF pages merge split rotate local",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "libreoffice",
      "name": "LibreOffice",
      "kind": "external",
      "goal": "organize",
      "outcome": "Write documents, manage spreadsheets, and create presentations without an office subscription.",
      "setup": "Windows, macOS and Linux desktop",
      "modes": [
        "download"
      ],
      "official_url": "https://www.libreoffice.org/download/",
      "evidence_urls": [
        "https://www.libreoffice.org/licenses/"
      ],
      "software_license": "MPL-2.0; contributions and components include LGPL-3.0-or-later and other licenses",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Free direct download from the project. Support and some store distributions may cost.",
      "limitations": "Complex Microsoft Office files can require formatting checks. This is a desktop suite, not a ready-made shared browser workspace.",
      "source_id": "libreoffice",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "office documents writing spreadsheet slides presentation",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "actual-budget",
      "name": "Actual Budget",
      "kind": "external",
      "goal": "organize",
      "outcome": "Make an envelope budget, import transactions and understand spending.",
      "setup": "Desktop app with bundled local server; optional self-hosted browser access",
      "modes": [
        "download"
      ],
      "official_url": "https://actualbudget.org/docs/install/desktop-app/",
      "evidence_urls": [
        "https://github.com/actualbudget/actual",
        "https://actualbudget.org/docs/install/"
      ],
      "software_license": "MIT",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Software and manual file imports are free. Cloud hosting and optional bank-sync providers can cost money.",
      "limitations": "Recommend desktop for beginners. The quick-start browser app is not recommended by the project for long-term use because browser storage loss can erase data. Bank-sync tokens are not covered by budget end-to-end encryption.",
      "source_id": "actual-budget",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "budget money spending manual finance",
      "goals": [
        "organize"
      ]
    },
    {
      "id": "anki",
      "name": "Anki",
      "kind": "external",
      "goal": "learn",
      "outcome": "Remember vocabulary, facts and course material through spaced repetition.",
      "setup": "Desktop; free AnkiDroid on Android; AnkiWeb review/sync; paid official iOS app",
      "modes": [
        "download"
      ],
      "official_url": "https://apps.ankiweb.net/",
      "evidence_urls": [
        "https://github.com/ankitects/anki/blob/main/LICENSE"
      ],
      "software_license": "AGPL-3.0-or-later for Anki desktop, with separately licensed components",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Desktop, AnkiDroid and AnkiWeb are free. Official AnkiMobile for iOS is paid.",
      "limitations": "Do not label every platform free. Shared decks have independent content rights and varying accuracy; account required for online sync.",
      "source_id": "anki",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "study flashcards revision memorise memorize language vocabulary",
      "goals": [
        "learn"
      ]
    },
    {
      "id": "kiwix",
      "name": "Kiwix",
      "kind": "external",
      "goal": "learn",
      "outcome": "Read reference material and books without an internet connection.",
      "setup": "Desktop/mobile readers plus downloaded ZIM archives",
      "modes": [
        "download"
      ],
      "official_url": "https://get.kiwix.org/en/",
      "evidence_urls": [
        "https://github.com/kiwix/kiwix-desktop",
        "https://get.kiwix.org/en/faq/"
      ],
      "software_license": "GPL-3.0 for Kiwix Desktop; content archives have their own licenses",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Reader software is free. Download bandwidth, device storage and any optional commercial services are separate.",
      "limitations": "Large archives need substantial storage and contain a dated snapshot, not live updates. Choose the correct reader for each platform.",
      "source_id": "kiwix",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "offline reading learning reference library",
      "goals": [
        "learn"
      ]
    },
    {
      "id": "krita",
      "name": "Krita",
      "kind": "external",
      "goal": "create",
      "outcome": "Draw, paint, make comics and animate illustrations.",
      "setup": "Desktop; supported tablet options",
      "modes": [
        "download"
      ],
      "official_url": "https://krita.org/en/download/",
      "evidence_urls": [
        "https://krita.org/en/about/license/",
        "https://docs.krita.org/en/user_manual/getting_started/installation.html"
      ],
      "software_license": "GPL-3.0",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Direct website downloads are free. Paid Steam/Microsoft Store builds support development.",
      "limitations": "Lead to the free direct download, not a paid store button. Additional art assets can have separate costs and licenses.",
      "source_id": "krita",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "drawing painting illustration art comics animation",
      "goals": [
        "create"
      ]
    },
    {
      "id": "squoosh",
      "name": "Squoosh",
      "kind": "external",
      "goal": "create",
      "outcome": "Make an image file smaller while comparing quality before and after.",
      "setup": "Browser",
      "modes": [
        "browser"
      ],
      "official_url": "https://squoosh.app/",
      "evidence_urls": [
        "https://github.com/GoogleChromeLabs/squoosh"
      ],
      "software_license": "Apache-2.0",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Free browser tool; image processing is local. The project discloses Google Analytics.",
      "limitations": "The README discloses Google Analytics. Local image processing does not mean no visitor-data collection. Codec support can vary by browser.",
      "source_id": "squoosh",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Open official browser tool",
      "keywords": "image photo picture compression resize",
      "goals": [
        "create"
      ]
    },
    {
      "id": "audacity",
      "name": "Audacity",
      "kind": "external",
      "goal": "create",
      "outcome": "Record a voiceover, edit an interview, or clean up audio.",
      "setup": "Windows, macOS and Linux desktop",
      "modes": [
        "download"
      ],
      "official_url": "https://www.audacityteam.org/faq/",
      "evidence_urls": [
        "https://github.com/audacity/audacity/blob/master/LICENSE.txt"
      ],
      "software_license": "GPL-3.0",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "The audio editor is free. Optional cloud, plugins and third-party services can have separate terms or costs.",
      "limitations": "Do not imply phone apps bearing the name are official. Avoid bundling commercial extras into a free starter workflow.",
      "source_id": "audacity",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official project site",
      "keywords": "audio sound voice recording editing music",
      "goals": [
        "create"
      ]
    },
    {
      "id": "godot",
      "name": "Godot Engine",
      "kind": "external",
      "goal": "create",
      "outcome": "Build a 2D or 3D game and export it for others to play.",
      "setup": "Desktop editor; experimental web editor; platform-specific exports",
      "modes": [
        "download"
      ],
      "official_url": "https://godotengine.org/",
      "evidence_urls": [
        "https://godotengine.org/license/",
        "https://docs.godotengine.org/en/stable/about/faq.html"
      ],
      "software_license": "MIT for the engine; third-party notices and asset licenses still apply",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "No engine license fee or royalty. Platform accounts, console publishing, hosting and assets can add costs.",
      "limitations": "The engine license does not make every game asset reusable. Web editor/export feature support differs from desktop.",
      "source_id": "godot",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official project site",
      "keywords": "game games development creation programming",
      "goals": [
        "create",
        "play"
      ]
    },
    {
      "id": "lichess",
      "name": "Lichess",
      "kind": "external",
      "goal": "play",
      "outcome": "Play chess, solve puzzles and learn with analysis tools.",
      "setup": "Browser and mobile apps",
      "modes": [
        "browser"
      ],
      "official_url": "https://lichess.org/",
      "evidence_urls": [
        "https://lichess.org/page/about",
        "https://lichess.org/terms-of-service"
      ],
      "software_license": "AGPL-3.0-or-later for the main Lila project; other components separately licensed",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "Free, donation-supported service. No feature-paywall subscription is required.",
      "limitations": "Online play and persistent history can involve an account and interaction with other people. Use official widgets only for any future embedding.",
      "source_id": "lichess",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Open official browser tool",
      "keywords": "chess puzzles play study strategy",
      "goals": [
        "play"
      ]
    },
    {
      "id": "nvda",
      "name": "NVDA",
      "kind": "external",
      "goal": "access",
      "outcome": "Use speech and braille to access Windows and compatible apps.",
      "setup": "Windows desktop screen reader",
      "modes": [
        "download"
      ],
      "official_url": "https://www.nvaccess.org/download/",
      "evidence_urls": [
        "https://github.com/nvaccess/nvda/blob/master/copying.txt",
        "https://api.nvaccess.org/documentation/userGuide.html"
      ],
      "software_license": "GPL-2.0-or-later with documented exceptions and component licenses",
      "asset_licenses": "Separate assets, add-ons and content may have their own terms. Check before reuse.",
      "metadata_license": null,
      "free_path": "NVDA itself is free. Optional training, support and third-party voices can cost.",
      "limitations": "Windows only. A site's accessibility still depends on its design; linking NVDA does not replace keyboard and screen-reader testing.",
      "source_id": "nvda",
      "revision": "1",
      "source_checked_at": "2026-11-06",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official documentation reviewed; hands-on workflow not tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "accessibility screen reader speech braille Windows",
      "goals": [
        "access"
      ]
    },
    {
      "kind": "external",
      "goal": "play",
      "goals": [
        "play",
        "organize"
      ],
      "modes": [
        "download"
      ],
      "metadata_license": null,
      "revision": "1",
      "source_checked_at": "2026-11-08",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "action": "Visit official download site",
      "guide_url": "play/game-launchers.html",
      "guide_label": "Compare free game launchers →",
      "paid_alternative": {
        "name": "LaunchBox Premium / Big Box",
        "capability": "Controller-friendly, full-screen browsing and launching of an existing game library.",
        "pricing_url": "https://www.launchbox-app.com/premium",
        "pricing_checked_at": "2026-11-08",
        "price_display": "$30 perpetual license with one year of updates; $75 with lifetime updates. Base LaunchBox is free.",
        "comparison_limit": "Overlapping use case, not feature parity or guaranteed savings. Dollar symbol preserved as displayed; currency code not stated in retrieved page."
      },
      "id": "boxshelf",
      "name": "Boxshelf",
      "outcome": "Browse your existing games on a 3D shelf and launch them with a controller.",
      "setup": "Downloadable application; desktop builds use Electron. Windows 10/11; Android and Linux/Steam Deck builds are experimental.",
      "official_url": "https://github.com/sassiestrhihno/boxshelf-beta",
      "evidence_urls": [
        "https://github.com/sassiestrhihno/boxshelf-beta/releases/tag/v1.82.0-beta.10",
        "https://github.com/sassiestrhihno/boxshelf-source/tree/v1.82.0-beta.10",
        "https://github.com/sassiestrhihno/boxshelf-source/blob/v1.82.0-beta.10/LICENSE",
        "https://github.com/sassiestrhihno/boxshelf-source/blob/v1.82.0-beta.10/package.json",
        "https://www.launchbox-app.com/premium"
      ],
      "software_license": "GPL-3.0-only for the application source; bundled components retain separate notices.",
      "asset_licenses": "Game art, manuals, games, BIOS, keys, the Boxshelf name and logo have separate rights. The code licence does not grant rights to those materials.",
      "free_path": "Free launcher and source. A no-fee option for the TV/controller library-browsing use case offered by paid LaunchBox Premium/Big Box. Base LaunchBox is already free. Games, emulators, lawful content and hardware are separate.",
      "limitations": "Beta, not browser-playable. Unsigned Windows build and Android debug APK; review installation warnings. Platform features differ. No games, BIOS or keys included. Optional lookups send game information to external services; emulator setup can change configuration files. No security or feature-parity claim.",
      "source_id": "boxshelf-1.82.0-beta.10",
      "verification": "Official release, documentation and selected tagged source reviewed for v1.82.0-beta.10. Installation and app workflows not tested for this catalog; not a security audit.",
      "keywords": "game library launcher controller TV living room emulation emulator 3D shelf Big Box LaunchBox free alternative GPL"
    },
    {
      "kind": "external",
      "goal": "play",
      "goals": [
        "play",
        "organize"
      ],
      "modes": [
        "download"
      ],
      "metadata_license": null,
      "revision": "1",
      "source_checked_at": "2026-11-08",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "action": "Visit official download site",
      "guide_url": "play/game-launchers.html",
      "guide_label": "Compare free game launchers →",
      "paid_alternative": {
        "name": "LaunchBox Premium / Big Box",
        "capability": "Controller-friendly, full-screen browsing and launching of an existing game library.",
        "pricing_url": "https://www.launchbox-app.com/premium",
        "pricing_checked_at": "2026-11-08",
        "price_display": "$30 perpetual license with one year of updates; $75 with lifetime updates. Base LaunchBox is free.",
        "comparison_limit": "Overlapping use case, not feature parity or guaranteed savings. Dollar symbol preserved as displayed; currency code not stated in retrieved page."
      },
      "id": "playnite",
      "name": "Playnite",
      "outcome": "Bring your existing PC and emulated games into one library with a full-screen controller view.",
      "setup": "Windows 10/11 download. Set up your existing games and installed emulators.",
      "official_url": "https://playnite.link/",
      "evidence_urls": [
        "https://playnite.link/",
        "https://github.com/JosefNemec/Playnite",
        "https://github.com/JosefNemec/Playnite/blob/master/LICENSE.md",
        "https://api.playnite.link/docs/manual/gettingStarted/playniteFullscreenMode.html",
        "https://www.launchbox-app.com/premium"
      ],
      "software_license": "MIT for Playnite. Extensions and themes may have separate licences.",
      "asset_licenses": "Games, cover art, metadata and add-ons retain their own rights. Playnite's licence does not grant rights to redistribute them.",
      "free_path": "All Playnite features are free, including full-screen controller support. An option for the living-room launcher use case offered by paid LaunchBox Premium/Big Box. Base LaunchBox is already free. Purchased games and hardware are separate.",
      "limitations": "Controller navigation uses Fullscreen mode, not the desktop interface. Windows only, not a browser game or a source of free commercial games. Store integrations may require account access; metadata lookups use external services. Review extension permissions and licences. No feature-parity or security-audit claim.",
      "source_id": "playnite-official-docs-2026-11-08",
      "verification": "Official website, repository and fullscreen documentation reviewed. Installation and app workflows not tested for this catalog.",
      "keywords": "game library manager launcher controller fullscreen full screen Windows emulator emulation Big Box LaunchBox free alternative MIT"
    },
    {
      "id": "neforum",
      "name": "NEFORUM",
      "kind": "external",
      "goal": "create",
      "goals": [
        "create",
        "organize"
      ],
      "outcome": "Prepare a post for several social networks from your own computer, without a scheduler subscription.",
      "setup": "Local app: Windows, macOS, Linux, Android or iOS. Download and setup required; iOS needs sideloading.",
      "modes": [
        "download"
      ],
      "official_url": "https://neforus.com/neforum/",
      "evidence_urls": [
        "https://github.com/Neforuss/NEFORUM",
        "https://github.com/Neforuss/NEFORUM/blob/main/LICENSE",
        "https://github.com/Neforuss/NEFORUM/blob/main/docs/platforms.md",
        "https://github.com/Neforuss/NEFORUM/blob/main/docs/backup.md"
      ],
      "software_license": "GPL-3.0",
      "asset_licenses": "Bundled fonts and platform logos have separate licences. Posting and remixing require rights to the content you use.",
      "metadata_license": null,
      "free_path": "Free local app and source, with no NEFORUM account or subscription. Explore the built-in demo without credentials, then use manual hand-off to an existing free social account. Some automatic routes have platform fees, approval or hosting requirements.",
      "limitations": "Young project; unsigned desktop builds and sideloaded mobile apps. Its 48 entries include 18 hand-off-only routes. Most local schedules need the device running and online. Optional media hosts receive uploaded files. The Windows ZIP is installer-free, but data and secrets still live in OS app storage and keychain; migration does not include photos or videos.",
      "source_id": "neforum",
      "revision": "1",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": null,
      "workflow_tested_platform": null,
      "verification": "Official download page, documentation and selected source code reviewed for v1.3.5. App installation, local first-run and live social publishing have not been hands-on tested for this catalog.",
      "action": "Visit official download site",
      "keywords": "social media post publishing crossposting cross posting local open source scheduler outreach marketing business creator",
      "guide_url": "create/neforum.html"
    },
    {
      "id": "image-workbench",
      "name": "Free image workbench",
      "kind": "hub",
      "goal": "create",
      "goals": [
        "create",
        "organize"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Crop an image, add editable text, save a project, reopen and revise it.",
      "setup": "Runs here in a current browser. PNG, JPEG and WebP; no account or upload.",
      "official_url": "https://free4allhub.com/tools/image/",
      "action": "Open the image workbench",
      "evidence_urls": [
        "https://free4allhub.com/tools/image/README.md"
      ],
      "software_license": "MIT for the original workbench and sample.",
      "asset_licenses": "Visitor images retain their own rights. No third-party runtime packages or bundled fonts.",
      "metadata_license": null,
      "free_path": "No payment, watermark, account or upload. Original source and a standalone HTML copy are downloadable.",
      "limitations": "One still image with up to 20 text layers; 12 MiB / 24 MP image input, 20 MiB project and 16 MP output caps. Editable projects retain the complete original image, metadata and hidden text. No general image layers, RAW, retouching, PSD or professional colour workflow. Browser processing may change colour and detail.",
      "source_id": "image-workbench",
      "revision": "2",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Cloud Chromium desktop",
      "verification": "Cloud Chromium desktop: actual project download, fresh-tab reopen, text revision, second project download and PNG export/reopen checked. Original image bytes matched exactly in both project downloads. Earlier crop/rotation and PNG/JPEG/WebP checks retained. No real-user or every-device validation claimed.",
      "keywords": "image photo picture crop resize rotate convert text layers caption editable project PNG JPEG WebP local photoshop alternative"
    },
    {
      "id": "music-studio",
      "name": "BeepBox music studio",
      "kind": "hub",
      "goal": "create",
      "goals": [
        "create"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Compose a melody, keep editable JSON, reopen and revise it, and export WAV audio.",
      "setup": "BeepBox 4.2.2 hosted here in an isolated browser editor. No account or upload.",
      "official_url": "https://free4allhub.com/tools/music/",
      "action": "Open the music studio",
      "evidence_urls": [
        "https://github.com/johnnesky/beepbox/releases/tag/v4.2.2",
        "https://free4allhub.com/tools/music/README.md"
      ],
      "software_license": "MIT for BeepBox, its bundled imperative-html dependency and this original local adaptation. Full notices included.",
      "asset_licenses": "Songs retain their own rights. Software licensing does not clear copied melodies.",
      "metadata_license": null,
      "free_path": "Free directly hosted editor with no account or subscription. WAV, MIDI and JSON downloads; source included.",
      "limitations": "Pattern-based synthesized music, not a full recording/mixing DAW, VST host or FL Studio project editor. JSON import up to 2 MB; export bridge up to 100 MB. No MP3, MIDI import, device MIDI, URL sharing or persistent recovery. Closing clears unsaved work. Browser/device performance varies.",
      "source_id": "beepbox-local-4.2.2",
      "revision": "1",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Cloud Chromium desktop",
      "verification": "Four notes composed in the UI; actual JSON download and fresh-tab reopen matched semantically. Instrument revision and second download preserved notes. WAV download decoded as non-silent 48 kHz stereo PCM. Invalid JSON rejection preserved export bytes. Not a listening-quality, physical-phone, beginner, accessibility or comprehensive security audit.",
      "keywords": "music audio compose beat melody song patterns synthesizer WAV MIDI JSON FL Studio alternative"
    },
    {
      "id": "panorama-tour-maker",
      "name": "Panorama tour maker",
      "kind": "hub",
      "goal": "create",
      "goals": [
        "create"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Connect panorama scenes, keep an editable project, revise it and download a self-contained viewing tour.",
      "setup": "Runs here with a restricted Pannellum 2.5.7 viewer. Local PNG/JPEG input; no upload or account.",
      "official_url": "https://free4allhub.com/tools/tours/",
      "action": "Open the panorama tour maker",
      "evidence_urls": [
        "https://free4allhub.com/tools/tours/README.md",
        "https://free4allhub.com/tools/tours/vendor/NOTICE.txt",
        "https://github.com/mpetroff/pannellum/releases/tag/2.5.7",
        "https://kuula.co/page/pricing"
      ],
      "software_license": "MIT for original authoring code and fictional orientation diagrams. Modified Pannellum 2.5.7 retains MIT and additional third-party notices in the complete source package.",
      "asset_licenses": "User images retain their own rights. Three original synthetic orientation diagrams are fictional, not photographs.",
      "metadata_license": null,
      "free_path": "Browser-local authoring with editable JSON and self-contained HTML downloads. No payment, account, image upload or hosted-tour subscription.",
      "limitations": "Limited early release; image/text output checked, WebGL unqualified. Up to 4 exact 2:1 panorama scenes, 8 MiB per image, 24 MiB combined image bytes and 16 MP per image. Re-encoding to JPEG removes original metadata but can change color and quality on every project reopen; keep originals. Both exports contain every image and note. No autosave, hosting, collaboration or Kuula feature-parity claim. HTTP(S) export target; file:// opening is unqualified.",
      "source_id": "panorama-tour-maker",
      "revision": "1",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Cloud Chromium desktop; image/text fallback only",
      "verification": "Desktop browser: three demo scenes edited, JSON downloaded, fresh-tab reopened, revised and downloaded again. Self-contained HTML served independently over HTTP with all three images, notes, four directed transitions and named navigation; no external assets. A 128 x 64 PNG imported as 128 x 64 JPEG without the original fictional metadata marker; rejected malformed JSON left the next JSON export byte-identical. The browser lacked WebGL: 360-degree rendering, visual hotspot navigation and current-view aiming remain unqualified. Physical-phone, screen-reader, real-beginner, color-fidelity and comprehensive security validation are not claimed.",
      "keywords": "panorama 360 virtual tour scenes hotspots JPEG PNG editable JSON HTML local Kuula alternative"
    },
    {
      "id": "portable-projects",
      "name": "Keep a project together",
      "kind": "hub",
      "goal": "organize",
      "goals": [
        "organize",
        "learn",
        "create"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Bundle already-exported native files, reopen the bundle and recover the same file bytes.",
      "setup": "Local browser files only. No account, upload or automatic saving.",
      "official_url": "https://free4allhub.com/tools/projects/",
      "action": "Open the project workbench",
      "evidence_urls": [
        "https://free4allhub.com/tools/projects/THIRD-PARTY-NOTICES.txt"
      ],
      "software_license": "Free4AllHub wrapper with preserved native-parser notices. Visitor content rights are separate.",
      "asset_licenses": "Files and their original provenance remain the visitor’s responsibility. No new rights are granted to imported work.",
      "metadata_license": null,
      "free_path": "No payment, account, data upload or connected app permissions.",
      "limitations": "Supports Learn progress, Farewell Together memorial/private-plan backups, Plan life-event/occasion backups (native schemas 1–13), Create image and branching-story JSON, monthly budget v1 JSON (1 MiB, 200 rows), document v1 JSON (1 MiB, 2,500 nodes), Club Page v1 JSON (20,000 bytes), and CSV table v1 editable JSON (1 MiB, 1,000 rows, 30 columns). Ordinary CSV is not accepted or converted. All stored table rows, including filtered-out private rows, and formula-like text remain in JSON. DOCX and HTML exports, website ZIP, music and tours are not supported. Club Page hidden text remains in JSON; hiding a section does not remove its text. Plan native import/edit/re-export is not browser-qualified for this bundle path. Not encrypted. Native restore stays in the original tool; image decode remains required. 16 files/32 MiB total, per-format bounds also apply. No cross-tool conversion, automatic synchronization or permanent storage.",
      "source_id": "portable-projects",
      "revision": "6",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Prior formats: Cloud Chromium desktop; CSV table: Node actual-file and production-handler checks in simulated DOM only",
      "verification": "Actual browser bundle download, fresh-session reopen and native extraction checked; four fictional native files matched their original bytes. Farewell/occasion labels remain separate. Ordinary Plan v13 and legacy v1 files also passed actual bundle save, fresh-session reopen and exact extraction; complete native import/edit/re-export remains unverified. Monthly budget v1 is now supported; fictional Learn-plus-budget bundle download and byte-exact extraction were checked in the release preview, followed by native budget review, revision and fresh reopen with independently checked figures. Document v1 JSON also passed a fictional Learn-brief and handout loop: actual bundle download, fresh exact-byte extraction, native document review/open, revision and fresh reopen with identical JSON re-export. DOCX was kept as a separate output, never imported. Club Page support passes automated pure-validator, byte-integrity and privacy/cancel tests. Its Cloud Chromium desktop preview passed actual Learn/Club exports, fresh exact bundle extraction, native full review/Cancel/Replace, canvas-time revision, JSON+ZIP and exact fresh final native re-export. Learn native restore/re-export also matched with Remember off. The Club fixture used LF; native CRLF normalization remains possible. Neutral extraction names are source/test verified. Public release smoke checks remain pending. This is agent QA, not learning or financial outcome evidence. Corrupt bundles rejected and imported private metadata stayed hidden. CSV table support is tested with exact files and native production handlers in an explicit simulated DOM; no actual CSV browser/download-manager or Excel/Calc acceptance. Other complete native state restoration, physical mobile, screen-reader, maximum-memory and complete network-capture validation remain separate.",
      "keywords": "project continue continuation backup native JSON bundle learn farewell occasion celebration image story document handout club page website portable files"
    },
    {
      "id": "circuit-workbench",
      "name": "Circuit experiment workbench",
      "kind": "hub",
      "goal": "learn",
      "goals": [
        "learn",
        "create"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Change a resistor, measure a circuit, and keep an editable circuit and lab worksheet.",
      "setup": "A restricted CircuitJS solver runs here in an isolated browser frame. No account or upload.",
      "official_url": "https://free4allhub.com/tools/circuits/",
      "action": "Open the circuit workbench",
      "evidence_urls": [
        "https://github.com/pfalstad/circuitjs1/tree/8ac55f22a03606579b822b3dccd4dc10de1ddc5b",
        "https://www.ni.com/en-us/shop/product/multisim.html"
      ],
      "software_license": "GPL-3.0-or-later for this combined teaching adaptation; upstream GPL-2.0-or-later and applicable Apache/MIT notices retained. Exact corresponding source and rebuild files provided.",
      "asset_licenses": "Original teaching circuits and diagrams have their included notices. Visitor circuits and lab notes keep their own rights.",
      "metadata_license": null,
      "free_path": "No payment, account, upload or automatic saving. Native circuit XML and editable worksheet downloads.",
      "limitations": "Nine primitive component types, not the full upstream CircuitJS editor. Low-voltage teaching circuits only; fixed 1 ms step and bounded input/component ranges. No professional hardware validation, Multisim format support, PCB design or feature-parity claim. Native reopen resets time and reruns from authored initial state; recorded observations are historical.",
      "source_id": "circuitjs-teaching-8ac55f22",
      "revision": "1",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Cloud Chromium desktop",
      "verification": "Pinned source, licenses and isolated build reviewed. Real numerical checks covered 29 fixtures. Desktop browser: divider edited, native XML downloaded, fresh-tab reopened and revised again; RC 10k/20k runs produced real 50-sample worksheet downloads. Notes and historical observations reopened, and malformed input left the next download byte-identical. Corresponding source rebuilt byte-for-byte. No physical-phone, narrow-viewport, screen-reader, real-beginner, full network-capture or security certification claimed.",
      "keywords": "circuit electronics resistor capacitor RC voltage current simulation lab learn native XML worksheet Multisim alternative"
    },
    {
      "id": "club-page-studio",
      "name": "Club Page Studio",
      "kind": "hub",
      "goal": "create",
      "goals": [
        "create"
      ],
      "modes": [
        "browser"
      ],
      "outcome": "Make one club or event page, save editable JSON, reopen and revise, then export website files.",
      "setup": "Bundled GrapesJS 0.23.9 in a current browser. No account, upload or package install to use the hosted editor.",
      "official_url": "https://free4allhub.com/tools/club-page/",
      "action": "Open Club Page Studio",
      "evidence_urls": [
        "https://free4allhub.com/tools/club-page/README.md",
        "https://free4allhub.com/tools/club-page/PUBLIC-QA.txt",
        "https://help.webflow.com/hc/en-us/articles/33961386739347-How-do-I-export-my-Webflow-site-code"
      ],
      "software_license": "Scoped MIT for original wrapper, template, CSS and illustrations. GrapesJS core 0.23.9 is BSD-3-Clause; fflate and other incorporated runtime code retain their separate notices.",
      "asset_licenses": "Three original local illustrations; visitor text keeps its own rights. No arbitrary or external asset import.",
      "metadata_license": null,
      "free_path": "Use without an account or payment. Save editable JSON and an HTML/CSS/SVG ZIP; source and notices are downloadable. Hosting is separate.",
      "limitations": "One informational club/event page, nine text fields, three palettes and three local illustrations or none. No hosting, domain registration, CMS, shop, forms, custom scripts, HTML import or arbitrary assets. JSON imports are limited to 20,000 bytes. No automatic save. JSON and ZIP are unencrypted and retain all fields, including hidden What-to-bring text; the ZIP includes editable JSON. Keep & reopen accepts native JSON only; website ZIP and HTML are separate outputs. Extract unchanged JSON, then review and explicitly replace in Club Page Studio. Hiding a section does not remove its text. Physical-phone, screen-reader, IME, full network-capture and file:// compatibility are not certified.",
      "source_id": "club-page-studio",
      "revision": "2",
      "source_checked_at": "2026-11-07",
      "workflow_tested_at": "2026-11-07",
      "workflow_tested_platform": "Cloud Chromium desktop; isolated editor and Hub release preview",
      "verification": "Isolated pinned editor: actual JSON save, fresh-session review/reopen, revise, second save and final reopen checked. Actual website ZIP extracted and its page rendered through static HTTP. Seventy-five automated DOM/artifact checks plus pinned vendor/notices verification. At 360px iframe width, editor layout/field editing and exported-page single-column layout were checked without horizontal overflow; narrow download was not confirmed. Hub release preview separately passed search/navigation, first-focus Skip, reviewed Cancel/Replace, byte-exact 832-byte JSON re-export, actual ZIP checks with identical included JSON, and desktop/360px iframe wrapper layout without horizontal overflow. No physical-phone, screen-reader, IME or full network-capture certification. Agent-run fictional task, not real-user outcomes or savings. Webflow code export is included in paid Workspace plans; exported sites can be hosted elsewhere without keeping that plan. Club Page Studio offers a much narrower one-page HTML/CSS/SVG ZIP without an account. Hosting is separate. The authoritative dependency-free validator is now shared with Keep & reopen. Automated exact-byte, privacy and bounds checks passed. A new Cloud Chromium desktop preview passed actual module loading, fictional Learn/Club exports, actual bundle download and fresh exact extraction, full native review/Cancel/Replace, canvas-time revision, JSON+ZIP and exact fresh final native re-export. Learn native restore/re-export also matched with Remember off and no outcome/mastery flags. Hidden text remained in JSON and outside visible HTML. The actual Club fixture used LF; native CRLF normalization remains possible. Neutral extraction names are source/test verified. Public release smoke checks remain pending.",
      "keywords": "website web page club event HTML CSS SVG JSON export zip one page editable save reopen revise GrapesJS Webflow alternative local"
    }
  ]
}
