Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StoryBread

This is the monorepo for StoryBread, a web-based environment for worldbuilding. Currently the project is at its early stages, so don't expect much!

Planned Features

  • A node-based dialogue tree editor, for example for story-driven games with branching narrative.
  • Customizable table system, allowing you to visualize and edit complex relationships between characters, places, events, and anything else.
  • Branching global timeline making it easier to keep track of different events and when they happen.
  • A modular and customizable workspace.

Current Tech Stack

Might change in the future as we develop the project.

Frontend/middle-end:

  • TypeScript
  • React
  • Vite
  • React Flow
  • shadcn/ui
  • Tanstack Router
  • Tailwindcss
  • Novel
  • Lucide Icons
  • DnD Kit

Backend

  • Rust
  • axum
  • Postgres

Getting Started

To get started with StoryBread follow the instructions below to set up the project on your local machine.

Prerequisites

  • Node.js
  • pnpm

Installation

git clone https://github.com/peque-studio/storybread.git
cd storybread
pnpm install

Development

To start the development server:

pnpm dev

Contributing

At this point it is better to open an issue if you find any bugs than to contribute directly, as the project structure is still work-in-progress. The exception is very small changes.

License

The project is under the Mozilla Public License 2.0.

About

Platform for creating and managing your worlds and stories.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages