Tandem Library is a curated collection of Tandem themes (.tandemt) and canvases/configs (.tandemc) with preview images and one-click downloads.
Visit the GitHub Pages gallery: https://profmitchell.github.io/TandemLibrary/
- Open the gallery and pick a theme or config.
- Click Download to save the
.tandemtor.tandemcfile. - In Tandem, choose Import/Install (or drag the file into the app).
- Apply the theme or config from your library.
/themes/ # .tandemt theme files
/configs/ # .tandemc canvas/config files
/previews/themes/ # preview images for themes (match slug)
/previews/configs/ # preview images for configs (match slug)
/site/ # GitHub Pages site source
/docs/ # documentation
- Slug format: lowercase
a-z,0-9, and hyphens only (no spaces). - Theme file:
/themes/<slug>.tandemt - Config file:
/configs/<slug>.tandemc - Preview image:
/previews/themes/<slug>.png(or.jpg,.jpeg,.webp) - Preview image:
/previews/configs/<slug>.png(or.jpg,.jpeg,.webp)
Full rules and metadata examples: /docs/Naming.md
- Add the theme file:
/themes/<slug>.tandemt - Add the preview image:
/previews/themes/<slug>.png - Commit + push to
main→ Pages rebuilds automatically.
- Add the config file:
/configs/<slug>.tandemc - Add the preview image:
/previews/configs/<slug>.png - Commit + push to
main→ Pages rebuilds automatically.
- Slug uses lowercase letters, numbers, and hyphens only.
-
.tandemtor.tandemcfile is in the correct folder. - Preview image matches the slug exactly.
- Optional metadata (title/description/tags) is included if available.
- Push to
mainand wait for GitHub Pages to deploy.
This library is curated only. Submissions are disabled for now.
- Importing: /docs/Importing.md
- Naming + metadata: /docs/Naming.md
- FAQ: /docs/FAQ.md
This repo uses a GitHub Actions workflow to build the gallery data and deploy /site.
Enable Settings → Pages → Source: GitHub Actions in your repo.