whatisgithub

What is awesome-podcasts?

rshetty/awesome-podcasts — explained in plain English

Analysis updated 2026-06-24

12,988Audience · developerComplexity · 1/5Setup · easy

In one sentence

A curated list of programming and developer podcasts organized by language and topic, with each entry showing a description, host names, release frequency, and typical episode length.

Mindmap

mindmap
  root((awesome-podcasts))
    By Language
      JavaScript
      Python
      Rust
    By Topic
      Security
      DevOps
      Data science
    Entry Details
      Host names
      Release schedule
    Languages
      English
      Spanish
      German
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find a podcast dedicated to your programming language, such as Python, Go, Rust, or JavaScript.

USE CASE 2

Discover shows on career development, security, DevOps, or data science to listen to while commuting.

USE CASE 3

Browse non-English programming podcasts in German, Spanish, Portuguese, or other languages from the international sections.

How does it compare?

rshetty/awesome-podcastsdatawhalechina/llm-universepyinstaller/pyinstaller
Stars12,98812,98812,989
LanguageJupyter NotebookPython
Setup difficultyeasyeasyeasy
Complexity1/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

This repository is a curated list of podcasts aimed at software developers and programmers. The collection is organized by technology, programming language, and topic, making it easy to find shows that match a specific area of interest rather than browsing through a flat list. The categories span a wide range of the software world. There are sections for individual programming languages such as Python, JavaScript, Java, Go, Rust, Kotlin, and Ruby, among others. Each language section lists shows dedicated to that ecosystem. JavaScript alone has sub-sections for specific frameworks like Angular, React, Vue, and Svelte. Beyond languages, there are categories for broader topics like security, cloud computing, DevOps, data science, software testing, career development, and general software engineering discussions. Each podcast entry in the list includes a short description of what the show covers, the names and social media handles of the hosts, how frequently new episodes are released, and a typical episode runtime. This format lets you quickly evaluate whether a show fits your schedule and interests before subscribing. Some entries also provide links to RSS feeds and directory listings on platforms like Apple Podcasts. The list is available in multiple languages beyond English, including German, Portuguese, Russian, Spanish, French, Turkish, and Burmese, reflecting contributions from an international community of developers. This is a reference list, not software. There is nothing to install or run. Contributors can add new podcasts or update existing entries through pull requests on GitHub. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
From the awesome-podcasts list, recommend three podcasts for a JavaScript developer interested in React and web performance.
Prompt 2
What are the best security-focused podcasts in the awesome-podcasts list for a developer learning about cybersecurity?
Prompt 3
Suggest podcasts from the awesome-podcasts list that cover machine learning and data science topics.
Prompt 4
Which podcasts in the awesome-podcasts list are best for someone learning Go or Rust as a first systems language?

Frequently asked questions

What is awesome-podcasts?

A curated list of programming and developer podcasts organized by language and topic, with each entry showing a description, host names, release frequency, and typical episode length.

How hard is awesome-podcasts to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-podcasts for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.