{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/capro/","markdown":"https://findsoftware.frbit.cloud/capro.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"capro","name":"Capro","urls":{"home":"https://capro.xy2z.dev/","repository":"https://github.com/xy2z/capro","docs":"https://capro.xy2z.dev/getting-started/"},"category":["ssg"],"description":"PHP static site generator that builds pages from Blade views, with collections and Markdown support.","maintainer":"Alexander Pedersen","maintainerType":"individual","firstRelease":2022,"hosting":["php","static"],"language":"php","runtime":["php"],"runtimeMin":"php 8.0","contentStore":["flat-file"],"templating":"blade","runsAs":["static","local"],"installMethod":"composer global require xy2z/capro:@alpha","licenseModel":"open-source","license":"MIT","latestReleaseDate":"2025-12-15T00:00:00.000Z","githubStargazers":10,"packagistDownloads":141,"npmWeeklyDownloads":null,"packagistMonthlyDownloads":3,"dependentRepos":1,"checkedAt":"2026-10-20T00:00:00.000Z","addedAt":"2026-10-20T00:00:00.000Z","sources":[{"field":"urls","url":"https://capro.xy2z.dev/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"urls","url":"https://github.com/xy2z/capro","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"urls","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/xy2z/capro/blob/master/LICENSE","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"firstRelease","url":"https://repo.packagist.org/p2/xy2z/capro.json","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"category","url":"https://capro.xy2z.dev/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"language","url":"https://github.com/xy2z/capro","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runtime","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runtimeMin","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"installMethod","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"templating","url":"https://capro.xy2z.dev/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"contentStore","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runsAs","url":"https://capro.xy2z.dev/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runsAs","url":"https://capro.xy2z.dev/getting-started/","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"license","url":"https://github.com/xy2z/capro","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/xy2z/capro/releases","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/xy2z/capro","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"packagistDownloads","url":"https://packagist.org/packages/xy2z/capro.json","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/xy2z%2Fcapro","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"packagistMonthlyDownloads","url":"https://packagist.org/packages/xy2z/capro/stats.json","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Capro is a PHP static site generator that uses the Blade template engine. Pages are Blade views in `views/pages`, and YAML front matter at the top of a view becomes variables for the view, its layout and the collection filter. The homepage lists collections such as blog posts that need no configuration, Markdown support, and view templates that turn data from an API into pages.\n\nCapro is installed as a global Composer command and builds the site into the `public` directory on the developer's machine. A `serve` command rebuilds the site on each file change during development.\n\n## Worth knowing\n\nCapro is in alpha. The homepage says it \"has not been thoroughly tested for production usage\", and the install command requires the `@alpha` constraint."}