Skip to content

open5e/open5e

Repository files navigation

Open5e logo

Open5e

https://open5e.com
Site for browsing open D&D 5e content


API homepage

API   •   Discord   •   Patreon

Introduction

Open5e is a community project driven by a small number of volunteers in their spare time. We welcome any and all contributions!

Useful places to check out:

Development

Open5e uses the Nuxt3 framework for Vue3, which takes care of a lot of the architectural work for the frontend layer while allowing a large amount of flexibility.

5e game content is fetched from the open5e API running at https://api.open5e.com. This can be redirected using the environment variable API_URL.

Build Setup

Install dependencies.

npm install

Run the page in development mode.

npm run dev

Build for production and launch server.

npm start

Generate static project for publishing.

npm run generate

For detailed explanation on how things work, checkout the Nuxt.js docs.