{"repo":"KnightNine/ManorDB","free":true,"listed":false,"github":"https://github.com/KnightNine/ManorDB","clone":"git clone https://github.com/KnightNine/ManorDB.git","description":"Open Source Database Manager Made in WinForms that copies CastleDB's UI structure. It also has unique features for the purpose of further automating database management.","language":"C#","stars":27,"topics":["database-manager","winforms","object-oriented-database","game-development","spreadsheets","database","json","json-database","db","gamedev"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"Open Source Json Database Manager Made in WinForms that copies CastleDB's UI structure. This Database Manager also has features which are unique to it for the purpose of further automating database management, features like: adding additional restrictions to how data can be entered, automatically constructed tables defined via \"table scripts\", and referencing data from non-database files via regex. What it looks like : Q: Why did I create this when CastleDB already exists? A: Because CastleDB has/had bugs that creep in when the database reaches a certain level of complexity which made the 3000 line json file I had unreadable at seemingly random, happened 3 times before I decided not to stick around and find out what the exact issue was and just make my own DB manager that actually works. And so I won't have to sift through 3000 lines of json script to fix the issue as there is no indication of what line the read error occurred at. The game I am working on relies on complex repeating data structures to define its entities therefore I find that this Database manager would be particularly useful to me. Goals/Nice-to-Haves: There are some features that should be added beyond basic functionality but my attention is needed elsewhere. Here is what MDB is lacking in order of most prioritized to least: ability to copy a row from one subtable and paste it into another subtable of the same depth Column Type Icons (to show the type of each column) make the row being hovered over become m","default_branch":null,"files":null,"tree":[],"storefront":"/r/KnightNine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KnightNine/ManorDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}