We provide next-gen tooling for the Foundry VTT developer community and release a collection of modules aimed at making open world style campaign
management easier in Foundry. Please come join us on Discord on the
server to chat about Foundry VTT development and our open world modules. Be sure to signup for various roles for topics you are interested in such as: Developer
to keep updated on topics that interest you.
This organization hosts all of our developer demos and template repos (see READMEs for installation instructions):
-
essential-svelte-esm (ESM essential demos / Foundry integration)
-
template-svelte-esm (bare bones ESM template repo to create a new module).
-
template-svelte-ts-league (bare bones Typescript (League) template repo to create a new module).
-
template-svelte-ts-pf2e (bare bones Typescript (PF2E) template repo to create a new module).
Unified API documentation for TRL runtime & standard libraries is available here: https://typhonjs-fvtt-lib.github.io/api-docs/
The TyphonJS Runtime Library is the main developer resource available. It provides an augmented Svelte runtime optimized for Foundry VTT with great integration into the standard Application lifecycle that all 3rd party developers are already familiar with using along with several additional resources to supercharge your development experience.
Please see the typhonjs-fvtt-lib organization for all of the developer library resources.
For our Foundry VTT modules please visit the typhonjs-fvtt organization.