List of all D&D 5e monsters: WotC + popular third-party sourcebooks

Overview

Xio's Guide to Monsters

If you're a DM like me, and you have multiple sources of D&D 5e monsters that include WotC as well as third-party suppliers, you may have struggled with how to actually make use of it all. The problem is that they're not in one place, so it's difficult to search across multiple books.

This is my attempt to create a single repository that includes:

  • all monster data in one CSV
  • Python scripts to create Markdown files for each monster out of the CSV, for use in tools like Obsidian
  • the created Markdown files with relevant parameters.

Note that the idea is to create an index of monsters to let you find the right one more easily, not a full copy of sourcebooks. Only the following fields for each monster are included:

  • Name
  • Size
  • Type
  • Environment
  • HP
  • AC
  • Initiative
  • Alignment
  • Legendary
  • Lair
  • Unique
  • CR
  • Tags
  • Source

You'll still need to own the relevant sourcebooks to see the full monster stats.

How to Use

If you just want a single list of monsters

... use monsters.csv. It has all the monsters stats, and you can open it up in your IDE or spreadsheet editor.

If you want to import the existing monsters into your Markdown-based editor

... download the Markdown files in /monsterfiles. The monster attributes are listed as frontmatter parameters.

Copy them into the directory used by your Markdown editor. You could use these in conjunction with the Obsidian Dataview plugin to search all monsters by any parameter(s) you choose. (That's what I'm doing!)

If you want to create your own monsters

... first, add new monster data in monsters.csv.

Then, install Python3.

Modify /scripts/create-md.py to change the dir variable with the filepath you'd like the files to be created under.

Run python3 create-md.py. All monsters in monsters.csv should now have a .md file with their parameters filled out.

Sources

The goal is to have everything from the core books and all of the most popular third-party content. Here's what's included now.

Sourcebooks included

Official

  • Basic Rules
  • Monster Manual
  • Hoard of the Dragon Queen, plus supplement
  • Player's Handbook
  • Curse of Strahd
  • Explorer's Guide to Wildemount
  • Guildmasters' Guide to Ravnica
  • Princes of the Apocalypse , plus supplement
  • Out of the Abyss
  • Rise of Tiamat
  • Storm King's Thunder
  • Tales from the Yawning Portal
  • Volo's Guide to Monsters
  • Wayfinder's Guide to Eberron

Third-party

Compilations

I got the initial data for these monsters from other people's work:

Make a contribution

If you have other sources that you'd like to add monsters from, or if you spot typos or other errors in the existing data, feel free to add them to monsters.csv and create a pull request!

A script to download all the challenges and files from the CTFd instance.

Python CTFd Downloader A script to download all the challenges and files from the CTFd instance. Installation Clone this repo: git clone https://githu

Jacob Elliott 19 Dec 16, 2022
Just some information about this nerd.

Greetings, mates, I am ErrorDIM - aka ErrorDimension 👋 🧬 Programming Languages I Can Use: 🥇 Top Starred Repositories: # Name Stars Size Major Langu

ErrorDIM 3 Jan 11, 2022
create cohort visualizations for a subscription business

pycohort The main revenue generator for subscription businesses is recurring payments. There might be additional one-time offerings but the number of

Yalim Demirkesen 4 Sep 09, 2022
Todos os exercícios do Curso de Python, do canal Curso em Vídeo, resolvidos em Python, Javascript, Java, C++, C# e mais...

Exercícios - CeV Oferecido por Linguagens utilizadas atualmente O que vai encontrar aqui? 👀 Esse repositório é dedicado a armazenar todos os enunciad

Coding in Community 43 Nov 10, 2022
Lightweight and Modern kernel for VK Bots

This is the kernel for creating VK Bots written in Python 3.9

Yrvijo 4 Nov 21, 2021
A complete python calculator with 2 modes Float and Int numbers.

Python Calculator This program is made for learning purpose. Getting started This Program runs using python, install it via terminal or from thier ofi

Felix Sanchez 1 Jan 18, 2022
Huggingface package for the discrete VAE used for DALL-E.

DALL-E-Tokenizer Huggingface package for the discrete VAE used for DALL-E.

MyungHoon Jin 5 Sep 01, 2021
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.

PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.

IP Tools 68 Dec 14, 2022
Aero is an open source airplane intelligence tool. Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips.

Aero Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips. Features Main : Flight lookup Aircraft lookup

Vickey 비키 4 Oct 27, 2021
A simple panel with IP, CNPJ, CEP and PLACA queries

Painel mpm Um painel simples com consultas de IP, CNPJ, CEP e PLACA Início 🌐 apt update && apt upgrade -y pkg i python git pip install requests Insta

MrDiniz 4 Nov 04, 2022
Automated, progress quest-inspired procedural adventuring

Tales of an Endless Journey (TEJ) Automated, progress quest-inspired procedural adventuring What is this project? Journey is the result of many, many

8 Dec 14, 2021
Um sistema de llogin feito em uma interface grafica.

Interface-para-login Um sistema de login feito com JSON. Utilizando a biblioteca Tkinter, eu criei um sistema de login, onde guarda a informações de l

Mobben 1 Nov 28, 2021
A curated collection of Amazing Python scripts from Basics to Advance with automation task scripts

📑 Introduction A curated collection of Amazing Python scripts from Basics to Advance with automation task scripts. This is your Personal space to fin

Amitesh kumar mishra 1 Jan 22, 2022
Free APN For Python

Free APN For Python

XENZI GANZZ 4 Apr 22, 2022
A collection of simple tools that proved to be needed for hadling large periodic calculations with the VASP software package.

VESTA-tools A collection of simple tools that proved to be needed for handling large periodic calculations with the VASP software package. distTotCalc

Ilia Kichev 2 Dec 14, 2021
Semester long, web application project for CSCI 4370/6370 (Database Management)

Database_Project Prototype ideas for website: Computer Science library (Sells books, products, etc.) Code editor Graph visualizer / creator (can save

Jordan Harman 4 Feb 17, 2022
51AC8 is a stack based golfing / esolang that I am trying to make.

51AC8 is a stack based golfing / esolang that I am trying to make.

7 May 22, 2022
Python interface to IEX and IEX cloud APIs

Python interface to IEX Cloud Referral Please subscribe to IEX Cloud using this referral code. Getting Started Install Install from pip pip install py

IEX Cloud 41 Dec 21, 2022
World's best free and open source ERP.

World's best free and open source ERP.

Frappe 12.5k Jan 07, 2023
A simple chatbot that I made for school project

Chatbot: Python A simple chatbot that I made for school Project. Tho this chatbot is dumb sometimes, but it's not too bad lol. Check it Out! FAQ How t

Prashant 2 Nov 13, 2021