Dungeons & Dragons Reference Database
I just finished writing a script that allows searching a giant database of Dungeons & Dragons items for their source. Use it to find what you need faster: it is very handy if you’ve got many of the books and don’t want to check the index of each of them. You can find it here: Dungeons & Dragons Source Database.
The items are sorted into several categories: Armor, Armor Special Ability, Artifact, Class, Class Feature, Cursed Item, Deity, Domain, Epic Class, Epic Spell Seed, Feat, Flaw, Gem, Goods and Services, Invocation, Magic Armor, Magic Weapon, Material, Material Component, Miniature, Monster, Monster Class, Natural Item, Poison, Potion, Prestige Class, Psionic Crown, Psionic Item, Psionic Power, Race, Relic, Ring, Rod, Rule, Skill, Spell, Staff, Template, Variant, Weapon, Weapon Special Ability, Wondrous Item. They’re also listed by book title.
The list was given to me by Surreal, a member of the Wizards community, and was compiled by someone at juicymango.co.uk, which now unfortunately is offline.

OMG thanx for that website, i luv ya guys.
hugs from brazil XD
Comment by grubba — November 29, 2006 @ 4:38 am
Hexblade should be added has having
arcane resistance
mettle
and a few more things
Thanks for this awesome compilation,
Ulrich- Denmark
Comment by Ulrich — November 30, 2006 @ 12:17 pm
I don’t know if you’ll even check this anymore, buut. The database is awesome, but saddly growing outdated.
If it would be possible to get it more up to date, I would gladly be willing to help with information from my rather expansive (and expensive) book collection. You can contact me at Yverthel(at)yahoo.com
Comment by Zolgar the Insane — April 7, 2007 @ 10:58 pm
Zolgar: Thank you — I’ve sent you an email.
Comment by Tim — April 9, 2007 @ 10:18 pm
I’ve been using the D&D reference database and it’s incredibly helpful. Is there any way that I could help keep it up to date (I know that its missing Complete Mage, Complete Scoundrel, etc, among others). Also, were I to make a simple stylesheet/layout for the page, what would be the best way to alter the html in order to add that to the page?
Comment by Alatar — June 6, 2007 @ 7:12 pm
Alatar, I would love any help. Currently, each row in the database is split into the following four columns: item name (e.g. Burnfang Malagar), item type (e.g. Magic Weapon), book name (e.g. Dragon 277 (3.0)), book page (e.g. 89). That would be the preferred format. You could make it as simple as a list of comma-separated values in a text-file, for example:
Comment by Tim — June 14, 2007 @ 11:34 am
Cool. I can do that for what additional books I own. Two related questions:
1) Which would be more convenient, a comma separated list of the format described above, or an Excel spreadsheat of items with the four appropriate columns?
2) After compiling several books worth of data, where would be the best place to send the information?
Comment by Alatar — June 14, 2007 @ 4:51 pm
The one I described would be better, since Excel adds a lot of unnecessary information to its proprietary format. However, you can compile it in Excel for yourself or for convenience, and then export it (although I don’t know how). Send it to my email: gurktim@gmail.com.
Thank you :)
Comment by Tim — June 14, 2007 @ 7:02 pm
Sweet mother of god. I came across this site just a minute ago, and the scope of the project astounds me. You are truly a saint among geeks. I have a pretty decent book collection, so if there are some books you need help with, send me an e-mail. I can follow the format you gave Alatar above. Would you prefer it in a text document?
Comment by Nick — August 23, 2007 @ 11:55 am
Nick, that would be great! A text document would be the best. Thank you :)
Comment by Tim — September 15, 2007 @ 8:09 am
I can not find Undead Stalker under classes.
Comment by Jeff — October 12, 2007 @ 2:28 pm
I wouldn’t mind helping out either. What kind of DB do you have this all running on? MySQL? And you mentioned text as your preferred format for submitted data, do you want that to be a CSV text file, tab-separated, or do you have some other delimiter character you prefer we use?
Comment by WeyrleaderZor — July 22, 2008 @ 8:08 pm
WeyrleaderZor: Thanks! Yes, MySQL is being used. If you want to help, see comment #6 on this post. You can separate the columns in whichever way you wish, just make sure that the delimiter is unique for that purpose, e.g. space would be a bad delimiter, tab is better.
I’m not a very active D&D player anymore, so I suppose that this list is quite outdated, especially due to the advent of 4.0. Help is very appreciated!
Comment by Tim — July 23, 2008 @ 7:49 am