
Security News
How Enterprise Security Is Adapting to AI-Accelerated Threats
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.
dataforged
Advanced tools
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. 🚀 Includes JSON schemas and a Javascript/Typescript API.
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. 🚀 Includes JSON schemas and a Javascript/Typescript API.
Ironsworn: Starforged is a tabletop role-playing game that's playable in solo, co-op (GM-less), and guided (GMed) modes.
In Ironsworn: Starforged, you are a spaceborne hero sworn to undertake perilous quests. You will explore uncharted space, unravel the secrets of a mysterious galaxy, and build bonds with those you meet on your travels. Most importantly, you will swear iron vows and see them fulfilled—no matter the cost.
For more information on Ironsworn: Starforged itself, check out the website.
The Dataforged repo exists to provide the Creative Commons-licensed text and image content of Ironsworn: Starforged, so that you--an intrepid developer with excellent taste in indie TTRPGs--don't need to do data entry for the game's 200+ oracle tables, 90 asset cards, 56 moves, and 14 setting truth categories, and 24 example encounters.
Use it as source material to build a personal reference wiki, a play aid, a discord bot, or module for your favourite VTT, or something that nobody else has imagined yet. Be sure to check out some of the projects that use Dataforged below.
Dataforged may be useful to you even if you aren't developing something for Ironsworn: Starforged specifically: the overwhelming majority of its d% oracle tables are system agnostic, so they might be used for any generator or other TTRPG tool with a sci-fi/space opera flavour.
Now, go forth and make something cool! 🚀 And be sure to tell us about it on the Ironsworn Discord and the Ironsworn subreddit so we can see what you've done with the data!
Consult the API Documentation for further information.
If you're working in Javascript or Typescript, Dataforged is best consumed as a NodeJS package:
npm i dataforged
yarn add dataforged
Typescript typings are included; use of VSCode or an IDE to expose the type annotations in your workspace is highly recommended. See also the API documentation site.
If you just want the data as-is, import the starforged object to use the pre-loaded, typed JSON.
import { starforged } from 'dataforged'
const { starforged } = require('dataforged')
Packages for other languages/package managers are a work in progress. For now, you can use the JSON files in dist/starforged. dataforged.json contains all game data in a single object; schema.json describes its JSON schema.
Items in this package (and its GitHub source) various fall under the CC BY 4.0, CC BY-NC 4.0, or MIT licenses. See LICENSE.md for details.
Dataforged began as an unofficial personal project of rsek and continues to be maintained by them in its official capacity.
Thanks to XenotropicDev for allowing me to use TheOracle (a Discord bot for use with Ironsworn and Starforged) as the nucleus of the original!
FAQs
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. 🚀 Includes JSON schemas and a Javascript/Typescript API.
We found that dataforged demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.