Skip to content

triptych/opera-omnia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opera Omnia

A comprehensive collection of JSON-based datasets for games, storytelling, and creative bot development.

Overview

Opera Omnia provides a rich collection of creative content in JSON format, perfect for:

  • Game Development
  • Interactive Fiction
  • Chatbots and AI Projects
  • Creative Writing
  • RPG Campaigns

Directory Structure

src/
├── attributes/      # Descriptive elements
│   └── adjectives.json
├── characters/      # Character-related content
│   ├── personalities.json
│   └── backstories.json
├── equipment/       # Items and gear
│   ├── armor.json
│   ├── tools.json
│   ├── potions.json
│   ├── artifacts.json
│   ├── jewelry.json
│   ├── mounts.json
│   ├── siege-weapons.json
│   └── traps.json
├── rpg/            # Role-playing game elements
│   ├── classes.json
│   ├── skills.json
│   ├── status-effects.json
│   └── spells.json
├── situations/      # Quest and event templates
│   ├── errands.json
│   └── quests.json
├── story/          # Narrative elements
│   └── plot-twists.json
└── world/          # World-building components
    ├── factions.json
    └── cultures.json

File Format

All files follow a consistent JSON structure:

{
  "description": "Description of the content",
  "items": [
    "item1",
    "item2",
    ...
  ]
}

Tools and Resources

Contributing

  1. All contributions must follow the established JSON format
  2. Content should be family-friendly and setting-neutral where possible
  3. Submit contributions via Pull Request
  4. By contributing, you agree that your content will be released under the same license

License

Free to use without attribution. All contributions must be made under the same terms.

Project Status

This is a living project that continues to grow. Check the manifest.json file for the latest list of available datasets.


Check out the Opera Omnia Viewer to explore the collections! Want to contribute? Use the Opera Omnia Builder to create and submit new lists!