Skip to content

Welcome aboard the WarRaft — a totally unnecessary, semi-serious and fully heart-driven voyage to build tools for a 20-year-old game that never really left our hearts.

Flying the Jolly Roger, we sail through forgotten file formats and cursed codebases — not because anyone asked, but because we still care. This isn't just about tech. It's about the smell of pine trees in Ashenvale, the clash of Blademasters, and that one custom map you could never finish.

🏴‍☠️ Join us

If you still hum the menu music, remember which patch broke your favorite map, and feel a strange warmth opening World Editor — you’re one of us. Climb aboard.

Pinned Loading

  1. JASS-Tree-sitter-Rust JASS-Tree-sitter-Rust Public

    A collection of Rust-based tools and libraries for working with JASS and related Warcraft III formats. Includes parsers, analyzers, and development utilities.

    Rust 5 1

  2. BLP BLP Public

    Detailed technical documentation of the BLP1 image format: structure, header fields, JPEG and palette encoding, mipmap layout, and alpha handling. Focused exclusively on the original BLP1 format us…

    4

Repositories

Showing 10 of 59 repositories
  • wc3-rs Public

    The ultimate high-performance Rust ecosystem for Warcraft III map development, modding, and asset parsing.

    WarRaft/wc3-rs's past year of commit activity
    JavaScript 0 CC0-1.0 0 0 0 Updated Aug 24, 2026
  • jass-rs Public

    A high-performance, modular custom parser and project-level static analyzer for JASS and vJASS, built for Warcraft III modding tools.

    WarRaft/jass-rs's past year of commit activity
    Rust 0 CC0-1.0 0 0 0 Updated Aug 24, 2026
  • parser-rs Public
    WarRaft/parser-rs's past year of commit activity
    Rust 0 CC0-1.0 0 0 0 Updated Aug 19, 2026
  • JASS-Tree-sitter-Rust Public

    A collection of Rust-based tools and libraries for working with JASS and related Warcraft III formats. Includes parsers, analyzers, and development utilities.

    WarRaft/JASS-Tree-sitter-Rust's past year of commit activity
    Rust 5 MIT 1 0 0 Updated Apr 22, 2026
  • tree-sitter-as Public

    Tree-Sitter grammar for AngelScript.

    WarRaft/tree-sitter-as's past year of commit activity
    C 0 MIT 0 0 0 Updated Apr 8, 2026
  • tree-sitter-bni Public

    A Tree-sitter grammar for the BNI format used in classic Blizzard games like Warcraft III.

    WarRaft/tree-sitter-bni's past year of commit activity
    C 1 MIT 0 0 0 Updated Apr 2, 2026
  • WarRaft/tree-sitter-zinc's past year of commit activity
    0 MIT 0 0 0 Updated Apr 1, 2026
  • War3.mpq Public

    Extracted files from war3.mpq inside WarCraft 3.

    WarRaft/War3.mpq's past year of commit activity
    Objective-J 10 MIT 3 0 0 Updated Mar 28, 2026
  • WarRaft/tree-sitter-slk's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Mar 25, 2026
  • WarRaft/tree-sitter-wts's past year of commit activity
    C 0 MIT 0 0 0 Updated Mar 21, 2026