Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Pinball DB

tgrosingertgrosinger16 downloads

Track and organize a database of pinball machines inside your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin to track and organize a database of pinball machines inside your vault. Quickly create notes with pinball machine details and deep links to the machine on popular pinball websites. Record your scores for each machine.

Pinball machine selector

Development

This project uses pnpm and bundles with esbuild.

pnpm install      # install dependencies
pnpm dev          # rebuild main.js on change (watch mode)
pnpm build        # type-check and produce a production main.js

Quality checks

pnpm typecheck    # tsc --noEmit (strict)
pnpm lint         # eslint (typescript-eslint strict + obsidianmd)
pnpm format       # prettier --write
pnpm test         # vitest (run once)
pnpm test:watch   # vitest (watch mode)
pnpm check        # typecheck + lint + format:check + test

Testing in a vault

Symlink or copy this repository into a vault's plugin directory so Obsidian can load the build output:

<vault>/.obsidian/plugins/pinball-db/

Obsidian loads main.js, manifest.json, and styles.css. Run pnpm dev (or pnpm build) to generate main.js, then enable the plugin in Obsidian's community-plugin settings.

Releasing

Bump the version with npm's version lifecycle, which runs version-bump.mjs:

pnpm version patch   # or minor / major

This updates manifest.json and versions.json and stages them. Build with pnpm build and attach main.js, manifest.json, and styles.css to the GitHub release.

HealthExcellent
ReviewSatisfactory
About
Track and organize a database of pinball machines in your vault. Create notes with machine details and deep links to popular pinball websites. Record and review scores for each machine.
BasesPropertiesLinks
Details
Current version
0.1.2
Last updated
Last week
Created
Last week
Updates
2 releases
Downloads
16
Compatible with
Obsidian 1.6.6+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Buy Me a Coffee
PayPal
Author
tgrosingertgrosinger
GitHubtgrosinger
  1. Community
  2. Plugins
  3. Bases
  4. Pinball DB

Related plugins

Smart Rename

Rename notes keeping previous title in existing links.

Frontmatter Markdown Links

Adds support for markdown links in frontmatter.

Bases CMS

Manage your notes in bases like a content management system.

Wikilink Types

Type @ inside wikilink aliases to add relationship types, auto-synced to YAML frontmatter.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.