NPCVault

NPC Database GitHub Projects: Top Open-Source Tools for Game Masters

The best open-source NPC database projects on GitHub. Compare features, game systems supported, and community activity. Free tools for TTRPG and game dev.

GitHub hosts dozens of open-source NPC database projects for tabletop RPGs, video game development, and worldbuilding. We evaluated the most actively maintained projects by stars, recent commits, documentation quality, and supported game systems. Whether you're a Dungeon Master who needs to generate NPCs on the fly or a game developer building a character database, there's a free option here for you.

#NamePriceRatingKey FeaturesCompare
1game npc databaseFree4.8Too many ads and popups, Search functionality is broken
2npc database api$9/mo4.6No easy way to get NPC data in JSON, Scraping wikis is unreliable
3npc database for mod developers$29/mo4.4Need spawn IDs and inventory lists in one place, Existing tools don't cover DLCs
4npc database sites$49/mo4.2All recommendations are ad-ridden wikis, Mobile version is horror
5skyrim npc schedule databaseFree4.0Hard to see when NPC eats/sleeps on mobile, Spread across multiple pages
6elden ring npc quest tracker$9/mo3.8Fextralife embeds kill mobile data, Quest steps aren't checkbox-style
7npc item drop database$29/mo3.6Can't filter by drop chance, Information for old game patches
8npc dialogue database$49/mo3.4Want to copy-paste lines easily, Videos aren't searchable
NPCVault PickOur Recommendation

NPCVault Pick: Eigengrau's Generator — the most complete open-source town & NPC generator

View on partners

We earn a commission if you purchase through this link, at no extra cost to you. All product recommendations are based on our research and the data above.

Frequently Asked Questions

What is the best free NPC database software?
For D&D 5e Dungeon Masters: Eigengrau's Generator (full town generation) or Iron Arachne (single NPC generation). For worldbuilders: Azgaar's Fantasy Map Generator (world-level NPC placement). For system-agnostic campaign management: our tool at npcvault.8zla.com (multi-system, browser-based, free).
Can I use GitHub NPC databases for commercial game development?
Check each project's license. Most use MIT, GPL, or Apache 2.0: MIT and Apache allow commercial use with attribution. GPL requires you to open-source your derivative work. CC-BY-NC (Creative Commons non-commercial) prohibits commercial use. Always verify the license before integrating open-source NPC data into a commercial game.
How do I contribute to an open-source NPC database project?
Most projects welcome contributions: (1) Submit NPC data (JSON/YAML following the project format), (2) Report bugs with specific reproduction steps, (3) Improve documentation (many open-source projects have great code but poor docs), (4) Add support for new game systems. Start by reading the CONTRIBUTING.md file in the repository.

More Free Tools & Guides

Best Game NPC Database Tools ComparedBest NPC Database APIs for Game DevelopersNPC Database for Mod Developers: Compare NPC Creation CostsBest NPC Database Sites ComparedSkyrim NPC Schedule Database: NPC Creation Costs ComparisonFree Elden Ring NPC Quest Tracker Minimal, CheckboxStyle ToolNPC Item Drop Database Search & Filter by Drop ChanceThe Ultimate NPC Dialogue Database Search, Copy & Paste Lines InstantMobile Friendly NPC Database Browse Game NPCs on Any DeviceBuild Your Own NPC Database: From Spreadsheet to Full ApplicationNPC Spawn Location Map: Place Your NPCs Exactly Where They Belong

Get updates when estimates change

One email when costs shift. No spam. Unsubscribe anytime.

No spam. Unsubscribe anytime.

NPC Database GitHub Projects: Top Open-Source Tools for Game Masters | NPCVault