GRIP - CORE

Foundation libraries for the GRIP addon family -- encoding, snapshots, diff, transmission, hub UI.

GRIP - Core is the foundation library suite for the GRIP addon family. It ships seven LibStub-registered libraries that consumer addons embed via .pkgmeta externals, plus a small standalone hub UI bound to /gripcore.

What it provides

  • LibGRIPSchema-1.0 -- canonical schema-type registry (FourCC + version + owner).
  • LibGRIPEncode-1.0 -- wire-format encoder/decoder (!GRIP: envelope, deflate, base91).
  • LibGRIPVersion-1.0 -- schema migration helpers.
  • LibGRIPSnapshot-1.0 -- provider registry for unified snapshot collection.
  • LibGRIPDiff-1.0 -- snapshot diff producing structured change-set tables.
  • LibGRIPComm-1.0 -- snapshot exchange over addon messages, chunked + deflated + schema-tagged.
  • LibGRIPBridge-1.0 -- in-game to external bridge (clipboard frame + BattleNet community paste helper).

The lib suite handles serialization, transmission, snapshot collection, and diff comparison so consumer addons (GRIP - Enhanced Macro Sequencer, GRIP - Guild Recruitment, GRIP - Forge, GRIP - Export, plus any third-party consumer) don't have to roll their own.

Status

GRIP - Core is alpha (v0.1.x). The seven lib bodies are implemented and the in-game smoketest passes 56/56 across all groups, but the API is not yet frozen. Public-method signatures and err_table codes may change before v1.0. Pin to a specific git tag in your .pkgmeta externals if you need a stable embed during alpha.

For end users

Most players never see GRIP - Core directly -- managed clients install it as a Required Dependency for the consumer addons. If you do install it standalone, type /gripcore for the hub UI (Snapshots, Export, Diff, Version, Comm tabs), /gripcore version for the loaded-lib inventory, or /gripcore smoketest to run the 56 in-game test cases.

For addon developers

See the GitHub repo for the embed pattern (.pkgmeta externals block

Compatibility

  • WoW Retail 12.0.1+ Midnight only.
  • No Classic (Era / SoD / Cata) support.
  • Lua 5.1 (the WoW interpreter version).

License

MIT. Consumer addons pull these libraries via .pkgmeta externals which requires a permissive license; the lib suite is intentionally licensed differently from the All-Rights-Reserved consumer addons.

Links

The GRIP - CORE Team

profile avatar
  • 1
    Followers
  • 3
    Projects
  • 3.1K
    Downloads

More from sirsataana

  • GRIP - Enhanced Macro Sequencer project image

    GRIP - Enhanced Macro Sequencer

    • 2.8K
    • Addons

    A powerful macro sequencer for creating, managing, and executing multi-step spell rotations. Free. No paywalls.

    • 2.8K
    • May 12, 2026
    • Addons
    • +4
  • GRIP - Guild Recruitment project image

    GRIP - Guild Recruitment

    • 304
    • Addons

    Automates guild recruitment — scans /who for unguilded players, queues whispers and guild invites, and schedules Trade/General channel posts.

    • 304
    • March 18, 2026
    • Addons
    • +1
  • GRIP - Enhanced Macro Sequencer project image

    GRIP - Enhanced Macro Sequencer

    • 2.8K
    • Addons

    A powerful macro sequencer for creating, managing, and executing multi-step spell rotations. Free. No paywalls.

    • 2.8K
    • May 12, 2026
    • Addons
    • +4
  • GRIP - Guild Recruitment project image

    GRIP - Guild Recruitment

    • 304
    • Addons

    Automates guild recruitment — scans /who for unguilded players, queues whispers and guild invites, and schedules Trade/General channel posts.

    • 304
    • March 18, 2026
    • Addons
    • +1