{"id":16145422,"url":"https://github.com/forecaster/dndinventory","last_synced_at":"2025-10-14T15:33:36.069Z","repository":{"id":213173847,"uuid":"733212638","full_name":"Forecaster/DndInventory","owner":"Forecaster","description":"A complete character sheet and inventory tracker solution, not only for DnD but anything that can be expressed as a ruleset.","archived":false,"fork":false,"pushed_at":"2024-01-01T19:39:16.000Z","size":248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T20:19:28.974Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Forecaster.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-18T20:21:02.000Z","updated_at":"2023-12-18T20:53:06.000Z","dependencies_parsed_at":"2024-01-01T20:36:33.029Z","dependency_job_id":null,"html_url":"https://github.com/Forecaster/DndInventory","commit_stats":null,"previous_names":["forecaster/dndinventory"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Forecaster/DndInventory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDndInventory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDndInventory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDndInventory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDndInventory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Forecaster","download_url":"https://codeload.github.com/Forecaster/DndInventory/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Forecaster%2FDndInventory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019320,"owners_count":26086711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T00:15:58.978Z","updated_at":"2025-10-14T15:33:36.055Z","avatar_url":"https://github.com/Forecaster.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DndInventory\n\n## A complete character sheet and inventory tracker for DnD or any other game that can be expressed as a ruleset.\n\nThis came to be because I tried to find an online character sheet for 5E that I could use for the game I was participating in.\n\nI quickly found that any that I could find just didn't work the way I wanted to. Mainly I needed a nice way to track\nmultiple characters with different abilities easily.\n\nI also found one that was so complicated that to create a character I ended up going through way too many steps and\nhaving no idea what I was doing in the slightest. It seemed very powerful, with the ability to add fields and stuff.\nBut there was no apparent way to \"just get going\". I just wanted to create a character, fill in my stats and go.\nI didn't want to spend an hour trying to figure out how to add a class.\n\nSo with these things in mind I set out to create my own thing. As you do.\n\nWell, this really started when I found a video by Zee Bashew titled `Encumbrance in 5E Dnd`. In the video Zee talks about\nan alternate way of tracking encumbrance with `Cubeventory`, which is a way to visually represent items and their weights\non a grid, similar to how a few video game inventories work, such as some Resident Evil, where each item occupies a number\nof tiles in a certain shape.\n\nI wanted to create an online version of this, because it seemed like a fun idea, and try as I might, I couldn't\nfind any existing implementations of this. And while I was at it, I thought, I might as well create a fully featured\ncharacter sheet with a few bells and whistles.\n\n## The Scope\n\nScope? What's a scope? Well, I suppose I should at least provide a general outline.\n\nThe features of this application are as follows:\n\n* Track one or more characters in a number of systems\n  * Systems are represented as a ruleset which defines which fields are present and how they interact.\n* Track each characters inventory using the cubeventory system.\n  * The size of the inventory can vary depending on certain stats defined by the ruleset\n  * A library of items is provided by default and custom items can easily be created on the fly\n  * A shop system enables buying and selling items easily\n* To use the system you create a session\n  * A session allows a GM to access players characters and provide shops the players may use\n  * For lone players a session allows data to be accessed from anywhere with internet access\n* At some point there may be a local mode which stores character data in the browser only (maybe)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforecaster%2Fdndinventory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforecaster%2Fdndinventory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforecaster%2Fdndinventory/lists"}