Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Datasets
  3. dnddata

dnddata

MITR

A weekly updated dataset of Dungeons & Dragons characters submitted to character sheet web applications, with over 7,900 entries and standardized fields.

GitHubGitHub
122 stars20 forks0 contributors

What is dnddata?

dnddata is an open-source dataset of Dungeons & Dragons characters collected from submissions to character sheet web applications. It provides a large, standardized collection of character attributes—such as race, class, abilities, and spells—for analysis and research. The dataset addresses the need for accessible, clean data on D&D character trends and demographics.

Target Audience

Data analysts, researchers, and D&D enthusiasts interested in exploring character statistics, trends, and demographics within the D&D community. R users and data scientists working with gaming datasets will find it particularly useful.

Value Proposition

Developers choose dnddata for its large, weekly updated sample size, standardized fields that handle free-text inconsistencies, and availability in multiple formats (R, JSON, TSV). It offers a unique, community-sourced dataset not readily available elsewhere.

Overview

A dataset of D&D characters submitted to https://oganm.com/shiny/printSheetApp and https://oganm.com/shiny/interactiveSheet. A superset of characters used in oganm/dndstats

Use Cases

Best For

  • Analyzing D&D character race and class distribution trends
  • Researching player preferences in spells, weapons, and feats
  • Studying alignment and ability score patterns in character creation
  • Teaching data analysis with a fun, accessible gaming dataset
  • Building visualizations of D&D character demographics
  • Comparing character statistics across different levels and backgrounds

Not Ideal For

  • Academic research requiring a statistically representative, unbiased sample of the global D&D player base
  • Applications needing real-time, error-free character data for live gameplay tools
  • Projects focused on character narratives, backstories, or role-playing elements beyond statistical attributes
  • Analysis of other tabletop RPG systems or D&D editions beyond 5th edition

Pros & Cons

Pros

Large, Growing Dataset

With over 7,900 characters and weekly automatic updates, it provides a substantial sample size for trend analysis, as noted in the README's examples and feature list.

Multiple Data Formats

Available as R data frames, JSON, and TSV files in the data-raw directory, facilitating easy integration with various programming languages and tools beyond R.

Standardized for Analysis

Includes processed fields like processedRace and processedSpells that clean up free-text inputs using heuristics, ensuring consistency for demographic studies.

Community-Inspired Credibility

Correlates with external analyses like FiveThirtyEight's D&D article, supporting reproducible research and validation of trends, as mentioned in the README.

Cons

Inherent Selection Bias

Data is sourced from niche web apps advertised on Reddit communities, skewing towards a specific subset of D&D players and potentially overrepresenting test characters.

Heuristic Data Reliability Issues

Processed fields like processedSpells use string matching with admitted error rates (e.g., 2/200 mistakes), compromising absolute accuracy for critical applications.

Simplistic Unique Detection

Filtering for unique characters relies on heuristics based only on name and class, which may incorrectly exclude valid entries or include duplicates, as cautioned in the caveats.

Frequently Asked Questions

Quick Stats

Stars122
Forks20
Contributors0
Open Issues2
Last commit3 years ago
CreatedSince 2019

Tags

#r-package#dnd#json-data#gaming#data-analysis#open-data#dataset

Built With

R
R

Included in

Game Datasets1.0k
Auto-fetched 5 hours ago

Related Projects

The Quick, Draw! DatasetThe Quick, Draw! Dataset

Documentation on how to access and use the Quick, Draw! Dataset.

Stars6,797
Forks1,070
Last commit1 year ago
StarDataStarData

Starcraft AI Research Dataset

Stars575
Forks72
Last commit4 years ago
GTA-3D DatasetGTA-3D Dataset

A dataset of 2D imagery, 3D point cloud data, and 3D vehicle bounding box labels all generated using the Grand Theft Auto 5 game engine.

Stars147
Forks15
Last commit4 years ago
Pokémon GO PokédexPokémon GO Pokédex

🐲 Pokédex of Pokémon GO in JSON.

Stars133
Forks111
Last commit9 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub