No description
  • Rust 64.5%
  • JavaScript 23.9%
  • HTML 9.1%
  • CSS 2.5%
Find a file
2026-01-18 18:54:49 +02:00
assets use action styling 2026-01-18 18:42:20 +02:00
src use action styling 2026-01-18 18:42:20 +02:00
tavern_macros basic character sheet styling (require better css probably) 2025-10-26 21:32:30 +02:00
.gitignore basic save for game server 2025-07-14 21:48:48 +03:00
Cargo.lock use action styling 2026-01-18 18:42:20 +02:00
Cargo.toml use action styling 2026-01-18 18:42:20 +02:00
db.md allow sending resposne to specific id 2024-10-02 13:04:33 +03:00
readme.md readme updates 2026-01-18 18:54:49 +02:00
reqs.md i did some stuff, honestly it starts to build pretty well if i might sayy 2024-09-28 20:13:11 +03:00
rustfmt.toml update deps, fix stuff and add some comments 2025-06-14 19:53:23 +03:00
table_data.md I DID STUFF, GOD A PROC MACRO AND SHIT 2024-09-22 23:46:51 +03:00

Open Tavern

FOSS Virtual Table Top that will be fully featured eventually

Use

cargo run

to run open tavern, default port is 3001 and currently doesnt support command line options

Todo

  • Character Sheets!
    • Make changes save
    • Refactor how the fields are displayed (allow for tabs, seperators and such) - Went with a grouping method instead (either h-group or v-group)
    • EntityArray
      • Create pickable list for the relevant entity
      • Add the ability for actions for entities
    • Assign character to user
    • Assign token to character
  • Create token ui

Features

  • Simple chat
  • Simple map view with moveable tokens
    • spawn tokens
    • move tokens
    • change map
    • show grid
    • multiple maps
    • Edit map grid (and save it)
  • Chat actions
    • Define chat action
    • show roll dialog on chat aciton
    • send action roll and get result
    • allow modify action roll stuff
    • allow adding custom rolls to action roll stuff
  • Roll dice for no reason
    • roll dice animation because its fun
  • Character sheet
    • Create new character sheet
    • view sheet
    • assign sheet (and character by extention) to user
  • Display image
  • Free move / Turn based movement
  • clickable stuff
  • only gm visible stuff (like traps and info stuff)
  • combat fog
  • Characters in current map/scene
  • initiative tracker
  • cards system (for a playstyle that relies less on the map)

Future todo list

  • Maps archive
  • Scenes archive (to better organize scenes and maps)