yst
Tool that generates a static website by filling string templates with data from YAML or CSV files, or from SQLite3 databases.
yst is a command-line tool that generates a static website by filling string templates with data from YAML or CSV files, or from SQLite3 databases. It is written in Haskell and installed with cabal install yst. Running yst writes the site to a site directory. The README describes templates written as Markdown with pandoc extensions, which yst converts to HTML with pandoc.
Worth knowing
A SQLite3 build needs the builtin-sqlite3 flag when the sqlite3 library is missing. The README covers the commands and template syntax.
Identity
- Status
- Active
- Maintainer
- John MacFarlane2
- Maintained by
- Individual
- First release
- 20095
Rendering and deploy
- Runs as
- Static files, Dev only3
- Rendering
- Static output3
- Install with
- cabal install yst3
Releases
Adoption
Sources
- 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/jgm/yst - 2026-10-23: Maintainer, License
hackage.haskell.org/package/yst/yst.cabal - 2026-10-23: Runtime, Install with, Categories, Templating, Databases, Rendering, Runs as, Content storage
raw.githubusercontent.com/jgm/yst/master/README.markdown - 2026-10-23: License model
raw.githubusercontent.com/jgm/yst/master/LICENSE - 2026-10-23: First release
hackage.haskell.org/package/yst-0.1/upload-time - 2026-10-23: Current major version
api.github.com/repos/jgm/yst/tags - 2026-10-23: Last release
hackage.haskell.org/package/yst - 2026-10-23: Contributors
api.github.com/repos/jgm/yst/contributors