Your GitHub profile, painted like a realm.

Pixel-art cards for your README. No setup.

BaranDev's Character Sheet in the castle scene

One line of HTML.
A whole realm behind it.

questlog paints your cards on its own server. Your README only links to an image, so there is nothing to install, schedule or keep alive.

16

painted scenes

Forests, castles, cozy corners and scholarly halls. Every scene has all three cards, painted to match.

No token.No workflow.No setup.

GitHub fetches a public image. Your profile needs nothing else.

Night falls on its own

Readers in dark mode get the night painting, through a plain <picture>.

Three cards

A Character Sheet, a Spellbook of your languages and a fire that grows with your streak.

Or keep your own

One Docker image and your own token. It can count your private contributions too.

$ docker build -t questlog .
$ docker run -p 8080:8080 --env-file .env questlog

Pick a realm, from deep forests to castle walls, cozy cottages and quiet libraries.

Three cards, one realm.

Use one, or set all three side by side in the same scene so your profile reads like one place.

BaranDev's Character Sheet in the forest scene
Character SheetYour level from lifetime contributions, with commits, PRs, stars, reviews and a class.
BaranDev's Spellbook in the forest scene
SpellbookYour top five languages by code, each marked with its own rune.
BaranDev's Campfire in the forest scene
CampfireYour current and best streak. Keep it going and the fire grows.

A rune for every language.

The Spellbook marks your top five languages with futhark runes, each in its language's own color. Thirty runes in all, and othala for everything else.

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C#
  • C++
  • C
  • PHP
  • Go
  • Rust
  • Ruby
  • Kotlin
  • Swift
  • Dart
  • Shell
  • PowerShell
  • HTML
  • CSS
  • SCSS
  • Jupyter Notebook
  • Vue
  • Svelte
  • Lua
  • R
  • Scala
  • Objective-C
  • Perl
  • Haskell
  • Elixir
  • Dockerfile
  • Anything else

Light mode shows the day painting, dark mode brings the night. Same card, same numbers.

BaranDev's Character Sheet in the castle-aurora scene, night
Character Sheetcastle-aurora, night
BaranDev's Spellbook in the fairy-garden scene, day
Spellbookfairy-garden, day
BaranDev's Lantern in the observatory scene, night
Lanternobservatory, night, themed fire
BaranDev's Lantern in the observatory scene, night
Lanternobservatory, night, classic fire
BaranDev's Character Sheet in the rose-garden scene, day
Character Sheetrose-garden, day
BaranDev's Spellbook in the war-room scene, night
Spellbookwar-room, night
BaranDev's Lantern in the cloud-kingdom scene, day
Lanterncloud-kingdom, day, themed fire
BaranDev's Lantern in the cloud-kingdom scene, day
Lanterncloud-kingdom, day, classic fire

Make your cards.

Type your GitHub login, choose a scene, then copy a snippet into your profile README.

Scene

Forest

Castle

Cozy

Scholarly

Cards
Customize

Lists are key:Text,key:Text; the wiki lists every key. A note has up to two lines split by |.

Character Sheet
Spellbook
Campfire
Time
Fire
WIP: this scene's fire is being reworked.

Paste one line.
Your profile becomes a realm.