Skip to content

Self-hosted desktop app that helps creatives track their fictional settings. Intended for DMs and writers.

License

Notifications You must be signed in to change notification settings

hellebore-project/hellebore

Repository files navigation

Hellebore

Hellebore is a self-hosted desktop app that helps creatives track their fictional settings. Great for DMs and writers.

Local Development

Dependencies

Setup

  1. Install the front-end.
pnpm install
  1. Install the back-end.
cargo install --path src-tauri
  1. Install the sea-orm cli
cargo install [email protected]
  1. Configure the development environment via a .env file in the project root.
HELLEBORE_DATA_DIR="data"
HELLEBORE_DEFAULT_DB_FILE="db.sqlite"

# required for sea-orm-cli entity generation
DATABASE_URL="sqlite://src-tauri/data/db.sqlite?mode=rwc"
  1. Serve the app.
pnpm run dev

DB Entity Generation

To regenerate the DB entity models, run the following:

pnpm run build:entities

About

Self-hosted desktop app that helps creatives track their fictional settings. Intended for DMs and writers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published