{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/pollen/","markdown":"https://findsoftware.frbit.cloud/pollen.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":"pollen","name":"Pollen","urls":{"repository":"https://gitlab.com/mbutterick/pollen","docs":"https://docs.racket-lang.org/pollen/"},"category":["cms"],"description":"Book-publishing system written in Racket that embeds code in text documents for multiple-output publishing.","maintainer":"Matthew Butterick","maintainerType":"individual","hosting":["static"],"language":"racket","runsAs":["static","local"],"renderingModes":["static"],"installMethod":"raco pkg install pollen","licenseModel":"open-source","license":"MIT","currentMajor":"3","packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/LICENSE.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/mbutterick/pollen","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.racket-lang.org/pollen/Installation.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://docs.racket-lang.org/pollen/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://docs.racket-lang.org/pollen/Installation.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://docs.racket-lang.org/pollen/Installation.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://docs.racket-lang.org/pollen/Installation.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/LICENSE.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://gitlab.com/mbutterick/pollen/-/raw/master/LICENSE.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/mbutterick/pollen/tags","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Pollen is a publishing system built on top of Scribble and Racket, aimed at web-based books. A document embeds Racket code in a text-based syntax, and the same source can produce output for more than one format. The [documentation](https://docs.racket-lang.org/pollen/) says projects generally compile down to a set of static files. The built-in project web server is a development and previewing tool and is not needed to deploy.\n\nThe project is developed on GitLab, and the [repository](https://gitlab.com/mbutterick/pollen) is the main one; a GitHub copy mirrors it. Pollen is installed with `raco pkg install pollen` on top of Racket, and `raco pollen render` renders source files.\n\n## Worth knowing\n\nThe README says the project is actively developed, though the pace has slowed. Its author uses it to publish his own web-based books, which the README names."}