Widget

Put the catalog on your own page.

One div and one script tag show every microfirmware in this store as a carousel you can swipe or step through. It reads the same catalog the store does, so it never needs updating by hand.

Embed it

HTML
<div data-md-store-carousel data-platform="atari-st">
  <a href="https://md-store.sidecartridge.com/#atari-st">Browse all apps in the Store</a>
</div>
<script src="https://md-store.sidecartridge.com/widget/carousel.js" defer></script>

Whatever you put inside the div is the fallback. It shows while the catalog loads, and it stays if the catalog cannot load, so keep a plain link to the store there.

  • data-platform picks the catalog. Today that is atari-st.
  • data-theme="dark" switches the cards for a dark background.
  • data-creator shows one creator's apps. Use the name shown on the cards or the creator's id, in any case: Retro Homebrew Collective and retro-homebrew both work. Leave it out, or empty, for every app. A name that matches nobody leaves the fallback in place.

Each card opens that app in the store in a new tab. The widget renders inside a shadow root, so your page's CSS cannot restyle it and its CSS cannot touch your page. It takes your page's font.

Light

Browse all apps in the Store

Dark

One creator

HTML
<div data-md-store-carousel data-platform="atari-st" data-creator="SidecarTridge">
Browse all apps in the Store

How fresh it is

The widget fetches the catalog every time the page loads. The catalog itself changes when the store rebuilds, and browsers may reuse a copy for up to ten minutes, so a change in the store reaches embedded pages within ten minutes of going live here.