Skip to main content

Watch the latest episodes on YouTube

w/Open-Source Software

In an attempt for transparency, and paying respect for the hard work of the open-source community, here are key open-source packages used to build this site.

Open-source Software

react

The JavaScript library used to build the site UI.

nx

Extensible developer tools used to manage this monorepo.

next

The React framework powering routing, rendering, and builds.

@chakra-ui/react

The component and styling system used throughout the interface.

next-themes

Theme state and color-mode support for Next.js.

@emotion/react

CSS-in-JS runtime used by the styling layer.

react-markdown

Markdown rendering for podcast show notes.

remark-gfm

GitHub Flavored Markdown support in show notes and MDX content.

prism-react-renderer

Code highlighting for Markdown content.

rss-parser

Podcast feed parsing for episode pages and sitemaps.

turndown

HTML-to-Markdown conversion for podcast descriptions.

react-timecode

Podcast playback and transcript timecode formatting.

resend

Newsletter subscription API client.

github.com/resend/resend-node / resend.com

react-hook-form

Newsletter signup form state and submission handling.

yup

Newsletter signup form validation.

react-marquease

A React component used in the newsletter confirmation UI.

next-meta

Composable title, meta, Open Graph, and Twitter card management.

react-structured

Type-safe Schema.org JSON-LD structured data components.

react-fathom

React and Next.js integration for Fathom Analytics.

fathom-client

A lightweight client for privacy-focused analytics.

react-icons

Icon components used in podcast and social links.

Help yourself, while supporting the show

Here are a few services that I use, and highly recommend.

© 2026 — All Play FM + Ryan Hefner

With OSS
All Play on MediumAll Play on Substack