Themes, HTML templates, and bundled fonts for devResume.io, a free "resume as code" tool for tech professionals.
These assets power the rendering on devResume.io. This repository is standalone so anyone can develop new themes or tweak fonts and open a PR without needing access to the rest of the stack.
classic/ compact/ modern/ technical/
template.html HTML scaffold (Go html/template)
themes/*.css color variants
fonts/ bundled fonts (OFL 1.1; see fonts/LICENSES.md)
inter/ jetbrains-mono/ merriweather/ ibm-plex-sans/
meta.json, *.woff2
cli/ Go preview CLI (see cli/README.md)
_examples/sample.yaml example resume data for local preview
- Pick the closest existing template (
classic,compact,modern,technical). - Copy an existing variant CSS as a starting point:
cp classic/themes/navy.css classic/themes/my-theme.css
- Run the CLI against your variant (see
cli/README.md). - Iterate on the CSS. The browser live-reloads on every save.
- Open a PR.
Templates are html/template files receiving a ResumeData struct. See cli/model.go for the exact shape.
Two placeholders in every template.html get replaced before Go-template parsing:
{{FONT_CSS}}: base64-inlined @font-face rules for the selected font, plus a--font-resumeCSS variable.{{THEME_CSS}}: the selectedthemes/<variant>.cssinlined verbatim.
The CLI in this repo produces byte-identical output for these placeholders to the production renderer, so previews match exactly what devResume.io ships.
- Code, templates, CSS, documentation: MIT. See
LICENSE. - Fonts in
fonts/: under their own SIL Open Font License 1.1 (with per-font license files inside each directory). Seefonts/LICENSES.mdfor the summary.