A podcast for all

A podcast for all

November 28, 2025

Tl;DR

Because astro SSG and CSR are so cool.

Why not…Creating a DIY podcast platform?

Intro

I read this lifestyle post and this: https://quiethabits.net/stop-living-a-passive-life

And found that the writer had a podcast: https://creators.spotify.com/pod/profile/quiethabits/

But only using third party tools.

Wouldnt it be cool for the author to have its platform?

Lately Iv been tinkering with custom (vibecoded) flask apps to interact with SSGs

MIT | Free and open source self-hosting serverless podcast solution

You are not forced to use Astro and its components for your podcast.

In fact there are OSS podcasts Themes for Gatsby

Even with this kind of HUGO shortcodes, you can bring audio to your posts.

Similarly like https://ugeek.github.io/list.html does!

Creating a PODCAST Platform

This platform would allow you to:

  • Host your podcast episodes
  • Manage your content through a web interface
  • Generate RSS feeds for distribution

From the latest vibe coding learnings, I found that is better to keep it simple and with well known frameworks:

How about creating a: make-podcast?

  1. Clone the repo
  1. Bring the astropod theme

  2. Edit the ./src content via the Web App


Conclusions

In case you didnt know, you can convert your youtube channel into a podcast.

And also, every youtube channel has an associated RSS feed to notify you about new videos coming out.

YOu can leverage that to get that cool astro component showing on your website what was your last video uploaded :)

There are also selfhostable Podcasts:

  1. https://github.com/ad-aures/castopod

Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience. Synchronized read-only mirror of https://code.castopod.org/adaures/castopod


FAQ

Youtube to Podcast: https://github.com/aizhimou/pigeon-pod?ref=selfh.st

Turn your favorite Youtube channels into to podcast in the easiest and elegant way.

Any channel. Any playlist. All ears.

RSS Tools

Just in case you

The RSS feed for websites missing it

If you are using astro to create websites, you can add an RSS Feed easily like so.

Svelte vs Other FE Frameworks

Svelte’s main competitors in 2025 are lightweight, performant frontend frameworks like SolidJS, Qwik, and Astro, which emphasize small bundles, fast runtime, and reactivity without virtual DOM overhead.

FrameworkCore StrengthBundle Size/Performance EdgeUse Cases [1][4]
SolidJSFine-grained reactivityMatches Svelte’s speed, low memoryInteractive apps, dashboards
QwikResumability, zero JS initial loadSmallest payloads (~1KB startup)Performance-critical sites [1]
AstroIslands architecture, multi-frameworkStatic-first, minimal client JSContent sites, blogs [2]
PreactReact-compatible, tiny footprint3KB vs React’s 100KB+React-like apps with less overhead
VueProgressive, intuitive DXBalanced speed/ecosystemSPAs, hybrid apps [4]

Full-stack metaframeworks like SvelteKit (Svelte’s own) compete with Next.js (React) and Nuxt (Vue) for SSR/SSG apps.

These align with modern web dev trends favoring efficiency over React/Angular’s maturity.

Sí, Astro excels en SSG (Static Site Generation) con su arquitectura de islas, pero SvelteKit, SolidStart, Qwik y Preact también lo soportan nativamente a través de sus metaframeworks o configuraciones específicas.

FrameworkSoporte SSGConfiguración clave [fuente]
SvelteKitPrerender completo o por rutaexport const prerender = true; en páginas; adapter-static [4][5]
SolidStartSSG con prerendering isomórficoserver: { presets: 'static' } en config [2][6]
QwikSSG nativo con resumabilityAdapter estático genera HTML pre-renderizado [7][3]
PreactSSG vía Vite/CLI prerenderprerender: { enabled: true } en Vite config [8][9]

Todos permiten hybrid modes (SSG + SSR/CSR), ideal para sitios estáticos con interactividad mínima, alineado con tus intereses en frameworks eficientes como Astro/Svelte.