CastleDB

A structured database and level editor with a local web app to edit it.
Why
CastleDB is used to input structured static data. Everything that is usually stored in XML or JSON files can be stored and modified with CastleDB instead. For instance, when you are making a game, you can have all of your items and monsters including their names, description, logic effects, etc. stored in CastleDB.
How

Storage
CastleDB stores both its data model and the data contained in the rows into an easily readable JSON file. It can then easily be loaded and used by any program. It makes the handling of item and monster data that you are using in you video game much easier.
Collaboration

Download
Windows x64
http://castledb.org/file/castledb-1.5-win.zip
OSX x64
http://castledb.org/file/castledb-1.5-osx.zip
NWJS Package
http://castledb.org/file/package-1.5.zip
To run the package, download http://nwjs.io and put package.nw into the nwjs directory
Compile from sources:
- Compile with Haxe
- Download and copy NWJS from http://nwjs.io into the
bin/nwjs
directory - Run
cdb.cmd
on windows ornwjs/nwjs
frombin
directory on Linux - On OSX, you need to copy all
bin
files intobin/nwjs.app/Contents/Resources/app.nw
folder, then open the NWJS application - Enjoy!
To re-compile please install https://github.com/HaxeFoundation/hxnodejs
More info
Website / documentation: http://castledb.org