---
title: "Puppyfen: Rust web server for chess diagrams"
date: "2019-01-09"
---


A web server that generates chess diagrams in PNG and SVG format from [Forsyth--Edwards notation](https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation).
It is implemented in the Rust programming language.

![Example position from the Immortal Game](https://chess.dllu.net/rnb1k1nr/p2p1ppp/3B4/1pbN1N1P/4P1P1/3P1Q2/PqP5/R4KR1.svg)

:: GitHub https://github.com/daniel-lawrence-lu/puppyfen

A live demo is running at `chess.dllu.net`.
