No description
  • JavaScript 42.9%
  • HTML 32.6%
  • CSS 24.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
BlackHat-Magic b959e19b96
All checks were successful
/ deploy (push) Successful in 1m30s
chore: update display text from GitHub to Forgejo
2026-10-06 17:08:05 -07:00
.forgejo/workflows chore/ci: add previews block for Worker Preview deployments 2026-10-06 15:22:43 -07:00
.github chore: add issue templates, pr template, CONTRIBUTING.md 2026-05-15 22:51:13 -07:00
static chore: update display text from GitHub to Forgejo 2026-10-06 17:08:05 -07:00
.gitignore refactor/pages: add pages impl 2026-05-21 06:54:12 -07:00
bun.lock refactor/pages: switch to bun 2026-05-21 06:50:39 -07:00
CONTRIBUTING.md chore: add issue templates, pr template, CONTRIBUTING.md 2026-05-15 22:51:13 -07:00
LICENSE.md first commit 2025-10-03 19:13:09 -07:00
package.json chore: replace GitHub links with Forgejo (git.bhm.gg) 2026-10-06 16:55:14 -07:00
README.md docs: update mana counter feature list 2026-09-28 12:41:13 -07:00
wrangler.jsonc chore/ci: add previews block for Worker Preview deployments 2026-10-06 15:22:43 -07:00

ManaCounter

Track mana in Magic: The Gathering for those thirty-minute turns

Overview

Built in ~1 hour because apparently I have to do everything myself because there was a distinct lack of results on Google for mana counters that didn't demand you download an app.

Goals

Track mana, but without an app.

Features

  • Track Mana
  • Click mana symbols to increment and right-click to decrement
  • Edit mana counts directly
  • Shift+Click to increment by 5/10 maybe?
  • Installable PWA

Software Stack / Technologies Used

  • Language: HTML + JavaScript + CSS
  • Framework: Alpine.js, Nginx

Quickstart

docker buildx build -t manacounter:master .
docker run manacounter:master	# tries to bind to port 80