Skip to content
/ lore Public

Lore is a CLI tool for DM'ing Dungeons & Dragons (or any other table top game). Written in Go.

Notifications You must be signed in to change notification settings

jake-abed/lore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lore

A CLI tool for game masters running D&D, Pathfinder, and other tabletop game campaigns. All written in Go. While I still largely run a pen & paper campaign, I always keep a laptop up and running for looking up info and keeping notes.

Currently a work in progress, but still functional!

Screenshot of Lore in action

Commands

help lists all available commands

monsters

  • -i | Get basic information about a monster from the D&D 5e API.
  • -f | Simulate a turn-based fight between two monsters.
    • Slightly skewed as it does not factor movement or flying into the battles, so extremely agile or flying monsters will have less of an edge than they normal would.

npcs View, search, edit, and create custom NPCs for your campaign (WIP - not finished)

  • -c | Create a new NPC!
  • -v | View an NPC with the provided name (exact match).
  • -s | Lists all NPCs that partially match the provided name.
  • -e | Edit an NPC with the provided name (exact match).

Contributing

Want to contribute to Lore at all?

Clone the repo:

git clone https://github.com/jake-abed/lore
cd lore

Build it:

go build

Submit a pull request!

If you want to contribute anything at all, please fork the repository and open up a pull request to the 'main' branch.

About

Lore is a CLI tool for DM'ing Dungeons & Dragons (or any other table top game). Written in Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages