{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/bssg/","markdown":"https://findsoftware.frbit.cloud/bssg.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":"bssg","name":"BSSG","urls":{"home":"https://bssg.dragas.net/","repository":"https://brew.bsd.cafe/stefano/BSSG","docs":"https://brew.bsd.cafe/stefano/BSSG/src/branch/main/README.md"},"category":["ssg"],"description":"Static site generator written in Bash that builds a website from Markdown posts and pages.","maintainer":"Stefano Marinelli","maintainerType":"individual","firstRelease":2025,"hosting":["static"],"contentStore":["flat-file"],"adminUi":false,"i18n":"built-in support for multiple languages using locale files","runsAs":["static"],"renderingModes":["static"],"installMethod":"source clone","licenseModel":"open-source","license":"BSD-3-Clause","currentMajor":"0","latestReleaseDate":"2026-06-14T00:00:00.000Z","checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://bssg.dragas.net/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://brew.bsd.cafe/stefano/BSSG","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://bssg.dragas.net/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainerType","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://bssg.dragas.net/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"i18n","url":"https://bssg.dragas.net/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"adminUi","url":"https://bssg.dragas.net/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://brew.bsd.cafe/stefano/BSSG/raw/branch/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://brew.bsd.cafe/api/v1/repos/stefano/BSSG/releases?limit=50","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://brew.bsd.cafe/api/v1/repos/stefano/BSSG/releases?limit=50","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://brew.bsd.cafe/api/v1/repos/stefano/BSSG/releases?limit=50","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"BSSG is a static site generator written in Bash. It reads Markdown posts, pages, drafts and static files from a site directory, and `./bssg.sh build` writes the finished site to an `output/` directory inside it. The README describes keeping the site content apart from the BSSG core scripts, so the core can be updated with `git pull` without touching the site. A built-in development server previews the output locally, and a custom deployment script can run after each build.\n\n## Worth knowing\n\nThe README says the default bash on macOS is too old, so a newer bash from Homebrew is needed to run it there."}